
Я использую 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 с разными учетными записями пользователей, вам нужно будет обновитьПесочницана платную версию. Платные версии позволят вам запускать несколько песочниц одновременно.