Cassowary - Linux'ta Windows uygulamalarıyla kusursuz çalışma için bir çerçeve

Cassowary projesi, sanal bir makinede veya başka bir bilgisayarda çalışan Windows programlarıyla, Linux masaüstündeki yerel bireysel uygulamalarla olduğu gibi çalışmanıza olanak tanıyan araçlar geliştiriyor. Windows programları, Linux ortamında bir kısayol aracılığıyla başlatılır ve standart Linux uygulamalarına benzer şekilde ayrı pencerelerde açılır. Ters problemin çözümü de desteklenmektedir - Linux programları Windows ortamından çağrılabilir.

Proje, Windows ile bir sanal makine kurmak ve uygulama pencerelerine yönlendirme erişimini düzenlemek için uygulamalar sunmaktadır. Bir sanal makineyi başlatmak için sanal yönetici ve KVM kullanılır ve program penceresine erişmek için FreeRDP kullanılır. Ortamı ayarlamak ve bireysel uygulamaların pencerelerini iletmek için bir grafik arayüz sağlanmıştır. Proje kodu Python'da yazılmıştır (PyQt5'i temel alan GUI) ve GPLv2 lisansı altında dağıtılmaktadır.

Cassowary - Linux'ta Windows uygulamalarıyla kusursuz çalışma için bir çerçeve

Çalışırken, Windows programları kullanıcının ana sistemdeki ana dizinindeki dosyalara erişirken, yerel Linux programları Windows sanal makinesindeki dosyalara erişebilir. Windows ve Linux arasında dosya ve sürücülere erişim paylaşımı otomatik olarak yapılandırılır ve belirli erişim ayarlarına uygun olarak gerçekleştirilir. Sanal makinelerin yanı sıra, Windows uygulamaları yalnızca Windows'un yüklü olduğu harici bilgisayarlarda da çalışabilir (bu tür sistemlerde çalışmak için Cassowary aracı uygulamasının yüklü olması gerekir).

Cassowary'nin ilginç bir özelliği, hareketsizlik sırasında kaynakları ve belleği boşa harcamamak için, çalışan bir Windows programı olmadığında bir Windows sanal makinesini otomatik olarak dondurma yeteneğidir. Linux'tan bir Windows uygulamasını çalıştırmayı denediğinizde sanal makine otomatik olarak geri yüklenir.



Kaynak: opennet.ru

Yorum ekle