Cassowary - Linux жүйесінде Windows қолданбаларымен үздіксіз жұмыс істеуге арналған құрылым

Cassowary жобасы виртуалды машинада немесе басқа компьютерде жұмыс істейтін Windows бағдарламаларымен Linux жұмыс үстеліндегі жергілікті жеке қолданбалармен жұмыс істеуге мүмкіндік беретін құралдарды әзірлеуде. Windows бағдарламалары Linux ортасында таңбаша арқылы іске қосылады және стандартты Linux қолданбаларына ұқсас бөлек терезелерде ашылады. Кері мәселені шешуге де қолдау көрсетіледі - Linux бағдарламаларын Windows ортасынан шақыруға болады.

Жоба Windows жүйесімен виртуалды машинаны орнатуға және қолданба терезелеріне қайта жіберу рұқсатын ұйымдастыруға арналған қолданбаларды ұсынады. Виртуалды машинаны іске қосу үшін virt-manager және KVM пайдаланылады, ал FreeRDP бағдарлама терезесіне кіру үшін пайдаланылады. Ортаны орнату және жеке қолданбалардың терезелерін қайта жіберу үшін графикалық интерфейс қамтамасыз етілген. Жоба коды Python тілінде жазылған (PyQt5 негізіндегі GUI) және GPLv2 лицензиясы бойынша таратылады.

Cassowary - Linux жүйесінде Windows қолданбаларымен үздіксіз жұмыс істеуге арналған құрылым

Жұмыс кезінде Windows бағдарламалары хост жүйесіндегі пайдаланушының үй каталогындағы файлдарға қатынасады, ал жергілікті Linux бағдарламалары Windows виртуалды машинасындағы файлдарға қол жеткізе алады. Windows және Linux арасындағы файлдар мен дискілерге қатынасты ортақ пайдалану автоматты түрде конфигурацияланады және белгілі бір кіру параметрлеріне сәйкес жүзеге асырылады. Виртуалды машиналармен қатар, Windows қолданбалары тек Windows орнатылған сыртқы компьютерлерде де жұмыс істей алады (мұндай жүйелерде жұмыс істеу үшін Cassowary агент қолданбасы орнатылуы керек).

Cassowary-тің қызықты ерекшелігі - әрекетсіздік кезінде ресурстар мен жадты ысырап етпеу үшін Windows виртуалды машинасын Windows бағдарламалары болмаған кезде автоматты түрде мұздату мүмкіндігі. Linux жүйесінен Windows қолданбасын іске қосуға тырысқанда, виртуалды машина автоматты түрде қалпына келтіріледі.



Ақпарат көзі: opennet.ru

пікір қалдыру