Какая противоположность Вино?
Что делать, если я хочу запускать родные Unix-подобные приложения в Windows? Какое лучшее приложение там?
Ответы
Ответ 1
Cygwin ближе всего к тому, что вы ищете, но не точно, как Wine.
Cygwin - это Linux-подобная среда для Windows. Он состоит из двух частей:
- DLL (cygwin1.dll), который действует как уровень эмуляции Linux API, предоставляющий существенные функциональные возможности Linux API.
- Коллекция инструментов, которые обеспечивают интерфейс Linux.
Он не совместим с двоичными файлами с приложениями Linux, вам все равно нужно перестроить их из источника для запуска под Cygwin. Однако после их восстановления они должны работать точно так же, как в Linux.
Ответ 2
Не совсем то же самое, но вы также можете запустить полную Linux-установку внутри виртуальной машины, такую как Virtualbox: http://virtualbox.org/
Ответ 3
Взгляните на andLinux (на основе coLinux).
С сайта:
andLinux - это полный Ubuntu Linux система легко работает в Windows 2000 (2000, XP, 2003, Vista; Только 32-разрядные версии).
...
Хотя эта технология немного напоминает запуск Linux на виртуальной машине, coLinux отличается тем, что больше слияния Windows и Linux ядро, а не эмулированный ПК, он более эффективен. Xming используется как X сервера и PulseAudio в качестве звукового сервера.
и Linux не только для разработки и запускает почти все приложения Linux без изменений.
Ответ 4
Не Cygwin.
Что не Cygwin?
-
Cygwin - это не способ запуска собственных приложений Linux в Windows. Вам необходимо перестроить приложение из источника, если вы хотите его запустить в Windows.
-
Cygwin - это не способ, чтобы волшебным образом сделать собственные приложения Windows осведомленными о функциях UNIX ®, таких как сигналы, pty и т.д. Опять же, вам нужно создавать свои приложения из источника, если хотите для использования функциональности Cygwin.
Cygwin предоставит Linux-подобную оболочку, но не может напрямую запускать Linux-приложения в Windows. Cygwin "действует как уровень эмуляции Linux API, обеспечивающий существенные функциональные возможности Linux API.
Ответ 5
В какой-то момент в далеком прошлом существовал LINE is not the Emulator, который был нацелен на то, чтобы быть обратным к Wine: предоставить двоичный файл совместимость для исполняемых файлов Linux под Windows.
Это вроде как работало, по крайней мере, как доказательство концепции, но в этом нет большой необходимости.
Ответ 6
Если вы заинтересованы в переносе этих * nix-приложений в среду Win32, вы можете посмотреть проект MinGW, Я в основном использовал его для GCC на окнах, но они также предоставляют интересную среду под названием MSYS:
A Минимальный SYStem, предоставляющий POSIX совместимая среда оболочки Bourne, с небольшой коллекцией UNIX инструменты командной строки. В первую очередь разработанные как средство для выполнения настроить скрипты и использовать Makefile для создания программного обеспечения с открытым исходным кодом, но также полезны в качестве общего назначения интерфейс командной строки для замены Windows cmd.exe.
Ответ 7
Microsoft на некоторое время предложила SFU, который работает для некоторых вещей. Cygwin работает намного лучше.
Если вы надеетесь на совместимость с ABI, поскольку вино предлагает системы unix для двоичных файлов Windows, все довольно мрачно. CoLinux также выполняет некоторые действия, но обычно вообще не поможет вам с каким-либо графическим приложением, если вы не настроите Windows X11 сервера.
Ответ 8
Я использовал andLinux, который построен на coLinux. Организация скомпилировала установку Ubuntu (я думаю, Gutsy, но я легко обновился до Intrepid).
Одно предупреждение: разработка на andLinux довольно медленная - последняя бета-версия отсутствовала почти год.