Cassowary: un marco para traballar sen problemas con aplicacións de Windows en Linux

O proxecto Cassowary está a desenvolver ferramentas que permiten traballar con programas de Windows que se executan nunha máquina virtual ou noutro ordenador como sucede con aplicacións individuais nativas no escritorio de Linux. Os programas de Windows lánzanse a través dun atallo no ambiente Linux e ábrense en ventás separadas, de xeito similar ás aplicacións estándar de Linux. Tamén se admite a solución ao problema inverso: os programas Linux pódense chamar desde un ambiente Windows.

O proxecto ofrece aplicacións para configurar unha máquina virtual con Windows e organizar o acceso de reenvío ás fiestras das aplicacións. Para iniciar unha máquina virtual utilízanse virt-manager e KVM, e FreeRDP úsase para acceder á xanela do programa. Ofrécese unha interface gráfica para configurar o ambiente e enviar ventás de aplicacións individuais. O código do proxecto está escrito en Python (GUI baseado en PyQt5) e distribúese baixo a licenza GPLv2.

Cassowary: un marco para traballar sen problemas con aplicacións de Windows en Linux

Mentres se executan, os programas de Windows acceden aos ficheiros do directorio de inicio do usuario no sistema host, mentres que os programas nativos de Linux poden acceder aos ficheiros da máquina virtual de Windows. O acceso compartido a ficheiros e unidades entre Windows e Linux configúrase automaticamente e realízase de acordo con determinadas opcións de acceso. Ademais das máquinas virtuais, as aplicacións de Windows poden executarse en ordenadores externos nos que só estea instalado Windows (para traballar nestes sistemas, é preciso instalar a aplicación do axente Cassowary).

Unha característica interesante de Cassowary é a posibilidade de conxelar automaticamente unha máquina virtual Windows cando non hai programas Windows en execución, para non desperdiciar recursos e memoria durante a inactividade. Cando tentas executar unha aplicación de Windows desde Linux, a máquina virtual restaurarase automaticamente.



Fonte: opennet.ru

Engadir un comentario