Конечно, прежде чем пытаться запустить старую программу Windows, вы должны посмотреть или альтернативы, которые запускаются изначально на Linux. У вас будет лучший опыт, если вы сможете найти достойную альтернативу, которая будет работать без каких-либо попыток.
Использовать вино
Wine - это уровень совместимости, который позволяет приложениям Windows работать в Linux. Это в основном реализация Windows API в Linux. Разумеется, Microsoft не публикует всю информацию, необходимую нам для повторного внедрения Windows API с нуля, поэтому Wine необходимо перепроектировать. Хотя он работает удивительно хорошо, учитывая, как маленькая Microsoft дала нам возможность, он нигде не близок к совершенству.
Чтобы запустить приложение в Wine, вы можете установить Wine и использовать его для запуска.exe-файла установщика. Прежде чем вы это сделаете, вы должны взглянуть на веб-сайт базы данных Wine Application, в котором рассказывается, насколько хорошо приложение работает в Wine. Вино часто используется для игр, поскольку игры являются одним типом программного обеспечения, которое не может работать на виртуальной машине. Хотя Wine можно использовать для запуска настольных приложений, таких как Photoshop и Microsoft Word, они будут работать безупречно на виртуальной машине (см. Ниже).
Запуск Windows на виртуальной машине
В то время как у Wine могут быть ошибки или сбои при установке приложений, виртуальная машина сможет нормально запускать эти настольные приложения. Установите Windows в виртуальную машину, такую как VirtualBox, VMware Player или KVM, и у вас будет Windows, работающая в окне. Вы можете установить программное обеспечение Windows на виртуальную машину и запустить ее на рабочем столе Linux.
Виртуальные машины вводят некоторые накладные расходы, но с сегодняшними быстрыми процессорами запуск многих типов программного обеспечения на виртуальной машине не должен быть проблемой. Это особенно верно после того, как вы настроили эти виртуальные машины на скорость. Это не относится к играм - виртуальные машины не имеют очень хорошей поддержки 3D-графики, поэтому все, кроме самых старых игр, не будут работать.
Попробуйте CrossOver
Если Wine кажется слишком больным, вы можете попробовать CrossOver Linux. CrossOver - это коммерческий продукт, поэтому он будет стоить вам денег, хотя CodeWeavers предлагает бесплатную пробную версию. CrossOver по сути использует программное обеспечение Wine и упаковывает его так, что он будет работать правильно с такими популярными приложениями, как Photoshop, Office и даже популярные игры. CodeWeavers предоставляет коммерческую поддержку для этих поддерживаемых программ, поэтому у вас есть кто-то, чтобы обратиться, если что-то сломается.
Этот вариант не для всех - часто вы можете запускать одни и те же приложения с помощью Wine, но если вам просто интересно запустить несколько популярных приложений на вашем рабочем столе Linux и заплатить кому-то еще за то, что вы делаете для вас, CrossOver может быть ваш билет. CrossOver также отправляет свои патчи обратно в проект Wine, поэтому деньги, которые вы платите, помогают финансировать разработку Wine с открытым исходным кодом.
Как и в случае с Wine, CrossOver не будет работать отлично со всем. Как и в случае с Wine, CodeWeavers имеет сайт базы данных совместимости.
Использовать удаленный рабочий стол
Если у вас есть доступ к удаленной системе Windows, вы можете попробовать запустить приложения в удаленной системе Windows и использовать удаленный рабочий стол в своей системе Linux для доступа к ним. Приложения будут работать удаленно в реальной системе Windows, чтобы они работали должным образом.
На многих настольных компьютерах Linux уже есть программное обеспечение для доступа к удаленным рабочим столам Windows. Если нет, вы можете установить пакет rdesktop.
Когда все остальное не работает: двойная загрузка
Вы не можете запускать каждую программу Windows в Linux - когда выйдет большая новая компьютерная игра, часто будет достаточно времени, пока она не начнет работать правильно в Wine. Хотя Steam в Linux и, по слухам, поддержка Linux от Blizzard может измениться в будущем, игры - это одна из категорий приложений, у которых больше всего проблем в Linux, хотя многие старые игры работают отлично.
Вместо того, чтобы полностью отказаться от Windows, подумайте о том, чтобы сохранить его в конфигурации с двойной загрузкой. Если вы хотите играть в новую игру, которая не работает должным образом в Linux, перезагрузите ее в свою систему Windows.