Cassowary - en binding til problemfrit arbejde med Windows-applikationer på Linux

Cassowary-projektet udvikler værktøjer, der giver dig mulighed for at arbejde med Windows-programmer, der kører på en virtuel maskine eller på en anden computer, som med indbyggede individuelle applikationer på Linux-skrivebordet. Windows-programmer startes via en genvej i Linux-miljøet og åbnes i separate vinduer, svarende til standard Linux-applikationer. Løsningen på det omvendte problem understøttes også - Linux-programmer kan kaldes fra et Windows-miljø.

Projektet tilbyder applikationer til opsætning af en virtuel maskine med Windows og organisering af videresendelsesadgang til applikationsvinduer. For at starte en virtuel maskine bruges virt-manager og KVM, og FreeRDP bruges til at få adgang til programvinduet. En grafisk grænseflade er tilvejebragt til opsætning af miljøet og videresendelse af vinduer for individuelle applikationer. Projektkoden er skrevet i Python (GUI baseret på PyQt5) og distribueres under GPLv2-licensen.

Cassowary - en ramme for problemfrit arbejde med Windows-applikationer på Linux

Mens de kører, får Windows-programmer adgang til filer i brugerens hjemmemappe på værtssystemet, mens native Linux-programmer kan få adgang til filer på den virtuelle Windows-maskine. Deling af adgang til filer og drev mellem Windows og Linux konfigureres automatisk og udføres i overensstemmelse med visse adgangsindstillinger. Ud over virtuelle maskiner kan Windows-applikationer køre på eksterne computere, hvor kun Windows er installeret (for at arbejde på sådanne systemer skal Cassowary-agentapplikationen være installeret).

Et interessant træk ved Cassowary er evnen til automatisk at fryse en virtuel Windows-maskine, når der ikke kører nogen Windows-programmer, for ikke at spilde ressourcer og hukommelse under inaktivitet. Når du forsøger at køre et Windows-program fra Linux, gendannes den virtuelle maskine automatisk.



Kilde: opennet.ru

Tilføj en kommentar