Casowary - un framework pour un travail transparent avec les applications Windows sous Linux

Le projet Cassowary développe des outils qui permettent de travailler avec des programmes Windows exécutés sur une machine virtuelle ou sur un autre ordinateur comme avec des applications individuelles natives sur le bureau Linux. Les programmes Windows sont lancés via un raccourci dans l'environnement Linux et s'ouvrent dans des fenêtres séparées, similaires aux applications Linux standard. La solution au problème inverse est également prise en charge : les programmes Linux peuvent être appelés depuis un environnement Windows.

Le projet propose des applications permettant de configurer une machine virtuelle avec Windows et d'organiser le transfert d'accès aux fenêtres d'application. Pour lancer une machine virtuelle, virt-manager et KVM sont utilisés, et FreeRDP est utilisé pour accéder à la fenêtre du programme. Une interface graphique est fournie pour configurer l'environnement et transférer les fenêtres des applications individuelles. Le code du projet est écrit en Python (interface graphique basée sur PyQt5) et est distribué sous licence GPLv2.

Casowary - un framework pour un travail transparent avec les applications Windows sous Linux

Pendant leur exécution, les programmes Windows accèdent aux fichiers du répertoire personnel de l'utilisateur sur le système hôte, tandis que les programmes Linux natifs peuvent accéder aux fichiers de la machine virtuelle Windows. Le partage de l'accès aux fichiers et aux lecteurs entre Windows et Linux est configuré automatiquement et s'effectue conformément à certains paramètres d'accès. En plus des machines virtuelles, les applications Windows peuvent s'exécuter sur des ordinateurs externes sur lesquels seul Windows est installé (pour fonctionner sur de tels systèmes, l'application agent Cassowary doit être installée).

Une fonctionnalité intéressante de Cassowary est la possibilité de geler automatiquement une machine virtuelle Windows lorsqu'aucun programme Windows n'est en cours d'exécution, afin de ne pas gaspiller de ressources et de mémoire pendant l'inactivité. Lorsque vous essayez d'exécuter une application Windows depuis Linux, la machine virtuelle est automatiquement restaurée.



Source: opennet.ru

Ajouter un commentaire