После перехода на Linux - нет, нет.. да и да, нас тянет запустить то или иное приложение, которого в Linux нативно нет, а аналоги нам по тем или иным причинам не подходят.
Сегодня говорим про то, а какие есть способы? ну кроме dualboot’a?
Запуск Windows-приложений на Linux: основные технологии
Есть 3 подхода:
(1) слой совместимости Wine,
(2) полноценная виртуализация реальной Windows,
(3) гибрид — реальная Windows в VM, но окна приложений «встраиваются» в Linux-рабочий стол.
Слой совместимости (эмуляция Win32-API)
Wine — «Wine Is Not an Emulator» (рекурсивный акроним). Не эмулирует железо, а перереализует Windows API на Linux/macOS/BSD. Создан в 1993 Бобом Амштадтом и Эриком Янгдейлом; с 1994 разработку возглавляет Александр Жюйар. Фундамент для всего нижеперечисленного.
- CrossOver — коммерческая сборка Wine от CodeWeavers (первый релиз ~1998).
- PlayOnLinux (2007) — графическая обёртка над Wine с готовыми скриптами установки приложений.
- Lutris (2010, Mathieu Comandon) — геймерский лаунчер и менеджер Wine-префиксов для игр.
- PortProton (~2020, автор GNU_Raziel) — обёртка для запуска Windows-игр, развившаяся из проекта PortWINE. Сборка Wine/Proton (+Proton-GE) в связке со Steam Runtime Sniper-контейнером, mangoHud, vkBasalt и автоустановкой лаунчеров (Epic, Battle.net, EGS и др.). Очень популярна в русскоязычном linux-гейминге; официальный сайт (с 2022) linux-gaming.ru.
- Proton (2018, Valve) — форк Wine для Steam, дополненный DXVK (2017, DirectX 9–11 → Vulkan) и vkd3d (DirectX 12 → Vulkan).
- Bottles (2018, Mirko Brombin) — современный GUI-менеджер Wine: изолированные «бутылки» (префиксы), выбор раннеров, установка зависимостей, Flatpak.
Название — не аббревиатура; термин «бутылка» пришёл из WineBottler.
Виртуализация реальной Windows
- QEMU/KVM — базовая технология: QEMU («Quick EMUlator», 2003, Fabrice Bellard) — эмулятор/гипервизор; KVM («Kernel-based Virtual Machine», 2007, встроен в ядро Linux) — аппаратное ускорение виртуализации.
- Looking Glass (~2020) — быстрая передача изображения из Windows-VM в Linux через shared memory (для игровой производительности).
- dockur/windows (~2023, Kroese) — Docker-контейнер, поднимающий Windows в QEMU/KVM со скачиванием ISO и доступом по RDP/RemoteApp; используется внутри WinBoat.
Гибрид: VM + «бесшовная» интеграция окон (RemoteApp через RDP)
- WinApps (~2021, Fmstrat / winapps-org) — Windows в VM (QEMU/VirtualBox) + протокол RemoteApp по FreeRDP: приложения открываются как отдельные нативные окна Linux. Не аббревиатура, просто «Windows apps».
- Cassowary (2021, casualsnek) — то же самое (KVM + RDP RemoteApp / Looking Glass) с авто-установкой и шаблонами.
- WinBoat (2025, TibixDev) — «Windows for Penguins», Electron-приложение: Windows в контейнере Docker/Podman на базе dockur/windows, интеграция окон через FreeRDP + RemoteApp. «Если что-то работает в Windows, оно запустится в WinBoat». В бете (~22.8k звёзд). Не аббревиатура (игра слов: window + boat).
Для справки: FreeRDP (2009) — форк rdesktop, открытая реализация протокола RDP; им Driven winapps/Cassowary/WinBoat показ окон.
Итог
- «Просто офис/мелочь» → Wine, Bottles (или Lutris/PortProton для игр).
- Максимальная совместимость (Adobe, Office, драйверы) → WinBoat, WinApps или Cassowary.
- Лучшая чистая игровая производительность и античиты → полная VM (QEMU/KVM) с GPU-passthrough или Looking Glass.
Запуск Windows-приложений на Linux
| Проект | Год | Тип (based-on) | Opensource? | Статус - last update |
|---|---|---|---|---|
| Wine | 1993 | слой совместимости (−) | да (LGPL) | жив — 2026-09-14 |
| CrossOver | ~1998 | слой совместимости (Wine) | нет (закрытый код) | жив — релизы регулярно |
| QEMU | 2003 | виртуализация (−) | да (GPL) | жив — 2026-09-14 |
| KVM | 2007 | виртуализация (ядро Linux) | да (GPL) | жив — постоянная разработка |
| PlayOnLinux | 2007 | GUI-обёртка (Wine) | да (GPL-3) | сайт жив, repo 404 — заморожен |
| FreeRDP | 2009 | протокол RDP (rdesktop) | да (Apache-2.0) | жив — 2026-09-12 |
| Lutris | 2010 | GUI-лаунчер (Wine) | да (GPL-3) | жив — 2026-09-12 |
| DXVK | 2017 | переводчик API (−) | да (zlib) | жив — 2026-09-10 |
| Bottles | 2018 | GUI-менеджер (Wine) | да (GPL-3) | жив — 2026-09-13 |
| Proton | 2018 | слой совместимости (Wine) | да | жив — 2026-09-13 |
| Looking Glass | ~2020 | поток изображения (QEMU/KVM) | да (GPL/MIT) | жив — 2026-09-01 |
| PortProton | ~2020 | GUI-обёртка (Proton/Wine) | да (MIT) | жив — 2026-08-25 |
| Cassowary | 2021 | гибрид VM+RDP (QEMU/KVM + FreeRDP) | да (GPL-3) | заморожен — 2024-03-28 |
| dockur/windows | ~2023 | виртуализация (QEMU/KVM) | да (MIT) | жив — 2026-09-14 |
| WinApps | ~2023 | гибрид VM+RDP (QEMU/KVM + FreeRDP) | да (GPL-3) | жив — 2026-09-01 |
| WinBoat | 08.2025 | гибрид VM+RDP (dockur/windows + FreeRDP) | да (MIT) | жив (бета) — 2026-09-10 |
| WinPodX | 04.2026 | гибрид VM+RDP (QEMU/KVM + FreeRDP) | да (MIT) | жив — 2026-09-07 |
