4+ способа запуска программного обеспечения Windows в Linux
Linux прошел большой путь, но вам все еще может понадобиться время от времени запускать приложения Windows, особенно компьютерные игры только для Windows. К счастью, существует несколько способов запуска приложений Windows в Linux.
Конечно, прежде чем пытаться запустить старую программу Windows, вы должны посмотреть или альтернативы, которые изначально работают в Linux. У вас будет лучший опыт, если вы сможете найти достойную альтернативу, которая работает без каких-либо возни.
Используйте вино
Wine - это уровень совместимости, который позволяет приложениям Windows работать в Linux. Это в основном реализация Windows API в Linux. Конечно, Microsoft не публикует всю информацию, которая нам нужна для повторной реализации Windows API, поэтому Wine нужно перепроектировать. Хотя он работает на удивление хорошо, учитывая, как мало Microsoft дал нам того, с чем стоит, но это далеко не идеально.
Чтобы запустить приложение в Wine, вы можете установить Wine и использовать его для запуска .exe-файла установщика. Прежде чем вы это сделаете, вы должны взглянуть на сайт Wine Application Database, который расскажет вам, насколько хорошо приложение работает в Wine. Wine часто используется для игр, так как игры - это один из видов программного обеспечения, который не может работать на виртуальной машине. Хотя Wine можно использовать для запуска настольных приложений, таких как Photoshop и Microsoft Word, они будут безупречно работать на виртуальной машине (см. Ниже)..
Вы также можете попробовать использовать приложение вроде PlayOnLinux, которое помогает автоматизировать процесс установки поддерживаемых игр и другого программного обеспечения в Wine.
Приложение Netflix Desktop использует исправленную версию Wine для запуска Netflix в Linux - Silverlight не работает должным образом с текущей версией Wine.
Запустите Windows на виртуальной машине
Хотя Wine может иметь ошибки или сбои при установке приложений, виртуальная машина сможет нормально запускать эти приложения для настольных компьютеров. Установите Windows в программе виртуальной машины, такой как VirtualBox, VMware Player или KVM, и Windows будет работать в окне. Вы можете установить программное обеспечение Windows на виртуальной машине и запустить его на рабочем столе Linux.
Виртуальные машины создают некоторые накладные расходы, но с современными быстрыми процессорами, запуск многих типов программного обеспечения на виртуальной машине не должен быть проблемой. Это особенно верно после того, как вы настроили виртуальные машины на скорость. Это не относится к играм - виртуальные машины не имеют очень хорошей поддержки 3D-графики, поэтому все, кроме самых старых игр, не смогут работать.
Чтобы интегрировать приложения Windows с вашим рабочим столом, вы можете использовать режим VirtualBox или Unity. Приложения по-прежнему будут работать на виртуальной машине, но их окна будут без проблем отображаться на вашем рабочем столе, как если бы они работали в Linux.
Попробуй 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..
Если у вас двойная загрузка, вы даже можете получить доступ к своим разделам Linux из Windows, так что у вас всегда будет доступ к вашим файлам.