Cassowary ви позволява да стартирате Windows приложения на Linux, тук използвайки виртуални машини.

  • Cassowary интегрира Windows приложения в Linux чрез FreeRDP/RemoteApps с виртуални машини и функции като стартери и автоматично спиране.
  • Wine предлага поддръжка без виртуални машини; Winetricks, Winefile и PlayOnLinux улесняват конфигурирането и поддръжката на библиотеки.

Казуар

Когато работите с Linux, но все още имате нужда от някои Windows приложения, естествено се чудите как да ги интегрирате, без да губите удобството на работния плот. В този сценарий Cassowary влиза в действие. проект, който ви позволява да стартирате Windows програми във виртуална машина и ги покажете във вашата сесия, сякаш са носители на езика. Интеграцията е базирана на FreeRDP и RemoteApps технологията., така че Windows се държи като всяко друго приложение във вашата дистрибуция.

В тази статия ще ви разкажем всичко, което трябва да знаете за Cassowary. Бих казал, че тази опция е нова, но е за тези, които не са запознати с нея. Тя е в процес на разработка от няколко години.

Какво е казуар и как работи?

Cassowary е решение, което свързва гост на Windows с вашия Linux хост, което ви позволява да отваряте приложения от първия и да ги използвате интегрирани във втория. Техническият ключ е в режим FreeRDP и RemoteApps, които проектират прозорци на Windows софтуер във вашата Linux сесия, сякаш са техни собствени. Това не е емулация: отдолу има истински Windows, който благоприятства съвместимостта със сложни пакети като Office или Adobe.

В своя подход, Казуари се стреми да направи обмена на файлове естествен. От Linux можете да отваряте документи директно в приложение за Windows и обратно, в гост системата на Windows е възможно да се отварят файлове с вградени инструменти на Linux. Освен това, Споделянето между файловите системи на хоста и госта е опростено така че работата със споделени проекти и папки да не е проблем.

Друг практически фокус на Cassowary е потребителското изживяване. Включва помощна програма за конфигуриране което улеснява приспособяването към средата, позволява ви да създавате програми за стартиране на приложения за Windows в менюто на работния плот и, ако използвате virt-manager, Автоматично спира виртуалната машина, когато не се използват приложения, и я възобновява, когато отново имате нужда от тяхИдеята е, че потреблението на ресурси се адаптира към вашия работен процес, без постоянна ръчна намеса.

Предимства и ключови характеристики на казуара

  • Визуална интеграция: Прозорците на Windows се показват директно във вашата Linux сесия. Няма „бюро в бюрото“, освен ако не го изберете.
  • Двупосочен поток от файлове: отваряне на хост документи в програми на Windows и обратното с комфорт.
  • Ежедневни инструменти: лесен съветник за настройка, поколение питчъри и автоматизация на Спиране/връщане на виртуална машина с виртуален мениджър.
  • Документация и общност: проектът предлага видео ръководство за монтаж, ви кани да дарите звезда, за да подкрепите неговото развитие и предлага Discord сървър за разрешаване на съмнения.

Състояние на проекта и съображения за сигурност

Текущото състояние на поддръжката е от значение. Cassowary не е правил никакви ангажименти от почти 2 години.Означава ли това, че са неизползваеми? Не е задължително: ако зависимостите ви са все още съвместими, те могат да работят. Но има нюанси: Без скорошни корекции, рискът от некоригирани уязвимости се увеличава, особено при предоставяне на RDP услуги или използване на компоненти на трети страни, които се развиват.

За да се сведат до минимум рисковете, е препоръчително Изолирайте виртуалната машина на Windows с разумни мрежови правила, ограничавайте отворените портове, поддържайте гостевата и хост системата актуална и избягвайте споделянето на повече ресурси от необходимото. Също така е полезно да задавате въпроси в свързани форуми и общности: В /r/Linux, който популяризира новини и информация (не поддръжка), препоръчват насочването на технически въпроси към пространства като /r/Linux4Noobs или /r/linuxquestions., и дори алтернативи като общности в Lemmy или Kbin. Тази социална екосистема ви дава реална обратна връзка за това какво все още работи през 2025 г. и какви корекции са необходими.

Как да започнете: изисквания и общи стъпки

Типичният поток при казуара се състои от три секции: Подготовка на виртуална машина с Windows с Virt-Manager, Инсталирайте Cassowary на госта на Windows и хоста на Linux, и накрая фина настройка на екстри и разрешаване на често задавани въпросиВсяко разпределение променя нюансите, но подходът е последователен.

Ако решите да компилирате от изходния код (вместо да използвате публикуваните двоични файлове), има важни подробности. Първо инсталирайте Python 3 и Git на Windows (ако е Windows 7, се препоръчва Python 3.7) и следвайте стъпките за генериране на артефактите: В папката app-linux се създава директория dist с инсталируем .whl файл. y, В частта app-win се изгражда директория bin с инсталаторите.Този процес изтегля двоични файлове на Python по време на настройката, така че ще ви е необходима интернет връзка.

Ами ако компилирате вашето Windows приложение от Linux? Тук се намесва Wine като инструмент за изграждане. Трябва да имате инсталиран Wine, за да компилирате компонента на Windows от Linux.Имайте предвид, че макар пакетирането чрез Wine обикновено да работи, Има случаи, в които генерираните по този начин изпълними файлове не се държат правилно на определени Windows системи.Ако това ви се случи, обикновено компилирането от истински Windows го решава.

Искате да помогнете на проекта? Има няколко често срещани начина да го направите: подобряване на документацията, докладване на грешки o предложи подобренияОсвен това можете да подкрепите финансово чрез платформи за технически патронаж. Тази подкрепа помага за поддържането на нишови проекти живи., дори когато няма чести коммити.

Стартирайте Windows приложения на Linux без проблеми
Свързана статия:
Как да стартирате Windows приложения на Linux без проблеми?