Cassowary - un cadru pentru lucru fără întreruperi cu aplicații Windows pe Linux

Proiectul Cassowary dezvoltă instrumente care vă permit să lucrați cu programe Windows care rulează într-o mașină virtuală sau pe alt computer, ca și cu aplicațiile individuale native de pe desktopul Linux. Programele Windows sunt lansate printr-o comandă rapidă în mediul Linux și se deschid în ferestre separate, similar aplicațiilor standard Linux. Soluția la problema inversă este, de asemenea, acceptată - programele Linux pot fi apelate dintr-un mediu Windows.

Proiectul oferă aplicații pentru configurarea unei mașini virtuale cu Windows și organizarea accesului de redirecționare la ferestrele aplicației. Pentru a lansa o mașină virtuală, se folosesc virt-manager și KVM, iar FreeRDP este folosit pentru a accesa fereastra programului. Este furnizată o interfață grafică pentru configurarea mediului și ferestrele de redirecționare a aplicațiilor individuale. Codul proiectului este scris în Python (GUI bazat pe PyQt5) și este distribuit sub licența GPLv2.

Cassowary - un cadru pentru lucru fără întreruperi cu aplicații Windows pe Linux

În timpul rulării, programele Windows accesează fișierele din directorul principal al utilizatorului de pe sistemul gazdă, în timp ce programele native Linux pot accesa fișiere din mașina virtuală Windows. Partajarea accesului la fișiere și unități între Windows și Linux este configurată automat și se realizează în conformitate cu anumite setări de acces. Pe lângă mașinile virtuale, aplicațiile Windows pot rula pe computere externe pe care este instalat doar Windows (pentru a funcționa pe astfel de sisteme, trebuie instalată aplicația agent Cassowary).

O caracteristică interesantă a Cassowary este capacitatea de a îngheța automat o mașină virtuală Windows atunci când nu există programe Windows care rulează, pentru a nu irosi resurse și memorie în timpul inactivității. Când încercați să rulați o aplicație Windows de pe Linux, mașina virtuală este restaurată automat.



Sursa: opennet.ru

Adauga un comentariu