Cassowary – keretrendszer a Windows-alkalmazásokkal való zökkenőmentes munkavégzéshez Linuxon

A Cassowary projekt olyan eszközöket fejleszt, amelyek lehetővé teszik, hogy virtuális gépen vagy másik számítógépen futó Windows-programokkal dolgozzon, akárcsak a Linux asztali natív egyedi alkalmazásaival. A Windows-programok egy parancsikon segítségével indíthatók el Linux környezetben, és külön ablakokban nyílnak meg, hasonlóan a szabványos Linux-alkalmazásokhoz. Az inverz probléma megoldása is támogatott - a Linux-programok Windows környezetből hívhatók.

A projekt alkalmazásokat kínál egy virtuális gép beállításához Windows rendszerrel és az alkalmazásablakokhoz való továbbítási hozzáférés megszervezésére. A virtuális gép elindításához a virt-manager és a KVM, a FreeRDP pedig a programablak eléréséhez használható. Grafikus felületet biztosítunk az egyes alkalmazások környezetének beállításához és továbbításához. A projektkód Pythonban (PyQt5 alapú grafikus felhasználói felület) íródott, és a GPLv2 licenc alatt kerül terjesztésre.

Cassowary – keretrendszer a Windows-alkalmazásokkal való zökkenőmentes munkavégzéshez Linuxon

Futás közben a Windows programok hozzáférnek a felhasználó kezdőkönyvtárában lévő fájlokhoz a gazdagépen, míg a natív Linux-programok a Windows virtuális gépén lévő fájlokhoz. A fájlokhoz és meghajtókhoz való hozzáférés megosztása Windows és Linux között automatikusan konfigurálva van, és bizonyos hozzáférési beállításokkal összhangban történik. A virtuális gépeken kívül a Windows-alkalmazások futhatnak olyan külső számítógépeken is, amelyekre csak Windows van telepítve (az ilyen rendszereken való működéshez telepíteni kell a Cassowary ügynök alkalmazást).

A Cassowary érdekes tulajdonsága, hogy képes automatikusan lefagyasztani egy Windows virtuális gépet, ha nem futnak Windows-programok, hogy ne pazaroljon erőforrásokat és memóriát inaktivitás közben. Amikor megpróbál Windows-alkalmazást futtatni Linuxról, a virtuális gép automatikusan visszaáll.



Forrás: opennet.ru

Hozzászólás