Cassowary - обвързване за безпроблемна работа с Windows приложения на Linux

Проектът Cassowary разработва инструменти, които ви позволяват да работите с Windows програми, работещи във виртуална машина или на друг компютър, както и с собствени индивидуални приложения на работния плот на Linux. Windows програмите се стартират чрез пряк път в средата на Linux и се отварят в отделни прозорци, подобно на стандартните Linux приложения. Поддържа се и решението на обратната задача - Linux програмите могат да се извикват от Windows среда.

Проектът предлага приложения за настройка на виртуална машина с Windows и организиране на препращащ достъп до прозорци на приложения. За стартиране на виртуална машина се използват virt-manager и KVM, а FreeRDP се използва за достъп до прозореца на програмата. Предвиден е графичен интерфейс за настройка на средата и препращане на прозорци на отделни приложения. Кодът на проекта е написан на Python (GUI, базиран на PyQt5) и се разпространява под лиценз GPLv2.

Cassowary - рамка за безпроблемна работа с Windows приложения на Linux

Докато работят, програмите на Windows имат достъп до файлове в домашната директория на потребителя в хост системата, докато собствените програми на Linux имат достъп до файлове във виртуалната машина на Windows. Споделянето на достъп до файлове и устройства между Windows и Linux се конфигурира автоматично и се извършва в съответствие с определени настройки за достъп. Освен на виртуални машини, Windows приложенията могат да работят на външни компютри, на които е инсталиран само Windows (за да работи на такива системи, трябва да бъде инсталирано приложението Cassowary agent).

Интересна функция на Cassowary е възможността автоматично да замразява виртуална машина на Windows, когато няма работещи Windows програми, за да не се губят ресурси и памет по време на неактивност. Когато се опитате да стартирате Windows приложение от Linux, виртуалната машина се възстановява автоматично.



Източник: opennet.ru

Добавяне на нов коментар