Cassowary - uma estrutura para trabalho perfeito com aplicativos Windows no Linux

O projeto Cassowary está desenvolvendo ferramentas que permitem trabalhar com programas Windows executados em uma máquina virtual ou em outro computador, bem como com aplicativos individuais nativos no desktop Linux. Os programas do Windows são iniciados por meio de um atalho no ambiente Linux e abertos em janelas separadas, semelhantes aos aplicativos padrão do Linux. A solução para o problema inverso também é suportada - os programas Linux podem ser chamados a partir de um ambiente Windows.

O projeto oferece aplicativos para configurar uma máquina virtual com Windows e organizar o encaminhamento de acesso às janelas do aplicativo. Para iniciar uma máquina virtual, são usados ​​​​virt-manager e KVM, e FreeRDP é usado para acessar a janela do programa. Uma interface gráfica é fornecida para configurar o ambiente e encaminhar janelas de aplicativos individuais. O código do projeto é escrito em Python (GUI baseada em PyQt5) e é distribuído sob a licença GPLv2.

Cassowary - uma estrutura para trabalho perfeito com aplicativos Windows no Linux

Durante a execução, os programas do Windows acessam arquivos no diretório inicial do usuário no sistema host, enquanto os programas nativos do Linux podem acessar arquivos na máquina virtual do Windows. O compartilhamento de acesso a arquivos e unidades entre Windows e Linux é configurado automaticamente e realizado de acordo com determinadas configurações de acesso. Além das máquinas virtuais, os aplicativos Windows podem ser executados em computadores externos nos quais apenas o Windows está instalado (para funcionar em tais sistemas, o aplicativo do agente Cassowary deve estar instalado).

Um recurso interessante do Cassowary é a capacidade de congelar automaticamente uma máquina virtual Windows quando não há programas Windows em execução, para não desperdiçar recursos e memória durante a inatividade. Ao tentar executar um aplicativo do Windows no Linux, a máquina virtual é restaurada automaticamente.



Fonte: opennet.ru

Adicionar um comentário