Red Hat จะลบเซิร์ฟเวอร์ X.org และส่วนประกอบที่เกี่ยวข้องออกจาก RHEL 10

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

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