Cassowary - ett ramverk för sömlöst arbete med Windows-applikationer på Linux

Cassowary-projektet utvecklar verktyg som låter dig arbeta med Windows-program som körs i en virtuell maskin eller på en annan dator som med inbyggda individuella applikationer på Linux-skrivbordet. Windows-program startas via en genväg i Linux-miljön och öppnas i separata fönster, liknande vanliga Linux-applikationer. Lösningen på det omvända problemet stöds också - Linux-program kan anropas från en Windows-miljö.

Projektet erbjuder applikationer för att sätta upp en virtuell maskin med Windows och organisera vidarebefordran av åtkomst till applikationsfönster. För att starta en virtuell maskin används virt-manager och KVM, och FreeRDP används för att komma åt programfönstret. Ett grafiskt gränssnitt tillhandahålls för att ställa in miljön och vidarebefordra fönster för enskilda applikationer. Projektkoden är skriven i Python (GUI baserat på PyQt5) och distribueras under GPLv2-licensen.

Cassowary - ett ramverk för sömlöst arbete med Windows-applikationer på Linux

När de körs får Windows-program åtkomst till filer i användarens hemkatalog på värdsystemet, medan inbyggda Linux-program kan komma åt filer i den virtuella Windows-maskinen. Att dela åtkomst till filer och enheter mellan Windows och Linux konfigureras automatiskt och utförs i enlighet med vissa åtkomstinställningar. Förutom virtuella maskiner kan Windows-applikationer köras på externa datorer där endast Windows är installerat (för att fungera på sådana system måste Cassowary-agentapplikationen vara installerad).

En intressant egenskap hos Cassowary är möjligheten att automatiskt frysa en virtuell Windows-maskin när det inte finns några Windows-program som körs, för att inte slösa resurser och minne under inaktivitet. När du försöker köra ett Windows-program från Linux återställs den virtuella maskinen automatiskt.



Källa: opennet.ru

Lägg en kommentar