Cassowary - een raamwerk voor naadloos werken met Windows-applicaties op Linux

Het Cassowary-project ontwikkelt tools waarmee je kunt werken met Windows-programma's die op een virtuele machine of op een andere computer draaien, net als met native individuele applicaties op de Linux-desktop. Windows-programma's worden via een snelkoppeling in de Linux-omgeving gestart en in aparte vensters geopend, vergelijkbaar met standaard Linux-applicaties. De oplossing voor het omgekeerde probleem wordt ook ondersteund: Linux-programma's kunnen worden aangeroepen vanuit een Windows-omgeving.

Het project biedt toepassingen voor het opzetten van een virtuele machine met Windows en het organiseren van doorstuurtoegang tot toepassingsvensters. Om een ​​virtuele machine te starten worden virt-manager en KVM gebruikt, en FreeRDP wordt gebruikt om toegang te krijgen tot het programmavenster. Er is een grafische interface beschikbaar voor het opzetten van de omgeving en het doorsturen van vensters van individuele applicaties. De projectcode is geschreven in Python (GUI gebaseerd op PyQt5) en wordt gedistribueerd onder de GPLv2-licentie.

Cassowary - een raamwerk voor naadloos werken met Windows-applicaties op Linux

Terwijl ze actief zijn, hebben Windows-programma's toegang tot bestanden in de thuismap van de gebruiker op het hostsysteem, terwijl native Linux-programma's toegang hebben tot bestanden op de virtuele Windows-machine. Het delen van toegang tot bestanden en schijven tussen Windows en Linux wordt automatisch geconfigureerd en wordt uitgevoerd in overeenstemming met bepaalde toegangsinstellingen. Naast virtuele machines kunnen Windows-applicaties draaien op externe computers waarop alleen Windows is geïnstalleerd (om op dergelijke systemen te werken moet de Cassowary-agentapplicatie zijn geïnstalleerd).

Een interessant kenmerk van Cassowary is de mogelijkheid om automatisch een virtuele Windows-machine te bevriezen wanneer er geen Windows-programma's actief zijn, om geen bronnen en geheugen te verspillen tijdens inactiviteit. Wanneer u een Windows-toepassing vanuit Linux probeert uit te voeren, wordt de virtuele machine automatisch hersteld.



Bron: opennet.ru

Voeg een reactie