
Keď pracujete na Linuxe, ale stále potrebujete nejaké aplikácie pre Windows, prirodzene sa pýtate, ako ich integrovať bez straty pohodlia pracovnej plochy. V tomto scenári prichádza na rad Cassowary. projekt, ktorý umožňuje spúšťať programy systému Windows vo virtuálnom počítači a zobrazte ich vo svojej relácii, akoby boli rodenými hovoriacimi. Integrácia je založená na technológii FreeRDP a RemoteApps., takže systém Windows sa správa ako ktorákoľvek iná aplikácia vo vašej distribúcii.
V tomto článku vám povieme všetko, čo potrebujete vedieť o Cassowary. Túto možnosť by som povedal, že je nová, ale je určená pre tých, ktorí ju nepoznajú. Vyvíja sa už niekoľko rokov.
Čo je kazuár a ako funguje?
Cassowary je riešenie, ktoré pripája hosťovský systém Windows k vášmu hostiteľskému systému Linux, čo vám umožňuje otvárať aplikácie z prvého a používať ich integrované v druhom. Technický kľúč je v režime FreeRDP a RemoteApps, ktoré premietajú okná softvéru systému Windows do vašej relácie systému Linux, akoby boli ich vlastné. Nejde o emuláciu: pod ňou je skutočný systém Windows, ktorý uprednostňuje kompatibilitu s komplexnými balíkmi, ako sú Office alebo Adobe.
Cassowary sa vo svojom prístupe snaží o prirodzenú výmenu súborov. Z Linuxu môžete otvárať dokumenty priamo v aplikácii pre Windows a naopak, v hosťujúcom systéme Windows je možné otvárať súbory pomocou natívnych nástrojov systému Linux. Okrem toho, Zdieľanie medzi hostiteľským a hosťovským súborovým systémom je zjednodušené aby práca so zdieľanými projektmi a priečinkami nebola problémom.
Ďalším praktickým zameraním Cassowary je používateľská skúsenosť. Zahŕňa konfiguračný nástroj čo uľahčuje prispôsobenie sa prostrediu, umožňuje vytvárať spúšťače aplikácií pre systém Windows v ponuke na pracovnej ploche a ak používate virt-manager, Automaticky pozastaví virtuálny počítač, keď sa nepoužívajú žiadne aplikácie, a obnoví ho, keď ich znova potrebujeteMyšlienka je taká, že spotreba zdrojov sa prispôsobí vášmu pracovnému postupu bez neustáleho manuálneho zásahu.
Výhody a kľúčové vlastnosti kazuára
- Vizuálna integrácia: Okná systému Windows sa natívne zobrazujú vo vašej relácii systému Linux. Neexistuje „stôl v stole“, pokiaľ si to nevyberiete.
- Obojsmerný tok súborov: otvoriť hostiteľské dokumenty v programoch systému Windows a naopak s pohodlím.
- Každodenné nástroje: jednoduchý sprievodca nastavením, generácia nadhadzovačov a automatizácia Pozastavenie/návrat virtuálneho počítača s virt-managerom.
- Dokumentácia a komunita: projekt navrhuje videonávod na inštaláciu, vás pozýva, aby ste darovali hviezdičku na podporu jeho rozvoja a ponúka Discord server na vyriešenie pochybností.
Stav projektu a bezpečnostné aspekty
Aktuálny stav údržby je dôležitý. Cassowary sa už takmer 2 roky nezaviazal k žiadnym záväzkom.Znamená to, že sú nepoužiteľné? Nie nevyhnutne: ak sú vaše závislosti stále kompatibilné, môžu fungovať. Existujú však nuansy: Bez najnovších záplat sa zvyšuje riziko neopravených zraniteľností, najmä pri sprístupňovaní služieb RDP alebo používaní komponentov tretích strán, ktoré sa vyvíjajú.
Pre minimalizáciu rizík je vhodné Izolujte virtuálny počítač so systémom Windows pomocou obozretných sieťových pravidiel, obmedzte otvorené porty, udržiavajte hosťovské a hostiteľské systémy aktuálne a vyhýbajte sa zdieľaniu väčšieho množstva zdrojov, ako je potrebné. Taktiež je užitočné klásť otázky na súvisiacich fórach a v komunitách: V /r/Linux, ktorý propaguje novinky a informácie (nie podporu), odporúčajú smerovať technické otázky do priestorov ako /r/Linux4Noobs alebo /r/linuxquestions., a dokonca aj alternatívy ako komunity na Lemmy alebo Kbin. Tento sociálny ekosystém vám poskytuje skutočnú spätnú väzbu o tom, čo stále funguje v roku 2025 a aké úpravy sú potrebné.
Ako začať: požiadavky a všeobecné kroky
Typický tok u kazuára pozostáva z troch častí: Príprava virtuálneho počítača s Windowsom pomocou Virt-Managera, Nainštalujte Cassowary na hosťovský systém Windows a hostiteľský systém Linux, a nakoniec doladiť doplnky a vyriešiť často kladené otázkyKaždá distribúcia mení nuansy, ale prístup je konzistentný.
Ak sa rozhodnete kompilovať zo zdrojového kódu (namiesto použitia publikovaných binárnych súborov), existujú dôležité detaily. Najprv si nainštalujte Python 3 a Git na Windows (ak ide o Windows 7, odporúča sa Python 3.7) a postupujte podľa krokov na vygenerovanie artefaktov: V priečinku app-linux sa vytvorí adresár dist s inštalovateľným súborom .whl. y, V časti app-win sa vytvorí adresár bin s inštalátormiTento proces sťahuje binárne súbory Pythonu počas inštalácie, takže budete potrebovať internetové pripojenie.
Čo ak skompilujete svoju aplikáciu pre Windows z Linuxu? Vtedy prichádza na rad Wine ako nástroj na zostavenie. Na kompiláciu komponentu Windows z Linuxu musíte mať nainštalovaný program Wine.Majte na pamäti, že hoci balenie cez Wine zvyčajne funguje, Existujú prípady, keď sa spustiteľné súbory vygenerované týmto spôsobom nesprávajú správne na určitých systémoch Windows.Ak sa vám to stane, zostavenie zo skutočného systému Windows to zvyčajne vyrieši.
Chcete pomôcť projektu? Existuje niekoľko bežných spôsobov, ako to urobiť: zlepšiť dokumentáciu, hlásiť chyby o navrhnúť vylepšeniaOkrem toho môžete finančne podporiť prostredníctvom platforiem technickej podpory. Táto podpora pomáha udržiavať pri živote špecializované projekty., aj keď neexistujú žiadne časté commity.