Можно ли запустить приложение Linux / BSD на Mac?

Мне все равно, если я должен добавить библиотеки или построить что-нибудь на моем конце. Я просто надеюсь, что OS X имеет основы Unix, что есть какой-то способ запустить клиент Linux или BSD. В частности, нам нужен VPN-клиент, совместимый с Mac, и у ShrewSoft.com есть один для Windows, затем другой для Linux/BSD, но не для Mac. Мне интересно, смогу ли я взломать его на OS X Lion.

4 ответа

Решение

Хотя обычно возможно портировать программное обеспечение с Linux на Mac, есть некоторые исключения. Программное обеспечение, для которого требуется ядро ​​или ссылки на него, обычно требует много работы для портирования, поскольку требует сборки драйвера ядра. Программное обеспечение VPN почти всегда попадает в эту категорию, так как оно должно подключаться к сетевому стеку.

Многие приложения командной строки прекрасно компилируются в OS X. Поскольку многие из этих инструментов имеют больший, чем обычно, объем аппаратного взаимодействия, вам может потребоваться редактировать файлы конфигурации.

Я никогда не пробовал, но это возможно с Fink:
http://www.simplehelp.net/2007/05/09/how-to-install-linux-applications-in-os-x-a-complete-walkthrough/

Я знаю, что это кажется нелогичным, но вы думали о запуске версии VPN-клиента для Windows не на виртуальной машине, а с Wine для OS X?

Временами Wine может показаться изюминкой: некоторые программы не запускаются независимо от того, насколько вы их уговариваете, многие работают более надежно, чем в Windows. Особенно, если, как это часто бывает, клиент для Windows более зрелый, чем версия для Linux/BSD, возможно, стоит обратить на это внимание.

Другие вопросы по тегам