Cassowary — eine Anbindung für nahtlose Arbeit mit Windows-Anwendungen in Linux

Das Projekt Cassowary entwickelt Werkzeuge, die es ermöglichen, in einer virtuellen Maschine oder auf einem anderen Computer ausgeführte Windows-Programme wie native separate Anwendungen auf dem Desktop in Linux zu nutzen. Windows-Programme werden über eine Verknüpfung in der Linux-Umgebung gestartet und in separaten Fenstern geöffnet, ähnlich wie Standard-Linux-Anwendungen. Auch die umgekehrte Lösung ist möglich — Linux-Programme können aus einer Windows-Umgebung heraus aufgerufen werden.

Das Projekt bietet Anwendungen zur Konfiguration der virtuellen Maschine mit Windows und zur Organisation des Zugriffs auf die Fenster der Anwendungen. Zum Starten der virtuellen Maschine wird virt-manager und KVM verwendet, und für den Zugriff auf das Programmfenster — FreeRDP. Ein grafisches Interface zur Konfiguration der Umgebung und zum Zugriff auf die Fenster einzelner Anwendungen wird bereitgestellt. Der Code des Projekts ist in Python geschrieben (GUI basierend auf PyQt5) und wird unter der GPLv2-Lizenz verbreitet.

Cassowary - eine Anbindung für nahtlose Arbeit mit Windows-Anwendungen in Linux

Im Laufe der Arbeit erhalten Windows-Programme Zugriff auf Dateien im Home-Verzeichnis des Benutzers auf dem Host-System, während native Linux-Programme Zugriff auf die Dateien in der Windows-virtuellen Maschine erhalten können. Der gemeinsame Zugriff auf Dateien und Speichermedien zwischen Windows in Linux wird automatisch eingerichtet und erfolgt entsprechend bestimmten Zugriffseinstellungen. Neben virtuelle Maschinen Windows-Anwendungen können auf externen Computern ausgeführt werden, auf denen nur Windows installiert ist (für den Betrieb auf solchen Systemen wird die Installation der Cassowary-Agent-Anwendung benötigt).

Ein interessantes Merkmal von Cassowary ist die Möglichkeit, die Windows-virtuelle Maschine automatisch einzufrieren, wenn keine Windows-Programme ausgeführt werden, um Ressourcen und Speicher während der Inaktivität zu sparen. Bei dem Versuch, eine Windows-Anwendung aus Linux zu starten, eine virtuelle Maschine wird sie automatisch wiederhergestellt.

Video abspielen


Quelle: opennet.ru
60GB SSD 8Gb DDR4