Cassowary - การรวมสำหรับการทำงานกับแอปพลิเคชัน Windows บน Linux อย่างราบรื่น

โครงการ Cassowary กำลังพัฒนาเครื่องมือที่ช่วยให้คุณสามารถทำงานกับโปรแกรม Windows ที่ทำงานบนเครื่องเสมือนหรือบนคอมพิวเตอร์เครื่องอื่นได้ เช่นเดียวกับแอปพลิเคชันแต่ละตัวบนเดสก์ท็อป Linux โปรแกรม Windows เปิดใช้งานผ่านทางลัดในสภาพแวดล้อม Linux และเปิดในหน้าต่างแยกต่างหาก คล้ายกับแอปพลิเคชัน Linux มาตรฐาน นอกจากนี้ยังรองรับวิธีแก้ไขปัญหาผกผันด้วย - สามารถเรียกใช้โปรแกรม Linux ได้จากสภาพแวดล้อม Windows

โครงการนำเสนอแอปพลิเคชันสำหรับการตั้งค่าเครื่องเสมือนด้วย Windows และจัดระเบียบการเข้าถึงการส่งต่อไปยังหน้าต่างแอปพลิเคชัน ในการเปิดใช้งานเครื่องเสมือน จะใช้ virt-manager และ KVM และใช้ FreeRDP เพื่อเข้าถึงหน้าต่างโปรแกรม มีอินเทอร์เฟซแบบกราฟิกสำหรับการตั้งค่าสภาพแวดล้อมและหน้าต่างการส่งต่อของแต่ละแอปพลิเคชัน รหัสโครงการเขียนด้วยภาษา Python (GUI ที่ใช้ PyQt5) และเผยแพร่ภายใต้ใบอนุญาต GPLv2

Cassowary - เฟรมเวิร์กสำหรับการทำงานที่ราบรื่นกับแอพพลิเคชั่น Windows บน Linux

ขณะทำงาน โปรแกรม Windows จะเข้าถึงไฟล์ในโฮมไดเร็กตอรี่ของผู้ใช้บนระบบโฮสต์ ในขณะที่โปรแกรม Linux ดั้งเดิมสามารถเข้าถึงไฟล์ในเครื่องเสมือน Windows การแชร์การเข้าถึงไฟล์และไดรฟ์ระหว่าง Windows และ Linux จะได้รับการกำหนดค่าโดยอัตโนมัติ และดำเนินการตามการตั้งค่าการเข้าถึงบางอย่าง นอกจากเครื่องเสมือนแล้ว แอปพลิเคชัน Windows ยังสามารถทำงานบนคอมพิวเตอร์ภายนอกที่ติดตั้ง Windows เท่านั้น (ในการทำงานกับระบบดังกล่าว จะต้องติดตั้งแอปพลิเคชันตัวแทน Cassowary)

คุณสมบัติที่น่าสนใจของ Cassowary คือความสามารถในการหยุดเครื่องเสมือน Windows โดยอัตโนมัติเมื่อไม่มีโปรแกรม Windows ทำงานอยู่ เพื่อไม่ให้เปลืองทรัพยากรและหน่วยความจำในระหว่างที่ไม่มีการใช้งาน เมื่อคุณพยายามเรียกใช้แอปพลิเคชัน Windows จาก Linux เครื่องเสมือนจะถูกกู้คืนโดยอัตโนมัติ



ที่มา: opennet.ru

เพิ่มความคิดเห็น