Мне все равно, нужно ли мне добавлять библиотеки или создавать что-либо на моем конце. Я просто надеюсь, что, поскольку OS X имеет основы Unix, есть какой-то способ запустить клиент Linux или BSD. В частности, нам нужен VPN-клиент, совместимый с Mac, и у ShrewSoft.com есть один для Windows, затем другой для Linux/BSD, но не для Mac. Мне интересно, смогу ли я взломать его на OS X Lion.
4 ответа
Хотя обычно можно портировать программное обеспечение с Linux на Mac, есть некоторые исключения. Программное обеспечение, для которого требуется ядро или ссылки на него, обычно требует много работы для портирования, поскольку требует сборки драйвера ядра. Программное обеспечение VPN почти всегда попадает в эту категорию, поскольку оно должно подключаться к сетевому стеку.
Многие приложения командной строки прекрасно компилируются в OS X. Поскольку многие из этих инструментов имеют больший, чем обычно, объем аппаратного взаимодействия, вам может потребоваться редактировать файлы конфигурации.
Я знаю, что это кажется нелогичным, но не задумывались ли вы о запуске версии VPN-клиента для Windows не на виртуальной машине, а с Wine для OS X ?
Временами Wine может показаться чем-то вроде хит-парада: некоторые программы не запускаются независимо от того, насколько вы их уговариваете, многие работают более надежно, чем в Windows. Особенно, если, как это часто бывает, клиент для Windows более зрелый, чем версия для Linux/BSD, возможно, стоит обратить на это внимание.
Я никогда не пробовал это, но кажется возможным с Fink:
http://www.simplehelp.net/2007/05/09/how-to-install-linux-applications-in-os-xa-complete-walkthrough/