Met Cassowary kunt u Windows-apps op Linux uitvoeren, in dit geval met behulp van virtuele machines.

  • Cassowary integreert Windows-apps in Linux via FreeRDP/RemoteApps met VM's en functies zoals launchers en automatisch onderbreken.
  • Wine biedt ondersteuning zonder VM's; Winetricks, Winefile en PlayOnLinux vergemakkelijken de configuratie en ondersteuning van bibliotheken.

Casuaris

Wanneer je op Linux werkt, maar toch Windows-applicaties nodig hebt, vraag je je natuurlijk af hoe je die kunt integreren zonder het gemak van de desktop te verliezen. In dit scenario komt Cassowary om de hoek kijken. een project waarmee u Windows-programma's in een virtuele machine kunt starten en presenteer ze tijdens uw sessie alsof het moedertaalsprekers zijn. De integratie is gebaseerd op FreeRDP- en RemoteApps-technologie., zodat Windows zich gedraagt ​​als elke andere applicatie in uw distributie.

In dit artikel vertellen we je alles wat je moet weten over Cassowary. Deze optie is, naar mijn mening, nieuw, maar voor degenen die er niet bekend mee zijn. De ontwikkeling ervan is al een paar jaar gaande.

Wat is Cassowary en hoe werkt het?

Cassowary is een oplossing die een Windows-gast verbindt met uw Linux-host, zodat u applicaties op de eerste kunt openen en ze geïntegreerd in de laatste kunt gebruiken. De technische sleutel zit in de FreeRDP- en RemoteApps-modus, die Windows-softwarevensters in je Linux-sessie projecteren alsof ze van henzelf zijn. Dit is geen emulatie: er zit echt Windows onder, wat geeft de voorkeur aan compatibiliteit met complexe suites zoals Office of Adobe.

Cassowary streeft er in zijn aanpak naar om de uitwisseling van bestanden natuurlijk te maken. Vanuit Linux kun je documenten direct in een Windows-app openen en omgekeerd is het in de Windows-gast mogelijk om bestanden te openen met native Linux-tools. Bovendien, Het delen tussen host- en gastbestandssystemen is vereenvoudigd zodat het werken met gedeelde projecten en mappen geen gedoe meer is.

Een ander praktisch aandachtspunt van Cassowary is de gebruikerservaring. Bevat een configuratiehulpprogramma waardoor het gemakkelijker wordt om de omgeving aan te passen, Hiermee kunt u Windows-applicatiestarters maken in uw bureaubladmenu en, als u virt-manager gebruikt, De virtuele machine wordt automatisch onderbroken wanneer er geen apps in gebruik zijn en wordt hervat wanneer u ze weer nodig hebt.Het idee is dat het verbruik van bronnen zich aanpast aan uw workflow, zonder dat er voortdurend handmatig hoeft te worden ingegrepen.

Voordelen en belangrijkste kenmerken van de kasuaris

  • Visuele integratie: Windows-vensters worden standaard in uw Linux-sessie weergegeven. Er is geen ‘bureau binnen een bureau’, tenzij je ervoor kiest.
  • Bidirectionele bestandsstroom: open hostdocumenten in Windows-programma's en omgekeerd met comfort.
  • Dagelijkse hulpmiddelen: eenvoudige installatiewizard, generatie werpers en automatisering van VM opschorten/terugkeren met virt-manager.
  • Documentatie en community: het project suggereert een installatiehandleiding videonodigt u uit om een ​​ster te geven om de ontwikkeling ervan te ondersteunen en biedt een Discord-server om twijfels op te lossen.

Projectstatus en beveiligingsoverwegingen

De huidige onderhoudsstatus is van belang. Cassowary heeft al bijna 2 jaar geen toezeggingen meer gedaan.Betekent dit dat ze onbruikbaar zijn? Niet per se: als je afhankelijkheden nog steeds compatibel zijn, kunnen ze werken. Maar er zijn nuances: Zonder recente patches neemt het risico op ongepatchte kwetsbaarheden toe, vooral wanneer RDP-services worden blootgesteld of wanneer er gebruik wordt gemaakt van componenten van derden die wel verder worden ontwikkeld.

Om de risico's te minimaliseren is het raadzaam Isoleer de Windows VM met verstandige netwerkregelsBeperk open poorten, houd de gast- en hostsystemen up-to-date en voorkom dat er meer bronnen worden gedeeld dan nodig is. Het helpt ook om vragen te stellen op relevante forums en communities: In /r/Linux, dat nieuws en informatie promoot (geen ondersteuning), raden ze aan om technische vragen te richten aan ruimtes als /r/Linux4Noobs of /r/linuxquestions, en zelfs alternatieven zoals communities op Lemmy of Kbin. Dat sociale ecosysteem geeft je echte feedback over wat er in 2025 nog steeds werkt en welke aanpassingen nodig zijn.

Aan de slag: vereisten en algemene stappen

De typische stroming bij Cassowary bestaat uit drie delen: Een Windows VM voorbereiden met Virt-Manager, Cassowary installeren op de Windows-gast en de Linux-host, en tenslotte extra's verfijnen en veelgestelde vragen oplossenElke verdeling kent andere nuances, maar de aanpak is consistent.

Als u besluit om te compileren vanuit de broncode (in plaats van de gepubliceerde binaire bestanden te gebruiken), zijn er belangrijke details. Installeer eerst Python 3 en Git op Windows (als het Windows 7 is, wordt Python 3.7 aanbevolen) en volg de stappen om de artefacten te genereren: In de map app-linux wordt een dist-map gemaakt met een installeerbaar .whl-bestand. y, In het app-win gedeelte wordt een bin-map gebouwd met de installatieprogramma'sDit proces downloadt Python-binaries tijdens de installatie, dus je hebt een internetverbinding nodig.

Wat als je je Windows-applicatie compileert vanuit Linux? Dan komt Wine als buildtool van pas. Om het Windows-onderdeel vanuit Linux te kunnen compileren, moet u Wine geïnstalleerd hebben.Houd er rekening mee dat hoewel het verpakken via Wine meestal werkt, Er zijn gevallen bekend waarin uitvoerbare bestanden die op deze manier zijn gegenereerd, zich op bepaalde Windows-systemen niet goed gedragen.Als dit bij u gebeurt, is het meestal opgelost door te bouwen vanaf een echte Windows-computer.

Wilt u het project steunen? Er zijn verschillende manieren om dat te doen: documentatie verbeteren, bugs melden o verbeteringen voorstellenDaarnaast kunt u financieel ondersteunen via technische patronageplatformen. Deze steun zorgt ervoor dat nicheprojecten in leven blijven., zelfs als er geen frequente commits zijn.

Draai Windows-applicaties zonder problemen op Linux
Gerelateerd artikel:
Hoe Windows-applicaties zonder problemen op Linux draaien?