Cassowary - ملزم للعمل السلس مع تطبيقات Windows على Linux

يعمل مشروع Cassowary على تطوير مجموعة أدوات تتيح لك العمل مع برامج Windows التي تعمل في جهاز افتراضي أو على كمبيوتر آخر كما لو كانت تطبيقات أصلية منفصلة على سطح مكتب Linux. يتم تشغيل برامج Windows من خلال اختصار في بيئة Linux ويتم فتحها في نوافذ منفصلة ، على غرار تطبيقات Linux القياسية. يتم دعم حل المشكلة العكسية أيضًا - يمكن استدعاء برامج Linux من بيئة Windows.

يقدم المشروع تطبيقات لإعداد جهاز افتراضي مع Windows وتنظيم الوصول إلى نوافذ التطبيقات. لبدء تشغيل الجهاز الظاهري ، يتم استخدام Virt-manager و KVM ، ويتم استخدام FreeRDP للوصول إلى نافذة البرنامج. يتم توفير واجهة رسومية لإعداد البيئة وإعادة توجيه نوافذ التطبيقات الفردية. تمت كتابة كود المشروع بلغة Python (واجهة المستخدم الرسومية المبنية على PyQt5) وتوزيعها بموجب ترخيص GPLv2.

Cassowary - ملزم للعمل السلس مع تطبيقات Windows على Linux

أثناء التشغيل ، تصل برامج Windows إلى الملفات الموجودة في الدليل الرئيسي للمستخدم على النظام المضيف ، بينما يمكن لبرامج Linux الأصلية الوصول إلى الملفات الموجودة في جهاز Windows الظاهري. تتم تهيئة مشاركة الملفات ومحركات الأقراص بين Windows على Linux تلقائيًا ، ويتم إجراؤها وفقًا لإعدادات وصول معينة. بالإضافة إلى أجهزة Windows الافتراضية ، يمكن تشغيل التطبيقات على أجهزة كمبيوتر خارجية مثبت عليها Windows فقط (يلزم تثبيت تطبيق عامل Cassowary للتشغيل على هذه الأنظمة).

ميزة مثيرة للاهتمام في Cassowary هي القدرة على تجميد جهاز ظاهري يعمل بنظام Windows تلقائيًا عند عدم وجود برامج Windows قيد التشغيل ، حتى لا تضيع الموارد والذاكرة أثناء عدم النشاط. عند محاولة تشغيل تطبيق Windows من Linux ، تتم استعادة الجهاز الظاهري تلقائيًا.



المصدر: opennet.ru

إضافة تعليق