Cassowary – köide sujuvaks tööks Windowsi rakendustega Linuxis

Projekt Cassowary arendab tööriistu, mis võimaldavad teil töötada virtuaalmasinas või mõnes teises arvutis töötavate Windowsi programmidega nagu Linuxi töölaual olevate individuaalsete rakendustega. Windowsi programmid käivitatakse Linuxi keskkonnas otsetee kaudu ja avanevad sarnaselt tavaliste Linuxi rakendustega eraldi akendes. Toetatud on ka pöördprobleemi lahendus – Linuxi programme saab välja kutsuda Windowsi keskkonnast.

Projekt pakub rakendusi Windowsiga virtuaalmasina seadistamiseks ja rakenduste akendele juurdepääsu edastamise korraldamiseks. Virtuaalse masina käivitamiseks kasutatakse virt-managerit ja KVM-i ning programmiaknale juurdepääsuks FreeRDP-d. Graafiline liides on ette nähtud keskkonna seadistamiseks ja üksikute rakenduste akende edastamiseks. Projekti kood on kirjutatud Pythonis (PyQt5-l põhinev GUI) ja seda levitatakse GPLv2 litsentsi all.

Cassowary – raamistik sujuvaks tööks Windowsi rakendustega Linuxis

Töötamise ajal pääsevad Windowsi programmid juurde hostsüsteemi kasutaja kodukataloogis olevatele failidele, samas kui Linuxi algprogrammid pääsevad juurde Windowsi virtuaalmasinas olevatele failidele. Failidele ja draividele juurdepääsu jagamine Windowsi ja Linuxi vahel konfigureeritakse automaatselt ja toimub vastavalt teatud juurdepääsuseadetele. Lisaks virtuaalmasinatele saavad Windowsi rakendused töötada välistes arvutites, kuhu on installitud ainult Windows (sellistes süsteemides töötamiseks peab olema installitud Cassowary agendi rakendus).

Cassowary huvitav omadus on võimalus Windowsi virtuaalmasinat automaatselt külmutada, kui Windowsi programme ei tööta, et mitte raisata tegevusetuse ajal ressursse ja mälu. Kui proovite Linuxist Windowsi rakendust käivitada, taastatakse virtuaalmasin automaatselt.



Allikas: opennet.ru

Lisa kommentaar