कैसोवरी परियोजना ऐसे उपकरण विकसित कर रही है जो आपको वर्चुअल मशीन या किसी अन्य कंप्यूटर पर चलने वाले विंडोज प्रोग्राम के साथ लिनक्स डेस्कटॉप पर मूल व्यक्तिगत अनुप्रयोगों के साथ काम करने की अनुमति देते हैं। विंडोज़ प्रोग्राम लिनक्स वातावरण में एक शॉर्टकट के माध्यम से लॉन्च होते हैं और मानक लिनक्स अनुप्रयोगों के समान, अलग-अलग विंडो में खुलते हैं। व्युत्क्रम समस्या का समाधान भी समर्थित है - लिनक्स प्रोग्राम को विंडोज़ वातावरण से कॉल किया जा सकता है।
प्रोजेक्ट विंडोज़ के साथ एक वर्चुअल मशीन स्थापित करने और एप्लिकेशन विंडोज़ तक अग्रेषण पहुंच व्यवस्थित करने के लिए एप्लिकेशन प्रदान करता है। वर्चुअल मशीन लॉन्च करने के लिए, virt-manager और KVM का उपयोग किया जाता है, और प्रोग्राम विंडो तक पहुंचने के लिए FreeRDP का उपयोग किया जाता है। पर्यावरण की स्थापना और व्यक्तिगत अनुप्रयोगों की विंडोज़ को अग्रेषित करने के लिए एक ग्राफिकल इंटरफ़ेस प्रदान किया गया है। प्रोजेक्ट कोड Python (PyQt5 पर आधारित GUI) में लिखा गया है और GPLv2 लाइसेंस के तहत वितरित किया गया है।
चलते समय, विंडोज प्रोग्राम होस्ट सिस्टम पर उपयोगकर्ता की होम डायरेक्टरी में फाइलों तक पहुंच सकते हैं, जबकि मूल लिनक्स प्रोग्राम विंडोज वर्चुअल मशीन में फाइलों तक पहुंच सकते हैं। विंडोज़ और लिनक्स के बीच फ़ाइलों और ड्राइव तक पहुंच साझा करना स्वचालित रूप से कॉन्फ़िगर किया गया है, और कुछ एक्सेस सेटिंग्स के अनुसार किया जाता है। वर्चुअल मशीनों के अलावा, विंडोज़ एप्लिकेशन बाहरी कंप्यूटरों पर भी चल सकते हैं जिन पर केवल विंडोज़ स्थापित है (ऐसे सिस्टम पर काम करने के लिए, कैसोवरी एजेंट एप्लिकेशन इंस्टॉल होना चाहिए)।
कैसोवरी की एक दिलचस्प विशेषता विंडोज वर्चुअल मशीन को स्वचालित रूप से फ्रीज करने की क्षमता है जब कोई विंडोज प्रोग्राम नहीं चल रहा हो, ताकि निष्क्रियता के दौरान संसाधनों और मेमोरी को बर्बाद न किया जाए। जब आप Linux से Windows एप्लिकेशन चलाने का प्रयास करते हैं, तो वर्चुअल मशीन स्वचालित रूप से पुनर्स्थापित हो जाती है।
स्रोत: opennet.ru