Red Hat ได้เผยแพร่แผนการเลิกใช้งานเซิร์ฟเวอร์ X.org ใน Red Hat Enterprise Linux 10 เดิมทีเซิร์ฟเวอร์ X.org เลิกใช้แล้วและมีกำหนดสำหรับการลบออกในสาขาในอนาคตของ RHEL เมื่อปีที่แล้วในบันทึกประจำรุ่น RHEL 9.1 ความสามารถในการรันแอปพลิเคชัน X11 ในเซสชัน Wayland ซึ่งให้บริการโดยเซิร์ฟเวอร์ XWayland DDX จะยังคงอยู่ การเปิดตัวครั้งแรกของสาขา RHEL 10 ซึ่งเซิร์ฟเวอร์ X.org จะหยุดให้บริการ มีกำหนดในช่วงครึ่งแรกของปี 2025
การเปลี่ยนจาก X Window System ซึ่งจะมีอายุ 40 ปีในปีหน้า ไปเป็นสแต็กใหม่ที่ใช้ Wayland ดำเนินมาเป็นเวลา 15 ปีแล้ว และ Red Hat มีส่วนร่วมอย่างแข็งขันตั้งแต่แรกเริ่ม เมื่อเวลาผ่านไป เห็นได้ชัดว่าโปรโตคอล X11 และเซิร์ฟเวอร์ X.org มีปัญหาพื้นฐานที่ต้องแก้ไข และ Wayland ก็กลายเป็นโซลูชันดังกล่าว ปัจจุบัน Wayland ได้รับการยอมรับว่าเป็นโครงสร้างพื้นฐานด้านหน้าต่างและการเรนเดอร์กราฟิกสำหรับ Linux
ในขณะที่ชุมชนกำลังใช้คุณสมบัติใหม่และแก้ไขจุดบกพร่องใน Wayland การพัฒนาเซิร์ฟเวอร์ X.org และโครงสร้างพื้นฐาน X11 กำลังปิดตัวลง Wayland มีการปรับปรุงอย่างมีนัยสำคัญ แต่สิ่งนี้นำไปสู่ภาระที่เพิ่มขึ้นในการบำรุงรักษาทั้งสองสแต็ก: มีงานใหม่มากมายที่จะสนับสนุน Wayland แต่ยังมีความจำเป็นที่จะต้องบำรุงรักษาสแต็กที่ใช้ X.org แบบเก่าด้วย ในที่สุด ความพยายามที่กระจัดกระจายนี้เริ่มนำไปสู่ความยากลำบากและความปรารถนาที่จะมุ่งเน้นไปที่การแก้ปัญหาหลัก
ในขณะที่ Wayland ได้พัฒนาและขยายขีดความสามารถ Red Hat ได้ทำงานร่วมกับผู้จำหน่ายฮาร์ดแวร์ ผู้จำหน่ายซอฟต์แวร์ ลูกค้า อุตสาหกรรมวิชวลเอฟเฟกต์ (VFX) และอื่นๆ เพื่อทำความเข้าใจและพัฒนาโครงการที่จำเป็นเพื่อแก้ไขข้อจำกัดที่มีอยู่และขยายกลุ่ม Wayland ท่ามกลางโครงการที่คล้ายกัน:
- รองรับช่วงไดนามิกสูง (HDR) และการจัดการสี
- การพัฒนา Xwayland เพื่อเป็นพื้นฐานสำหรับความเข้ากันได้แบบย้อนหลังกับไคลเอนต์ X11
- การพัฒนาโครงสร้างพื้นฐานเพื่อรองรับโซลูชันเดสก์ท็อประยะไกลที่ทันสมัย
- การวิเคราะห์และการพัฒนาการสนับสนุนสำหรับการซิงโครไนซ์อย่างชัดเจนในโปรโตคอล Wayland และโครงการที่เกี่ยวข้อง
- การสร้างไลบรารี Libei เพื่อให้การจำลองและการจับอินพุต
- การมีส่วนร่วมในความคิดริเริ่มของ Wakefield เพื่อให้ OpenJDK ทำงานร่วมกับ (X)Wayland
ในต้นปี 2023 วิศวกรของ Red Hat ได้ทำการศึกษาเพื่อทำความเข้าใจสถานะของ Wayland ซึ่งเป็นส่วนหนึ่งของการวางแผนสำหรับ RHEL 10 ไม่เพียงแต่จากมุมมองของโครงสร้างพื้นฐานเท่านั้น แต่ยังรวมถึงจากมุมมองของระบบนิเวศด้วย จากผลการประเมินสรุปว่าแม้จะมีข้อบกพร่องบางประการและมีแอปพลิเคชันที่ต้องมีการปรับตัว แต่โดยทั่วไปโครงสร้างพื้นฐานและระบบนิเวศของ Wayland ยังอยู่ในสภาพดี และข้อบกพร่องที่เหลือสามารถกำจัดได้โดย การเปิดตัว RHEL 10
ในเรื่องนี้ มีการตัดสินใจที่จะลบเซิร์ฟเวอร์ X.org และเซิร์ฟเวอร์ X อื่นๆ (ยกเว้น Xwayland) ออกจาก RHEL 10 และรุ่นต่อๆ ไป ไคลเอ็นต์ X11 ส่วนใหญ่ที่จะไม่ถูกย้ายไปยัง Wayland ทันทีควรได้รับการจัดการโดย Xwayland หากจำเป็น ลูกค้าของบริษัทจะสามารถอยู่บน RHEL 9 ได้ตลอดวงจรชีวิต ในขณะที่ปัญหาการเปลี่ยนไปใช้ระบบนิเวศของ Wayland กำลังได้รับการแก้ไข ประกาศดังกล่าวระบุไว้เป็นพิเศษว่า "X.org Server" และ "X11" ไม่ควรถือเป็นคำพ้องความหมาย: X11 เป็นโปรโตคอลที่จะยังคงได้รับการสนับสนุนผ่าน Xwayland และ X.org Server คือการใช้งานหนึ่งของโปรโตคอล X11
การนำเซิร์ฟเวอร์ X.org ออกจะช่วยให้เริ่มตั้งแต่ RHEL 10 เป็นต้นไป เพื่อมุ่งเน้นไปที่สแต็กและระบบนิเวศสมัยใหม่เท่านั้น ซึ่งจะแก้ไขปัญหาต่างๆ เช่น การรองรับ HDR ให้ความปลอดภัยที่เพิ่มขึ้น ความสามารถในการทำงานพร้อมกันกับจอภาพที่มีความหนาแน่นของพิกเซลต่างกัน และปรับปรุง กราฟิกการ์ดและจอแสดงผลแบบ hot-plug ปรับปรุงการควบคุมท่าทางและการเลื่อน ฯลฯ
ที่มา: opennet.ru