Christian Schaller หัวหน้าทีมพัฒนาเดสก์ท็อปของ Red Hatและทีมเดสก์ท็อป Fedora กล่าวในการตรวจสอบแผนสำหรับส่วนประกอบเดสก์ท็อปใน Fedora 31 ว่า Red Hat มีความตั้งใจที่จะหยุดการพัฒนาฟังก์ชันการทำงานของเซิร์ฟเวอร์ X.Org อย่างจริงจังและจำกัดตัวเองอยู่เพียงการบำรุงรักษาโค้ดเบสที่มีอยู่และการกำจัดข้อบกพร่อง
ปัจจุบัน Red Hat มีส่วนสำคัญในการพัฒนาเซิร์ฟเวอร์ X.Org และรักษาการสนับสนุนดังนั้นในกรณีที่มีการระงับการพัฒนาจึงเป็นไปได้ยากที่การก่อตัวของการเผยแพร่เซิร์ฟเวอร์ X.Org ที่มีนัยสำคัญจะดำเนินต่อไป
ในขณะเดียวกันแม้จะหยุดการพัฒนา แต่การสนับสนุน X.Org ของ Red Hat จะดำเนินต่อไปอย่างน้อยที่สุดจนกว่าวงจรชีวิตการแจกจ่าย RHEL 8 จะสิ้นสุดลงซึ่งจะคงอยู่จนถึงปี 2029
การพัฒนา X.Org มีน้อยอยู่แล้ว
เป็นที่สังเกตเห็นได้ว่าการพัฒนาเซิร์ฟเวอร์ X.Org นั้นหยุดชะงักลงแล้วแม้ว่าก่อนหน้านี้จะใช้รอบการออกเวอร์ชันใหม่ทุกหกเดือน แต่เวอร์ชันสำคัญล่าสุดของ X.Org Server 1.20 ก็ถูกปล่อยออกมาเมื่อ 14 เดือนที่แล้ว และการเตรียมการสำหรับเวอร์ชัน 1.21 ก็หยุดชะงักเช่นกัน
สถานการณ์อาจเปลี่ยนแปลงได้หากบริษัทหรือชุมชนใดมุ่งมั่นที่จะเพิ่มฟังก์ชันการทำงานของเซิร์ฟเวอร์ X.Org อย่างต่อเนื่องแต่เนื่องจากการโยกย้ายโครงการสำคัญๆ จำนวนมากไปยัง Wayland เป็นไปได้ยากที่ใครจะทำเช่นนั้น
ขณะนี้ Red Hat กำลังมุ่งเน้นไปที่การปรับปรุงการทำงานบนเดสก์ท็อปที่ใช้ Wayland คาดว่าเซิร์ฟเวอร์ X.Org จะเข้าสู่โหมดการบำรุงรักษาหลังจากแก้ปัญหาในการลบการอ้างอิงออกจากคอมโพเนนต์ X.Org อย่างสมบูรณ์และตรวจสอบให้แน่ใจว่า Gnome shell เริ่มทำงานโดยไม่ใช้ XWayland ซึ่งต้องทำการ refactoring หรือลบลิงก์ที่เหลือไปยัง X.org
ลิงก์เหล่านี้เกือบจะถูกลบออกจาก Gnome Shell แต่ยังคงอยู่ในการกำหนดค่า Gnome
ใน Gnome 3.34 หรือ 3.36 มีการวางแผนที่จะทิ้งการเชื่อม X.Org ทั้งหมดและจัดระเบียบรุ่น XWayland แบบไดนามิกเมื่อความต้องการส่วนประกอบเกิดขึ้นเพื่อให้แน่ใจว่าเข้ากันได้กับ X11
Red Hat ต้องการมุ่งเน้นไปที่ Wayland
นอกจากนี้ ยังมีการกล่าวถึงความจำเป็นในการแก้ไขปัญหาค้างคาหลายประการเกี่ยวกับ Waylandเช่น การทำงานร่วมกับไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA และการปรับปรุงเซิร์ฟเวอร์ XWayland DDX เพื่อให้มั่นใจได้ว่าแอปพลิเคชัน X จะสามารถเปิดใช้งานได้อย่างมีคุณภาพในสภาพแวดล้อมที่ใช้ Wayland
จากงาน 31 งานที่ต้องเตรียมสำหรับ Fedora XWayland กำลังใช้ความสามารถในการเรียกใช้แอปพลิเคชัน X ด้วยสิทธิ์ระดับรูท การเปิดตัวดังกล่าวเป็นเรื่องที่น่าสงสัยจากมุมมองด้านความปลอดภัย แต่จำเป็นเพื่อให้แน่ใจว่าเข้ากันได้กับโปรแกรม X ซึ่งต้องการสิทธิ์ที่สูงขึ้น
ความท้าทายอีกประการหนึ่งคือการปรับปรุงการรองรับ Wayland ในไลบรารี SDLตัวอย่างเช่น เพื่อแก้ไขปัญหาการปรับขนาดเมื่อเล่นเกมเก่าๆ ที่ทำงานบนความละเอียดหน้าจอต่ำ
นอกจากนี้ยังจำเป็นต้องปรับปรุงการรองรับฟังก์ชันการทำงานของ Wayland บนระบบที่มีไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์:
หาก Wayland สามารถทำงานกับไดรเวอร์ดังกล่าวเป็นเวลานาน XWayland ในการกำหนดค่านี้ยังไม่สามารถใช้ความสามารถในการเร่งฮาร์ดแวร์สำหรับกราฟิก 3D ได้ (มีการวางแผนที่จะให้ความสามารถในการดาวน์โหลดไดรเวอร์ x.org NVIDIA สำหรับ XWayland)
นอกจากนี้กำลังดำเนินการเพื่อแทนที่ PulseAudio และ Jack ด้วยเซิร์ฟเวอร์มีเดีย PipeWireซึ่งขยายขีดความสามารถของ PulseAudio ด้วยการสตรีมวิดีโอและการประมวลผลเสียงด้วยความหน่วงต่ำที่สุด โดยคำนึงถึงความต้องการของระบบประมวลผลเสียงระดับมืออาชีพ ตลอดจนนำเสนอรูปแบบการรักษาความปลอดภัยที่ดีขึ้นสำหรับการควบคุมการเข้าถึงในระดับอุปกรณ์แต่ละตัว
สุดท้ายเป็นส่วนหนึ่งของวงจรการพัฒนา Fedora 31 งานนี้มุ่งเน้นไปที่การใช้ PipeWire เพื่อแบ่งปันการเข้าถึงหน้าจอในสภาพแวดล้อมที่ใช้ Wayland รวมถึงการใช้โปรโตคอล Miracast
นอกจากนี้ Fedora 31 ยังวางแผนที่จะเพิ่มความสามารถในการเรียกใช้แอปพลิเคชัน Qt ในเซสชัน Wayland ที่ใช้ Gnomeโดยใช้ปลั๊กอิน Qt Wayland แทนที่จะใช้ปลั๊กอิน XCB ผ่าน X11/XWayland