Cassowary - framework do bezproblemowej pracy z aplikacjami Windows na Linuksie

Projekt Cassowary rozwija narzędzia, które pozwalają na pracę z programami Windows uruchomionymi na maszynie wirtualnej lub na innym komputerze, tak jak z natywnymi indywidualnymi aplikacjami na pulpicie Linux. Programy Windows uruchamiane są za pomocą skrótu w środowisku Linux i otwierane w oddzielnych oknach, podobnie jak standardowe aplikacje Linux. Obsługiwane jest również rozwiązanie problemu odwrotnego - programy linuksowe można wywoływać ze środowiska Windows.

Projekt oferuje aplikacje umożliwiające skonfigurowanie maszyny wirtualnej z systemem Windows i organizację przekazywania dostępu do okien aplikacji. Do uruchomienia maszyny wirtualnej używany jest virt-manager i KVM, a do uzyskania dostępu do okna programu służy FreeRDP. Dostępny jest interfejs graficzny umożliwiający konfigurowanie środowiska i przekazywanie okien poszczególnych aplikacji. Kod projektu napisany jest w języku Python (GUI oparty na PyQt5) i rozpowszechniany na licencji GPLv2.

Cassowary - framework do bezproblemowej pracy z aplikacjami Windows na Linuksie

Podczas działania programy systemu Windows uzyskują dostęp do plików w katalogu domowym użytkownika w systemie hosta, podczas gdy natywne programy systemu Linux mogą uzyskiwać dostęp do plików na maszynie wirtualnej systemu Windows. Udostępnianie dostępu do plików i dysków pomiędzy systemami Windows i Linux jest konfigurowane automatycznie i odbywa się zgodnie z określonymi ustawieniami dostępu. Oprócz maszyn wirtualnych aplikacje Windows mogą działać na komputerach zewnętrznych, na których zainstalowany jest wyłącznie system Windows (do pracy na takich systemach należy zainstalować aplikację agenta Cassowary).

Ciekawą funkcją Cassowary jest możliwość automatycznego zamrażania maszyny wirtualnej Windows, gdy nie są uruchomione żadne programy Windows, aby nie marnować zasobów i pamięci podczas bezczynności. Podczas próby uruchomienia aplikacji Windows z systemu Linux maszyna wirtualna jest automatycznie przywracana.



Źródło: opennet.ru

Dodaj komentarz