
Když pracujete na Linuxu, ale stále potřebujete nějaké aplikace pro Windows, přirozeně vás zajímá, jak je integrovat, aniž byste ztratili pohodlí desktopu. V tomto scénáři přichází na řadu Cassowary. projekt, který umožňuje spouštět programy Windows ve virtuálním počítači a zobrazte je ve své lekci, jako by to byli rodilí mluvčí. Integrace je založena na technologii FreeRDP a RemoteApps., takže se Windows chovají jako každá jiná aplikace ve vaší distribuci.
V tomto článku vám řekneme vše, co potřebujete vědět o Cassowary. Řekl bych, že tato možnost je nová, ale je určena pro ty, kteří s ní nejsou obeznámeni. Vyvíjí se už několik let.
Co je kasuár a jak funguje?
Cassowary je řešení, které propojuje hosta s Windows s vaším hostitelem s Linuxem, což vám umožňuje otevírat aplikace z prvního a používat je integrované v druhém. Technický klíč je v režimu FreeRDP a RemoteApps., které promítají okna softwaru Windows do vaší linuxové relace, jako by byla jejich vlastní. Nejedná se o emulaci: pod ní je skutečný Windows, který upřednostňuje kompatibilitu se složitými balíky, jako je Office nebo Adobe.
Cassowary se ve svém přístupu snaží o přirozenou výměnu souborů. Z Linuxu můžete otevírat dokumenty přímo v aplikaci pro Windows a naopak, v hostovaném systému Windows je možné otevírat soubory pomocí nativních nástrojů Linuxu. Kromě toho, Sdílení mezi hostitelskými a hostovanými souborovými systémy je zjednodušeno takže práce se sdílenými projekty a složkami není obtížná.
Dalším praktickým zaměřením Cassowary je uživatelská zkušenost. Obsahuje konfigurační utilitu což usnadňuje přizpůsobení se prostředí, umožňuje vytvářet spouštěče aplikací pro Windows v nabídce na ploše a pokud používáte virt-manager, Automaticky pozastaví virtuální počítač, když se nepoužívají žádné aplikace, a obnoví jej, když je znovu potřebujete.Myšlenka je, že spotřeba zdrojů se přizpůsobuje vašemu pracovnímu postupu, bez neustálého manuálního zásahu.
Výhody a klíčové vlastnosti kasuárů
- Vizuální integrace: Okna systému Windows se nativně zobrazují ve vaší relaci systému Linux. Neexistuje žádný „stůl ve stole“, pokud si ho sami nevyberete..
- Obousměrný tok souborů: otevírání hostitelských dokumentů v programech systému Windows a naopak s pohodlím.
- Každodenní nástroje: jednoduchý průvodce nastavením, generace nadhazovačů a automatizace Pozastavení/návrat virtuálního počítače s virt-managerem.
- Dokumentace a komunita: projekt navrhuje video s návodem k instalaci, vás zve k darování hvězdy na podporu jeho rozvoje a nabízí Discord server k vyřešení pochybností.
Stav projektu a bezpečnostní aspekty
Aktuální stav údržby je důležitý. Cassowary se téměř 2 roky nezavázal k žádným změnám.Znamená to, že jsou nepoužitelné? Ne nutně: pokud jsou vaše závislosti stále kompatibilní, můžou fungovat. Existují však určité nuance: Bez aktuálních záplat se zvyšuje riziko neopravených zranitelností, zejména při zpřístupňování služeb RDP nebo používání komponent třetích stran, které se vyvíjejí.
Pro minimalizaci rizik je vhodné Izolujte virtuální počítač s Windows pomocí obezřetných síťových pravidel, omezte otevřené porty, udržujte hostující a hostitelské systémy aktuální a vyhněte se sdílení většího množství zdrojů, než je nutné. Také je užitečné klást otázky na souvisejících fórech a v komunitách: V adresáři /r/Linux, který propaguje novinky a informace (nikoli podporu), doporučují směřovat technické dotazy do prostorů jako /r/Linux4Noobs nebo /r/linuxquestions., a dokonce i alternativy jako komunity na Lemmym nebo Kbinu. Tento sociální ekosystém vám poskytuje skutečnou zpětnou vazbu o tom, co v roce 2025 stále funguje a jaké úpravy jsou potřeba.
Jak začít: požadavky a obecné kroky
Typický tok u kasuára se skládá ze tří částí: Příprava virtuálního počítače s Windows pomocí Virt-Manageru, Instalace Cassowary na hostovaném systému Windows a hostitelském systému Linux, a nakonec doladit doplňky a vyřešit často kladené otázkyKaždá distribuce mění nuance, ale přístup je konzistentní.
Pokud se rozhodnete kompilovat ze zdrojového kódu (spíše než používat publikované binární soubory), existují důležité detaily. Nejprve nainstalujte Python 3 a Git na Windows (pokud se jedná o Windows 7, doporučuje se Python 3.7) a postupujte podle kroků pro generování artefaktů: Ve složce app-linux se vytvoří adresář dist s instalovatelným souborem .whl. y, V části app-win je vytvořen adresář bin s instalačními soubory.Tento proces stahuje binární soubory Pythonu během instalace, takže budete potřebovat připojení k internetu.
Co když zkompilujete aplikaci pro Windows z Linuxu? A právě zde přichází na řadu Wine jako nástroj pro sestavení. Pro kompilaci komponenty Windows z Linuxu musíte mít nainstalovaný program Wine.Mějte na paměti, že ačkoliv balení pomocí Wine obvykle funguje, Existují případy, kdy se spustitelné soubory generované tímto způsobem na určitých systémech Windows nechovají správně.Pokud se vám to stane, obvykle to vyřeší sestavení ze skutečného systému Windows.
Chcete projektu pomoci? Existuje několik běžných způsobů, jak to udělat: zlepšit dokumentaci, hlásit chyby o navrhnout vylepšeníKromě toho můžete finančně podpořit prostřednictvím platforem technického patronátu. Tato podpora pomáhá udržovat při životě specializované projekty., a to i v případě, že nedochází k častým commitům.