Projekti Cassowary zhvillon njĂ« mjet qĂ« lejon tĂ« punoni me programet Windows tĂ« ekzekutuara nĂ« njĂ« makinĂ« virtuale ose nĂ« njĂ« kompjuter tjetĂ«r si aplikacione tĂ« veçanta native nĂ« desktopin Linux. Programet Windows ngjiten pĂ«rmes njĂ« shkurtesi nĂ« mjedisin Linux dhe hapen nĂ« dritare tĂ« veçanta, nĂ« pĂ«rputhje me aplikacionet standarde tĂ« Linux. Po ashtu, mbĂ«shtetet edhe zgjidhja e detyrĂ«s sĂ« kundĂ«rt â programet Linux mund tĂ« thirren nga mjedisi Windows.
Projekti ofron aplikacione pĂ«r konfigurimin e makinĂ«s virtuale me Windows dhe organizimin e kalimit tĂ« aksesit nĂ« dritaret e aplikacioneve. PĂ«r tĂ« nisur makinĂ«n virtuale, pĂ«rdoret virt-manager dhe KVM, dhe pĂ«r aksesin nĂ« dritaren e programit â FreeRDP. Ofron njĂ« ndĂ«rfaqe grafike pĂ«r konfigurimin e mjedisit dhe kalimin e dritareve tĂ« aplikacioneve tĂ« veçanta. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python (GUI mbi bazĂ«n e PyQt5) dhe shpĂ«rndahet me licencĂ«n GPLv2.

Gjatë punës, programet Windows marrin qasje në skedarët në katalogun e shtëpisë së përdoruesit në sistemin host, ndërsa programet native Linux mund të aksesojnë skedarët në makinën virtuale Windows. Qasja e përbashkët në skedarë dhe ruajtës mes Windows dhe Linux konfigurimi bëhet automatikisht, dhe implementohet sipas konfigurimeve të caktuara të aksesit. Përveç makinat virtuale Programet Windows mund të ekzekutohen në kompjuterë të jashtëm, në të cilët është instaluar vetëm Windows (për të punuar në këto sisteme, është e nevojshme të instalohet aplikacioni-agent Cassowary).
Një veçori interesante e Cassowary është mundë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ë inaktivitetit. Në përpjekjen për të nisur një aplikacion Windows nga Linux makina virtuale restohet automatikisht.

Burimi: opennet.ru
