Cassowary - rammi fyrir óaðfinnanlega vinnu með Windows forritum á Linux

Cassowary verkefnið er að þróa verkfæri sem gera þér kleift að vinna með Windows forrit sem keyra í sýndarvél eða á annarri tölvu eins og með innfædd einstök forrit á Linux skjáborðinu. Windows forrit eru opnuð með flýtileið í Linux umhverfinu og opnast í aðskildum gluggum, svipað og venjuleg Linux forrit. Lausnin á öfuga vandamálinu er einnig studd - Linux forrit er hægt að kalla úr Windows umhverfi.

Verkefnið býður upp á forrit til að setja upp sýndarvél með Windows og skipuleggja áframsendingaraðgang að forritsgluggum. Til að ræsa sýndarvél er virt-manager og KVM notað og FreeRDP er notað til að fá aðgang að forritsglugganum. Myndrænt viðmót er til staðar til að setja upp umhverfið og framsenda glugga einstakra forrita. Verkefniskóðinn er skrifaður í Python (GUI byggt á PyQt5) og er dreift undir GPLv2 leyfinu.

Cassowary - rammi fyrir óaðfinnanlega vinnu með Windows forritum á Linux

Á meðan þau eru í gangi fá Windows forrit aðgang að skrám í heimamöppu notandans á hýsingarkerfinu, en innfædd Linux forrit hafa aðgang að skrám í Windows sýndarvélinni. Samnýting aðgangs að skrám og drifum milli Windows og Linux er stillt sjálfkrafa og fer fram í samræmi við ákveðnar aðgangsstillingar. Auk sýndarvéla geta Windows forrit keyrt á utanaðkomandi tölvum þar sem aðeins Windows er uppsett (til að vinna á slíkum kerfum þarf Cassowary agent forritið að vera uppsett).

Áhugaverður eiginleiki Cassowary er hæfileikinn til að frysta Windows sýndarvél sjálfkrafa þegar engin Windows forrit eru í gangi, til að sóa ekki auðlindum og minni við óvirkni. Þegar þú reynir að keyra Windows forrit frá Linux er sýndarvélin sjálfkrafa endurheimt.



Heimild: opennet.ru

Bæta við athugasemd