Kasuaris - 'n binding vir naatlose werk met Windows-toepassings op Linux

Die Cassowary-projek ontwikkel 'n gereedskapstel waarmee u met Windows-programme kan werk wat in 'n virtuele masjien of op 'n ander rekenaar loop asof dit inheemse aparte toepassings op die Linux-lessenaar is. Windows-programme word deur 'n kortpad in die Linux-omgewing bekendgestel en word in aparte vensters oopgemaak, soortgelyk aan standaard Linux-toepassings. Die oplossing vir die omgekeerde probleem word ook ondersteun - Linux-programme kan vanaf die Windows-omgewing geroep word.

Die projek bied toepassings vir die opstel van 'n virtuele masjien met Windows en organisering van toegang tot toepassingsvensters. Om die virtuele masjien te begin, word virt-manager en KVM gebruik, en FreeRDP word gebruik om toegang tot die programvenster te verkry. 'n Grafiese koppelvlak word voorsien vir die opstel van die omgewing en die aanstuur van die vensters van individuele toepassings. Die projekkode is geskryf in Python (GUI gebaseer op PyQt5) en versprei onder die GPLv2-lisensie.

Kasuaris - 'n binding vir naatlose werk met Windows-toepassings op Linux

Terwyl hulle loop, kry Windows-programme toegang tot lêers in die gebruiker se tuisgids op die gasheerstelsel, terwyl inheemse Linux-programme toegang tot lêers in die Windows virtuele masjien kan kry. Die deel van lêers en aandrywers tussen Windows op Linux word outomaties gekonfigureer en word uitgevoer in ooreenstemming met sekere toegangsinstellings. Benewens virtuele Windows-masjiene, kan toepassings op eksterne rekenaars loop waarop slegs Windows geïnstalleer is (die installering van die Cassowary-agenttoepassing word vereis om op sulke stelsels te loop).

'n Interessante kenmerk van Cassowary is die vermoë om 'n virtuele Windows-masjien outomaties te vries wanneer daar geen Windows-programme loop nie, om nie hulpbronne en geheue te mors tydens onaktiwiteit nie. Wanneer jy probeer om 'n Windows-toepassing vanaf Linux te laat loop, word die virtuele masjien outomaties herstel.



Bron: opennet.ru

Voeg 'n opmerking