Могу ли я запустить Wine поверх Windows?

Могу ли я запустить Wine поверх Windows?

Я использую Windows 10 на ноутбуке Acer.

Было бы неплохо, если бы я мог запустить Palm Desktop 4.1.4E и Palm Desktop 6.2.2 одновременно. Мой план на данный момент — запустить 6.2.2 напрямую, а 4.1.4E внутри Wine внутри Xubuntu внутри VirtualBox.

(Да, ReactOS тоже вариант. Но я бы предпочел использовать Wine, а не ReactOS.)

Было бы лучше, если бы я мог запускать Wine непосредственно в Windows.

Работает ли Wine на Windows? Если да, то насколько хорошо он работает?

решение1

Вы можете запустить Wine на Windows с помощью Cygwin.

https://wiki.winehq.org/Cygwin_and_More#Вино_на_Cygwin

Вам нужно будет установить Cygwin на вашу систему Windows. Теоретически вы можете установить его в префикс Wine, работающий на машине Unix (или даже в другой установке Cygwin в пределах ... до бесконечности), но давайте придерживаться одной ереси за раз.

  • configure может не обнаружить многие пакеты, даже если вы их установили; хотя, похоже, нет открытого или закрытого отчета об ошибке по этому поводу
  • 16-битные компоненты имели серьезные проблемы компиляции, поэтому Wine теперь по умолчанию собирается с --disable-16bit. Заставить их скомпилироваться может быть "веселой" проблемой

**ОБНОВЛЕНИЕ (2023):

Похоже, что многие популярные пакеты Cygwin не поддерживаются (nginx, httpd и т. д.). И его заменяет WSL2.

Если вы хотите запустить Wine под Windows, лучшим решением будет использованиеWSL2. Включите "Hyper-V" из компонентов Windows, а затем установите Debian/Ubuntu. А затем установите Wine.

решение2

Старый официальный вики-сайт Wine работал на MoinMoin. Он включалстраница о запуске Wine в Windows. (Текущий официальный вики-сайт Wine работает на MediaWiki и, по-видимому, не содержит эквивалентной страницы.)

Благодаря Wayback Machine Интернет-архива вы все еще можете просмотреть старую страницу, перейдя по ссылке выше.

Согласно колонтитулу внизу страницы, последний раз она обновлялась пару лет назад.

На странице говорится:

Многие библиотеки DLL Wine уже можно кросс-компилировать с помощью mingw-w64, но сам Wine пока не работает. [...] Работающий Wine на Windows — дело далекого будущего.

Итак, ответ таков: Wine пока не работает на Windows, и вряд ли будет работать на Windows в ближайшее время. Жаль.

решение3

Да, можно. Внутри Windows вы просто настраиваете виртуальную машину, напримерVirtualBoxот Oracle под управлением Linux. Вы настраиваете виртуальную машину для использования как ускоренной 3D-графики, так и ускоренной 2D-графики. Все виртуальные машины в Windows способны работать с полностью ускоренной графикой, что делает графику почти такой же быстрой, как в родной Windows. ПосколькуВиноэто не эмуляция, она будет работать так же быстро, как и любое другое приложение Linux внутри виртуальной машины. В настоящее время виртуальные машины работают намного быстрее, чем спецификации, необходимые для запуска старых программ Windows.

Как уже упоминалось в комментариях к вашему вопросу, вы также можете использоватьПесочницадля запуска экземпляров приложений в изолированной среде, чтобы они не мешали экземпляру, уже запущенному в Windows. Я сам использую это для одновременного запуска Skype с двумя разными учетными записями пользователей. Бесплатная версияПесочницапозволяет запускать только одну песочницу в любой момент времени. Если вы хотите запустить более двух экземпляров Skype с разными учетными записями пользователей, вам нужно будет обновитьПесочницана платную версию. Платные версии позволят вам запускать несколько песочниц одновременно.

Связанный контент