3

В Linux есть WINE для запуска приложений Windows в Linux. Интересно, работает ли это наоборот?

Конечно, я мог бы скачать исходные пакеты и попробовать ручную компиляцию, но это сложно и часто требует библиотек, которые я не могу найти.

Некоторые люди говорили, что мой Cygwin - это хорошая идея для запуска приложений. Тем не менее, мне еще предстоит представить убедительный пользовательский пример.

Установка всего Cygwin просто для того, чтобы время от времени выполнять «ls -la», не является достаточной причиной для этого.

Кто-нибудь может привести конкретный пример программного обеспечения, которое они сейчас используют в Windows из-за Cygwin?

3 ответа3

4

Cygwin и вино не совсем сопоставимы. Cygwin не запускает собственные двоичные файлы, это просто среда POSIX, позволяющая кому-то делать то, что вы сказали, загружать исходные пакеты и пробовать ручную компиляцию. это также идет со многими пакетами, которые уже прошли этот процесс. Однако любое приложение в Cygwin является приложением Cygwin, а не приложением Linux, работающим в Windows.

Наиболее близкой к запуску приложений для Linux в Windows является coLinux ( http://colinux.org/ ), который на самом деле работает с полным ядром Linux вместе с Windows, и, следовательно, более подходит для виртуализации.

Что касается программного обеспечения, то Cygwin + OpenSSH предлагает очень практичное решение для удаленного доступа к окнам из разных сред без хлопот с сервером, который перерисовывает весь экран для простых символьных операций.

Кроме того, Cygwin Xserver очень удобен при работе в смешанной среде Linux/Windows, и для запуска программ, предназначенных для работы в Linux, например, rxvt в windows делает отличный терминал.

0

Много, потому что есть подсистема POSIX (SUA) и X Window Server (Xming) для Windows.

Что касается Cygwin ... Вероятно, это даст аналогичные результаты, но SUA ближе к ядру, поэтому работает лучше.

0

Если вам нужна просто оболочка, похожая на Unix, Cygwin подойдет. Существует множество пакетов, портированных на Cygwin, и установка по большей части проста. Как и в любой другой среде posix, будут обычные проблемы с конфигурацией и ошибки. Я никогда лично не был счастлив с Xming.

По моему опыту, Cygwin будет работать медленнее, чем родной Linux на том же оборудовании, и есть некоторые странные крайние случаи (у меня был скрипт на perl, который всегда терпел неудачу в cygwin, в то время как идентичный скрипт работал правильно в Linux).

Если вы разбираетесь в более сложных вещах, связанных только с Linux, то за мои деньги стоит запускать Linux, как изначально, так и в решении виртуальных машин, таком как VMware Workstation или VirtualBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .