การสนับสนุน X11 ได้ถูกลบออกจาก GNOME Shell และ Mutter แล้ว

โค้ดทั้งหมดที่สนับสนุน X11 ถูกลบออกจากฐานโค้ดของโปรแกรมจัดการคอมโพสิต Mutter ขณะเดียวกัน ส่วนประกอบที่รองรับ X11 ก็ถูกลบออกจากฐานโค้ดของ GNOME Shell เช่นกัน GNOME 50 ซึ่งกำหนดเปิดตัวในฤดูใบไม้ผลิปีหน้า จะยกเลิกการรองรับการทำงานบน X Server อย่างสมบูรณ์ แต่ความสามารถในการรันแอปพลิเคชัน X11 โดยใช้ XWayland จะยังคงอยู่

มีการเตรียมการลบโค้ดที่เกี่ยวข้องกับ X11 ออกใน GNOME 49 รุ่นฤดูใบไม้ร่วง GNOME 49 ถูกปิดใช้งานการรองรับ X11 ตามค่าเริ่มต้นใน gnome-session, mutter และ gnome-shell แต่โค้ดยังคงอยู่ และความสามารถในการเปิดใช้งานคอมโพเนนต์ที่เปิดใช้งาน X11 ได้อีกครั้งในระหว่างการพัฒนา ในดิสทริบิวชันต่างๆ การสนับสนุนเซสชัน GNOME ที่ใช้ X11 ถูกยกเลิกใน Ubuntu 25.10, Fedora 43 และ RHEL 10 ในไลบรารี GTK แบ็กเอนด์โปรโตคอล X11 ถูกยกเลิกการใช้งาน และมีแผนที่จะรองรับเฉพาะ Wayland สำหรับ GTK5

เซสชันที่ใช้ Wayland เป็นค่าเริ่มต้นใน GNOME ตั้งแต่ปี 2016 ขณะที่เซสชันที่ใช้ X11 ได้รับการทดสอบน้อยลงเรื่อยๆ และบั๊กที่เกี่ยวข้องกับ X11 ก็ยังคงไม่ได้รับการแก้ไข การยกเลิกการสนับสนุนเซสชัน X11 จะช่วยลดภาระงานในการบำรุงรักษาและปลดปล่อยทรัพยากรที่สามารถนำไปใช้ในการปรับปรุงประสิทธิภาพของสแต็กกราฟิกสมัยใหม่ได้

ที่มา: opennet.ru

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