Projekti Cassowary zhvillon njĂ« mjet qĂ« lejon punimin me programet Windows tĂ« ekzekutueshme nĂ« njĂ« makinĂ« virtuale ose nĂ« njĂ« kompjuter tjetĂ«r si aplikacione autonome nĂ« desktopin Linux. Programet Windows hapen pĂ«rmes njĂ« shkurtesĂ« nĂ« ambientin Linux dhe shfaqen nĂ« dritare tĂ« veçanta, ashtu si aplikacionet standarde tĂ« Linux. Po ashtu mbĂ«shtetet zgjidhja e detyrĂ«s sĂ« kundĂ«rt â programet Linux mund tĂ« thirren nga njĂ« ambient Windows.
Projekti ofron aplikacione pĂ«r konfigurimin e makinĂ«s virtuale me Windows dhe organizimin e kalimit tĂ« qasjes nĂ« dritaret e aplikacioneve. PĂ«r tĂ« nisur makinĂ«n virtuale pĂ«rdoren virt-manager dhe KVM, ndĂ«rsa pĂ«r qasjen nĂ« dritaren e programit â FreeRDP. Ofron njĂ« ndĂ«rfaqe grafike pĂ«r konfigurimin e ambientit dhe kalimin e dritareve tĂ« aplikacioneve tĂ« veçanta. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python (GUI mbi PyQt5) dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv2.

Gjatë punës së programit Windows, aplikacionet kanë qasje në skedarët në katalogun e shtëpisë së përdoruesit në sistemin host, ndërsa programet vendase të Linux mund të qasen në skedarët në makinën virtuale Windows. Ndërveprimi i skedarëve dhe dhënies mes Windows dhe Linux konfigurohet automatikisht dhe ndodh sipas caktimeve të caktuara të aksesit. Përveç kësaj, makinave virtuale aplikacionet Windows mund të ekzekutohen në kompjuterët e jashtëm, ku është instaluar vetëm Windows (për punë në këto sisteme kërkohet instalimi i aplikacionit agjent Cassowary).
Një veçori interesante e Cassowary është aftësia për të ngrirë automatikisht makinën virtuale me Windows, kur nuk ka programe Windows të ekzekutuara, për të mos shpenzuar burime dhe memorie gjatë papunësisë. Kur përpiqeni të filloni një aplikacion Windows nga Linux, makinë virtuale restaurohet automatikisht.

Burimi: opennet.ru
