Cassowary - Linux-ի վրա Windows հավելվածների հետ անխափան աշխատանքի շրջանակ

Cassowary նախագիծը մշակում է գործիքներ, որոնք թույլ են տալիս աշխատել Windows ծրագրերի հետ, որոնք աշխատում են վիրտուալ մեքենայում կամ մեկ այլ համակարգչի վրա, ինչպես Linux-ի աշխատասեղանի բնիկ անհատական ​​հավելվածների հետ: Windows-ի ծրագրերը գործարկվում են Linux միջավայրում դյուրանցման միջոցով և բացվում են առանձին պատուհաններում, ինչպես ստանդարտ Linux հավելվածները: Աջակցվում է նաև հակադարձ խնդրի լուծումը՝ Linux ծրագրերը կարելի է կանչել Windows միջավայրից:

Նախագիծն առաջարկում է հավելվածներ՝ Windows-ով վիրտուալ մեքենայի տեղադրման և հավելվածների պատուհանների վերահասցեավորումը կազմակերպելու համար: Վիրտուալ մեքենա գործարկելու համար օգտագործվում են virt-manager և KVM, իսկ FreeRDP՝ ծրագրի պատուհան մուտք գործելու համար: Տրվում է գրաֆիկական ինտերֆեյս՝ առանձին հավելվածների միջավայրը կարգավորելու և պատուհանների փոխանցման համար: Ծրագրի կոդը գրված է Python-ով (GUI հիմնված PyQt5-ի վրա) և տարածվում է GPLv2 լիցենզիայի ներքո:

Cassowary - Linux-ի վրա Windows հավելվածների հետ անխափան աշխատանքի շրջանակ

Աշխատելիս Windows-ի ծրագրերը մուտք են գործում օգտագործողի տնային գրացուցակում գտնվող ֆայլեր հյուրընկալող համակարգում, մինչդեռ բնիկ Linux ծրագրերը կարող են մուտք գործել Windows վիրտուալ մեքենայի ֆայլեր: Windows-ի և Linux-ի միջև ֆայլերի և սկավառակների հասանելիության համօգտագործումը կազմաձևվում է ավտոմատ կերպով և իրականացվում է մուտքի որոշակի կարգավորումների համաձայն: Բացի վիրտուալ մեքենաներից, Windows հավելվածները կարող են աշխատել արտաքին համակարգիչների վրա, որոնց վրա տեղադրված է միայն Windows (նման համակարգերի վրա աշխատելու համար պետք է տեղադրել Cassowary agent հավելվածը)։

Cassowary-ի հետաքրքիր առանձնահատկությունն այն է, որ Windows վիրտուալ մեքենան ավտոմատ կերպով սառեցնելու հնարավորությունն է, երբ Windows-ի ծրագրեր չկան, որպեսզի անգործության ժամանակ ռեսուրսներն ու հիշողությունը չվատնեն: Երբ փորձում եք Windows-ի հավելված գործարկել Linux-ից, վիրտուալ մեքենան ավտոմատ կերպով վերականգնվում է:



Source: opennet.ru

Добавить комментарий