Proiectul Cassowary dezvoltă un set de instrumente care permit utilizarea aplicațiilor Windows, care rulează într-o mașină virtuală sau pe un alt computer, ca aplicații native pe desktop în Linux. Aplicațiile Windows sunt lansate printr-un shortcut în mediul Linux și se deschid în feronici separate, similar cu aplicațiile nativ Linux. Se sprijină și soluția inversă — aplicațiile Linux pot fi apelate dintr-un mediu Windows.
Proiectul oferă aplicații pentru configurarea mașinii virtuale cu Windows și organizarea accesului la feronici de aplicații. Pentru a lansa mașina virtuală se utilizează virt-manager și KVM, iar pentru accesul la fereastra programului — FreeRDP. Se oferă o interfață grafică pentru configurarea mediului și redirecționarea feronici de aplicații individuale. Codul proiectului este scris în Python (GUI pe baza PyQt5) și este distribuit sub licența GPLv2.

În timpul funcționării, aplicațiile Windows obțin acces la fișiere din directorul personal al utilizatorului de pe sistemul gazdă, iar aplicațiile Linux native pot accesa fișiere din mașina virtuală Windows. Partajarea fișierelor și a volumelor între Windows și Linux este configurată automat, conform unor setări de acces definite. Pe lângă mașini virtuale Aplicațiile Windows pot fi lansate pe computere externe, pe care este instalat doar Windows (pentru a funcționa pe astfel de sisteme este necesară instalarea aplicației agent Cassowary).
O caracteristică interesantă a Cassowary este capacitatea de a îngheța automat mașina virtuală cu Windows, atunci când nu există aplicații Windows active, pentru a nu consuma resurse și memorie în timpul inactivității. În cazul în care încercați să lansați o aplicație Windows din Linux mașină virtuală se restabilește automat.

Sursa: opennet.ro
