Как запустить большинство программ для Windows

Обновлено: 05.07.2024

Не заблуждайтесь, Windows по-прежнему является наиболее используемой (и популярной) операционной системой для настольных компьютеров и ноутбуков. Таким образом, вы можете поспорить, что многие люди по-прежнему ежедневно полагаются на приложения Windows для выполнения своих задач.

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

Вы можете использовать двойную загрузку в Linux, использовать Bootcamp или Parallels на Mac или установить следующие приложения, которые я вам покажу. Эти приложения позволят вам устанавливать и запускать приложения Windows прямо в ваших операционных системах, отличных от Windows, например. Mac OS X, GNU/Linux, Ubuntu, BSD и Solaris.

1. Вино

Wine — это рекурсивная аббревиатура от Wine Is Not an Emulator. Основанный в 1993 году, Wine представляет собой проект с открытым исходным кодом, развиваемый и поддерживаемый сообществом под руководством Александра Джульярда.

Wine — это слой совместимости между программами Windows и операционной системой. Он преобразует вызовы Windows API в вызовы POSIX, что позволяет интегрировать приложения Windows в ОС, совместимые с POSIX (Mac OS X, GNU/Linux и BSD). Это не эмулятор или виртуальная машина, а повторная реализация Win32 API.


< /p>

Wine в первую очередь поддерживает Windows XP, но поддержка более новых версий Windows активно включена в его новые выпуски. Wine поддерживает 32-битную архитектуру; поддержка 64-битной архитектуры все еще находится в стадии разработки. С помощью Wine вы можете запускать такие программы, как MS Office, Windows Media Player, Adobe Photoshop, Max Payne и ряд других игр и приложений.

2. Кроссовер


< /p>

Кроме того, на нем также можно играть в такие популярные игры, как Counter Strike, Half Life, Diablo, StartCraft, World of Warcraft. Хотя Wine является бесплатной альтернативой, CrossOver, предоставляемый CodeWeavers, является лучшим выбором для профессионалов и организаций, которые хотят запускать определенное программное обеспечение в Linux или Mac OS X.

3. Играть в Linux

Теперь, хотя Wine и CrossOver обеспечивают поддержку многих приложений, а с Wine вам нужно настроить параметры для конкретного приложения, а для CrossOver вам придется раскошелиться на это. PlayOnLinux — хорошая альтернатива для обоих (если вы используете Mac, перейдите к следующему).


< /p>

PlayOnLinux — это графический интерфейс для уровня совместимости Wine. Он упрощает установку приложений для Windows и (особенно) игр в GNU/Linux за счет автоматической настройки Wine. Он предоставляет сценарии оболочки для указания конфигурации Wine для любого конкретного программного обеспечения. Он также использует онлайн-базу данных сценариев для применения к различным программам, а ручная установка может быть выполнена, если сценарий недоступен.

Как запустить несколько экземпляров программы Windows

Запуск нескольких экземпляров программ и файлов, безусловно, повышает производительность. Однако многие программы не позволят вам открыть. Подробнее

4. Играть на Mac

Как и PlayOnLinux, PlayOnMac — это графическое программное обеспечение, построенное на основе Wine. Он призван упростить установку программ и игр для Windows на Mac OS.


< /p>

Вы можете использовать PlayOnMac для простой установки многих приложений и игр на Mac OS без необходимости внесения изменений в конфигурацию Wine для этой конкретной программы. PlayOnMac позаботится о настройках Wine, поэтому вам не придется настраивать их вручную, и вы сможете наслаждаться работой с программой или игрой.

5. WineBottler

WineBottler — это упаковщик приложений, который упаковывает приложения для Windows в пакеты приложений для Mac. Название предполагает, что оно связано с Wine, и именно так вы можете запускать с его помощью программы Windows на своем Mac. Чтобы использовать его, установите его. Вот и все.


< /p>

Нажмите кнопку «Установить» в WineBottler, и он позаботится обо всем остальном. Он поставляется с удобными сценариями, которые позаботятся о загрузке, установке и настройке приложения для вас. WineBottler может упаковать ваше программное обеспечение .exe для Windows в пакет .app для Mac и преобразовать .exe или .msi в приложение. Он даже предоставляет опции для установки специальных зависимостей. Подробнее читайте в документации.

6. Бурдюк

Wineskin, который также использует Wine для запуска приложений Windows, является инструментом переноса. Это позволяет вам портировать приложения Windows в обертках пакетов приложений Mac, которые затем могут работать в Mac OS X и даже совместно использоваться с другими пользователями Mac. Он работает со снежным барсом, львом и горным львом.


< /p>

Wineskin использует специализированную версию X Window System, известную как WineskinX11, для предоставления графического пользовательского интерфейса для программ Windows в Mac OS X. Создав пакет приложений Mac для любой программы Windows, вы можете легко запустить ее. на вашем Mac OS X, как и любое другое родное программное обеспечение. Для получения дополнительной информации ознакомьтесь с документацией.

7. Q4Вино

Q4Wine — это графический пользовательский интерфейс QT4 для уровня совместимости Wine. Он доступен для GNU/Linux и FreeBSD. Это поможет вам управлять префиксами Wine и установленными приложениями в простом в использовании графическом интерфейсе.


< /p>

Q4Wine позволяет легко справляться с задачами по созданию и управлению префиксами Wine, управлению процессами Wine, созданию резервных копий префиксов и многим другим задачам, с которыми в противном случае было бы не так просто справиться.


Linux обладает большими возможностями, чем когда-либо. С более чем 1000 игр для Linux, доступных в Steam, и общим сдвигом в сторону программного обеспечения для настольных компьютеров с веб-интерфейсом потребность в Windows меньше, чем когда-либо. В конце концов, теперь вы можете смотреть Netflix в Linux без каких-либо взломов и даже можете использовать Microsoft Office в Linux — по крайней мере, его веб-версию.

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

Wine — это способ запуска программного обеспечения Windows в Linux, но Windows не требуется.

Wine — это «уровень совместимости с Windows» с открытым исходным кодом, который позволяет запускать программы Windows непосредственно на рабочем столе Linux. По сути, этот проект с открытым исходным кодом пытается повторно реализовать достаточно Windows с нуля, чтобы он мог запускать все эти приложения Windows, фактически не нуждаясь в Windows.

Это единственный метод, для которого на самом деле не требуется копия Windows, но недостатком является то, что он не будет правильно запускать все приложения. Вы можете столкнуться с ошибками или проблемами с производительностью, особенно если вы используете Wine для видеоигр. Но если вы запускаете популярную игру, выпущенную несколько лет назад, вы можете обнаружить, что она работает очень хорошо. Например, многие люди используют Wine для игры в World of Warcraft в Linux. Вы можете получить представление о том, как будет работать приложение и какие настройки могут потребоваться, посетив веб-сайт базы данных приложений Wine и выполнив поиск этого приложения.

playonlinux wine

Версия Wine для PlayOnLinux, работающая на Ubuntu.

Сначала загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После его установки вы можете загрузить файлы .exe для приложений Windows и дважды щелкнуть их, чтобы запустить их с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.

Codeweavers также предлагает коммерческую версию Wine, известную как CrossOver Linux. Вы должны платить за его использование, но Codeweavers старается изо всех сил официально поддерживать популярные приложения (такие как Microsoft Office, Adobe Photoshop и некоторые крупные игры для ПК) и обеспечивать их правильную работу. Codeweavers также вносит свои изменения обратно в основной проект Wine.

Виртуальные машины

Виртуальные машины — это очень удобный способ запуска программного обеспечения Windows на ПК с Linux. По мере того, как ПК становились быстрее, виртуальные машины становились сравнительно легче.

Этот процесс включает установку копии Windows в программе «виртуальной машины», такой как VirtualBox, VMware или встроенное в Linux решение KVM (виртуальная машина на основе ядра). Эта копия Windows думает, что она работает на реальном оборудовании, но на самом деле она работает в окне на вашем рабочем столе. Современные решения для виртуальных машин могут даже прерывать программы Windows, работающие на виртуальной машине, из этого окна, позволяя им работать как обычные окна на рабочем столе Linux.

virtualbox on Ubuntu

VirtualBox в Ubuntu Linux.

Это решение более надежное, чем Wine. Поскольку вы запускаете эти приложения Windows в реальной копии Windows, вы не столкнетесь с ошибками.

Однако для использования виртуальной машины требуется полная копия Windows, а это связано с дополнительными аппаратными затратами, поскольку эта копия Windows должна работать вместе с вашей основной операционной системой. В частности, требовательные компьютерные игры, которым требуется доступ к видеокарте вашего компьютера, вообще не будут работать хорошо — для них вам лучше использовать Wine. Но для продуктивных приложений, таких как Microsoft Office или Adobe Photoshop, это отличное решение.

Двойная загрузка

Двойная загрузка технически не является способом запуска программного обеспечения Windows в Linux, но это то, как многие пользователи Linux запускают программное обеспечение Windows. Вместо того, чтобы использовать его непосредственно под Linux, вы просто перезагружаете компьютер, выбираете Windows и загружаетесь в операционную систему Microsoft. После этого программное обеспечение Windows может работать в своей собственной среде. Благодаря современным твердотельным накопителям этот процесс перезагрузки должен быть быстрее, чем когда-либо.

Установка Linux в конфигурации с двойной загрузкой.

Это особенно удобно, если вы играете на ПК и пока не можете отказаться от Windows. Вместо того, чтобы отказываться от всех этих игр для Windows, вы можете просто перезагрузить компьютер, когда захотите играть в игры только для Windows. Поскольку вы используете старую добрую Windows, работающую непосредственно на оборудовании, вам не придется сталкиваться с проблемами совместимости или производительности.

Лучший способ настроить систему с двойной загрузкой – сначала установить Windows. Если на вашем компьютере уже была установлена ​​Windows, этого достаточно. Затем установите дистрибутив Linux по вашему выбору и скажите, чтобы он устанавливался вместе с Windows. После этого вы сможете выбирать предпочтительную операционную систему при каждой загрузке компьютера. Это руководство Ubuntu по установке Linux рядом с Windows может помочь вам в этом процессе.

Хотите быть в курсе последних новостей о Linux, BSD, Chrome OS и остальном мире за пределами Windows? Добавьте в закладки страницу колонки World Beyond Windows или подпишитесь на нашу RSS-ленту.

Наилучший вариант действительно зависит от того, что вы пытаетесь сделать. Если вам нужно запустить одно приложение или игру, которая хорошо работает в Wine, Wine может быть идеальным вариантом. Если вам нужно запускать различные настольные приложения, такие как самые современные версии Office и Photoshop, с которыми Wine может столкнуться с трудностями, лучше всего подойдет виртуальная машина. Если вы играете на ПК и хотите играть в новейшие игры для Windows, двойная загрузка даст вам необходимую производительность без головной боли, связанной с Wine.

WINE – это проект с открытым исходным кодом, который помогает многим приложениям Windows работать в Linux так, как если бы они были родными программами.

Экран компьютера с открытыми файлами или окнами

В 2021 году людей любят Linux больше, чем когда-либо прежде. В этой серии я расскажу о 21 причине использования Linux. Вот как с помощью WINE можно упростить запуск приложений Windows в Linux.

Есть ли у вас приложение, которое работает только в Windows? Это единственное приложение, которое удерживает вас от перехода на Linux? Если это так, вы будете рады узнать о WINE, проекте с открытым исходным кодом, в котором почти полностью переработаны ключевые библиотеки Windows, чтобы приложения, скомпилированные для Windows, могли работать в Linux.

WINE расшифровывается как "Wine Is Not a Emulator", что указывает на код, управляющий этой технологией. Разработчики с открытым исходным кодом с 1993 года работают над переводом любых входящих вызовов Windows API, которые делает приложение, в вызовы POSIX.

Дополнительные ресурсы по Linux

Это удивительный подвиг программирования, особенно учитывая, что проект работал независимо, без помощи Microsoft (мягко говоря), но есть ограничения. Чем дальше приложение отклоняется от «ядра» Windows API, тем меньше вероятность того, что WINE сможет предвидеть его запросы. Есть поставщики, которые могут компенсировать это, в частности, Codeweavers и Valve Software. Между производителями приложений, требующих перевода, и людьми и компаниями, выполняющими перевод, отсутствует координация, поэтому может быть некоторая задержка между, например, обновлением названия программного обеспечения и получением им «золотого» статуса в штаб-квартире WINE.< /p>

Однако, если вы хотите запустить известное приложение Windows в Linux, велика вероятность, что WINE готова к этому.

Установка WINE

Вы можете установить WINE из репозитория программного обеспечения вашего дистрибутива Linux. В Fedora, CentOS Stream или RHEL:

В Debian, Linux Mint, Elementary и подобных:

WINE — это не приложение, которое вы запускаете самостоятельно. Это серверная часть, которая вызывается при запуске приложения Windows. Ваше первое взаимодействие с WINE, скорее всего, произойдет при запуске установщика приложения Windows.

Установка приложения

Сначала загрузите программу установки TinyCAD. Как это часто бывает с установщиками Windows, это файл .exe. После загрузки дважды щелкните файл, чтобы запустить его.

Мастер установки WINE TinyCAD

Пройдите через программу установки так же, как в Windows. Обычно лучше принять значения по умолчанию, особенно когда речь идет о WINE. Среда WINE в значительной степени автономна, скрыта на вашем жестком диске в каталоге drive_c, который используется приложением Windows в качестве поддельного корневого каталога файловой системы.

Установочный и целевой диск WINE TinyCAD

После установки приложение обычно предлагает запуститься автоматически. Если вы готовы протестировать его, запустите приложение.

Запуск приложения Windows

Помимо первого запуска сразу после установки, вы обычно запускаете приложение WINE так же, как запускаете родное приложение Linux. Независимо от того, используете ли вы меню приложений, экран действий или просто вводите имя приложения в бегунке, настольные приложения Windows, работающие в WINE, обрабатываются в основном как родные приложения в Linux.

TinyCAD, работающий с WINE

При сбое WINE

Большинство приложений, которые я запускаю в WINE, включая TinyCAD, работают должным образом. Однако есть исключения. В этих случаях вы можете либо подождать несколько месяцев, чтобы увидеть, удастся ли разработчикам WINE (или, если это игра, Valve Software) наверстать упущенное, либо вы можете связаться с поставщиком, таким как Codeweavers, чтобы узнать, продают ли они поддержку для приложения. вам нужно.

WINE обманывает, но в хорошем смысле

Некоторые пользователи Linux считают, что если вы используете WINE, вы «мошенничаете» с Linux. Может так показаться, но WINE — это проект с открытым исходным кодом, который позволяет пользователям переключаться на Linux и по-прежнему запускать необходимые приложения для работы или хобби. Если WINE решает вашу проблему и позволяет вам использовать Linux, используйте его и воспользуйтесь гибкостью Linux.

Кусочки головоломки собираются вместе для формирования экрана компьютера

Используйте этот загрузочный USB-накопитель в Linux, чтобы спасти пользователей Windows

WoeUSB позволяет загружать диски Windows из Linux и помогает вашим друзьям разблокировать их вышедшие из строя машины.

Кусочки головоломки собираются вместе для формирования экрана компьютера

Преобразуйте свою установку Windows в виртуальную машину на Linux

Вот как я настроил виртуальную машину VirtualBox для использования физического диска Windows на моей рабочей станции Linux.

Некоторые пользователи Linux настаивают на том, что все, что вы можете делать в Windows, можно сделать лучше в Linux. Хотя в этом есть доля правды, у многих из нас есть приложения для Windows, которые делают полный выход из Windows почти невозможным. Вот тут-то и появляется последняя версия CrossOver Linux от CodeWeavers.

CrossOver Linux 9 (кодовое название Snow Mallard) и его брат для Mac, CrossOver Mac 9, позволяют запускать многие популярные приложения Windows в Linux или Mac OS X. Поддерживаемые приложения Windows включают Microsoft Office (от Office 97 до Office 2007) , Internet Explorer 6 и 7, Outlook 2002–2007, все текущие версии Quicken до 2010 и QuickBooks до 2004, а также некоторые версии Photoshop и Photoshop CS. Основываясь на своем опыте работы с CrossOver, который насчитывает более десяти лет, я бы сказал, что эта новая версия поддерживает примерно на 20 % больше приложений (на уровне, который большинство пользователей сочтут пригодным для использования), чем предыдущая версия.

CrossOver основан на проекте Wine с открытым исходным кодом, представляющем собой реализацию Windows API поверх семейства операционных систем Unix/Linux. Wine – это зрелый проект, в котором почти 17 лет работали над тем, чтобы заставить Windows-приложения работать в системах Unix и Linux.

На самом деле вам не нужен CrossOver Linux для запуска приложений Windows в Linux. Вы можете сделать это только с помощью Wine — если точно знаете, что делаете. CrossOver предлагает автоматическую установку приложений Windows и техническую поддержку. И в этой последней версии интерфейс CrossOver был улучшен, поэтому устанавливать приложения Windows и управлять ими стало проще, чем когда-либо.

Установка кроссовера

Чтобы увидеть, насколько хорошо CrossOver Linux 9 справляется со своей задачей, я протестировал его на двух системах. Первым был Dell Inspiron 530S с двигателем 2.Двухъядерный процессор Intel Pentium E2200 с тактовой частотой 2 ГГц и внешней шиной 800 МГц. Машина имела 4 ГБ ОЗУ, диск SATA на 500 ГБ и встроенный набор микросхем Intel 3100 GMA. Он работал под управлением настольного дистрибутива Linux MEPIS 8 на базе Debian.

CrossOver Linux

Установить приложения Windows в новый CrossOver очень просто.

Я также попробовал CrossOver 9 на старом шлюзе Gateway 503GR с процессором Pentium 4 с тактовой частотой 3 ГГц, 2 ГБ оперативной памяти, графической картой ATI Radeon 250 и диском SATA емкостью 300 ГБ. Он работал под управлением Ubuntu 9.10.

Обе системы имели более чем достаточную мощность для одновременного запуска нескольких приложений Windows и Linux. Фактически, CodeWeavers утверждает, что любая 32-битная система, работающая на частоте 200 МГц, может работать с CrossOver. (Программа будет работать в 64-битной системе, но только если в ней установлена ​​32-битная библиотека совместимости. Таким образом, даже 64-битная версия на самом деле является 32-битной платформой приложений.)

CrossOver также требует, чтобы ваш Linux включал Glibc 2.3.x или выше и X11R6 3.3 или выше. Рекомендуется XFree86 4 с поддержкой XRender и FreeType. Короче говоря, CrossOver будет работать в любом современном дистрибутиве Linux практически на любом ПК.

Читайте также: