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).

Цікавою особливістю Cassowary є можливість автоматично заморожувати віртуальну машину з Windows, коли немає запущених Windows-програм, щоб не витрачати ресурси та пам'ять під час неактивності. При спробі запуску Windows-програми з Linux віртуальна машина автоматично відновлюється.



Джерело: opennet.ru

Додати коментар або відгук