Cassowary - puitteet saumattomaan työskentelyyn Windows-sovellusten kanssa Linuxissa

Cassowary-projekti kehittää työkaluja, joiden avulla voit työskennellä virtuaalikoneessa tai toisessa tietokoneessa toimivien Windows-ohjelmien kanssa kuten Linux-työpöydän yksittäisten sovellusten kanssa. Windows-ohjelmat käynnistetään Linux-ympäristössä pikakuvakkeen kautta ja ne avautuvat erillisiin ikkunoihin, kuten tavallisia Linux-sovelluksia. Myös käänteisen ongelman ratkaisu on tuettu - Linux-ohjelmia voidaan kutsua Windows-ympäristöstä.

Projekti tarjoaa sovelluksia virtuaalikoneen perustamiseen Windowsilla ja sovellusikkunoiden edelleenlähetyksen järjestämiseen. Virtuaalikoneen käynnistämiseen käytetään virt-manageria ja KVM:ää, ja FreeRDP:tä käytetään ohjelmaikkunan avaamiseen. Yksittäisten sovellusten ympäristön määrittämistä ja edelleenlähetystä varten on graafinen käyttöliittymä. Projektikoodi on kirjoitettu Pythonilla (PyQt5:een perustuva GUI) ja sitä jaetaan GPLv2-lisenssillä.

Cassowary - puitteet saumattomaan työskentelyyn Windows-sovellusten kanssa Linuxissa

Ajon aikana Windows-ohjelmat käyttävät tiedostoja käyttäjän kotihakemistossa isäntäjärjestelmässä, kun taas alkuperäiset Linux-ohjelmat voivat käyttää tiedostoja Windows-virtuaalikoneessa. Tiedostojen ja asemien käyttöoikeuden jakaminen Windowsin ja Linuxin välillä määritetään automaattisesti, ja se tapahtuu tiettyjen käyttöoikeusasetusten mukaisesti. Virtuaalikoneiden lisäksi Windows-sovellukset voivat toimia ulkoisissa tietokoneissa, joihin on asennettu vain Windows (toimiakseen tällaisissa järjestelmissä, Cassowary-agenttisovellus on asennettava).

Cassowaryn mielenkiintoinen ominaisuus on kyky jäädyttää Windows-virtuaalikone automaattisesti, kun Windows-ohjelmia ei ole käynnissä, jotta resursseja ja muistia ei tuhlata käyttämättömyyden aikana. Kun yrität suorittaa Windows-sovelluksen Linuxista, virtuaalikone palautetaan automaattisesti.



Lähde: opennet.ru

Lisää kommentti