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

Дадаць каментар