การเปิดตัวเซิร์ฟเวอร์แสดงผล Mir 1.5

มีอยู่ การเปิดตัวเซิร์ฟเวอร์ดิสเพลย์ มีร์ 1.5ซึ่งการพัฒนายังคงดำเนินต่อไปโดย Canonical แม้ว่าจะปฏิเสธที่จะพัฒนา Unity shell และรุ่น Ubuntu สำหรับสมาร์ทโฟนก็ตาม Mir ยังคงเป็นที่ต้องการในโครงการ Canonical และขณะนี้อยู่ในตำแหน่งที่เป็นโซลูชันสำหรับอุปกรณ์ฝังตัวและ Internet of Things (IoT) Mir สามารถใช้เป็นเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland ได้ ซึ่งช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันต่างๆ ที่ใช้ Wayland ได้ (เช่น สร้างด้วย GTK3/4, Qt5 หรือ SDL2) ในสภาพแวดล้อมแบบ Mir แพ็คเกจการติดตั้งเตรียมไว้สำหรับ Ubuntu 16.04/18.04/18.10/19.04 (PPA) และ เฟโดร่า 29/30. รหัสโครงการ จัดจำหน่ายโดย ได้รับอนุญาตภายใต้ GPLv2

ท่ามกลางการเปลี่ยนแปลงนั้น ได้มีการสังเกตการขยายตัวของเลเยอร์ MirAL (Mir Abstraction Layer) ซึ่งสามารถใช้เพื่อหลีกเลี่ยงการเข้าถึงโดยตรงไปยังเซิร์ฟเวอร์ Mir และการเข้าถึง ABI แบบนามธรรมผ่านไลบรารี libmiral MirAL ได้เพิ่มการรองรับสำหรับคุณสมบัติ application_id นำความสามารถในการครอบตัดหน้าต่างตามขอบเขตของพื้นที่ที่กำหนด และให้การสนับสนุนการตั้งค่าตัวแปรสภาพแวดล้อมโดยเซิร์ฟเวอร์ที่ใช้ mir สำหรับการเปิดตัวไคลเอนต์

ใช้งานเอาต์พุตไปยังบันทึกข้อมูลเกี่ยวกับส่วนขยาย EGL และ OpenGL ที่รองรับ สำหรับ Wayland เวอร์ชันที่สามของโปรโตคอล xdg ใช้เพื่อแก้ไขปัญหากับ Xwayland ส่วนประกอบเฉพาะแพลตฟอร์มฮาร์ดแวร์ถูกย้ายจาก libmirwayland-dev ไปยังแพ็คเกจ libmirwayland-bin
กลไกในการทำงานร่วมกันกับหน่วยความจำมีการเปลี่ยนแปลง ซึ่งทำให้สามารถกำจัดการใช้อินเทอร์เฟซ mir เฉพาะในแพ็คเกจ snap ได้

ที่มา: opennet.ru

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