Cassowary - et rammeverk for sømløst arbeid med Windows-applikasjoner på Linux

Cassowary-prosjektet utvikler verktøy som lar deg jobbe med Windows-programmer som kjører i en virtuell maskin eller på en annen datamaskin som med innfødte individuelle applikasjoner på Linux-skrivebordet. Windows-programmer startes via en snarvei i Linux-miljøet og åpnes i separate vinduer, lik standard Linux-applikasjoner. Løsningen på det omvendte problemet støttes også - Linux-programmer kan kalles fra et Windows-miljø.

Prosjektet tilbyr applikasjoner for å sette opp en virtuell maskin med Windows og organisere videresendingstilgang til applikasjonsvinduer. For å starte en virtuell maskin brukes virt-manager og KVM, og FreeRDP brukes for å få tilgang til programvinduet. Et grafisk grensesnitt er tilgjengelig for å sette opp miljøet og videresende vinduer for individuelle applikasjoner. Prosjektkoden er skrevet i Python (GUI basert på PyQt5) og distribueres under GPLv2-lisensen.

Cassowary - et rammeverk for sømløst arbeid med Windows-applikasjoner på Linux

Mens de kjører, får Windows-programmer tilgang til filer i brukerens hjemmekatalog på vertssystemet, mens native Linux-programmer kan få tilgang til filer i den virtuelle Windows-maskinen. Deling av tilgang til filer og stasjoner mellom Windows og Linux konfigureres automatisk, og utføres i henhold til visse tilgangsinnstillinger. I tillegg til virtuelle maskiner kan Windows-applikasjoner kjøres på eksterne datamaskiner der kun Windows er installert (for å fungere på slike systemer, må Cassowary-agentapplikasjonen være installert).

En interessant funksjon ved Cassowary er muligheten til å automatisk fryse en virtuell Windows-maskin når det ikke kjører noen Windows-programmer, for ikke å kaste bort ressurser og minne under inaktivitet. Når du prøver å kjøre en Windows-applikasjon fra Linux, gjenopprettes den virtuelle maskinen automatisk.



Kilde: opennet.ru

Legg til en kommentar