Red Hat ตั้งใจที่จะหยุดการพัฒนาเซิร์ฟเวอร์ X.Org

Christian Schaller ผู้นำทีมพัฒนาเดสก์ท็อปที่ Red Hat และทีม Fedora Desktop การทบทวนแผนเกี่ยวกับส่วนประกอบเดสก์ท็อปใน Fedora 31 กล่าวถึงความตั้งใจของ Red Hat ที่จะหยุดพัฒนาฟังก์ชันการทำงานของเซิร์ฟเวอร์ X.Org และจำกัดตัวเองเพียงรักษาฐานโค้ดที่มีอยู่และกำจัดจุดบกพร่องเท่านั้น

ปัจจุบัน Red Hat เป็นผู้มีส่วนสำคัญในการพัฒนาเซิร์ฟเวอร์ X.Org และดูแลรักษาเซิร์ฟเวอร์ดังกล่าวไว้ ดังนั้นหากถูกลบออกจากการพัฒนา ก็ไม่น่าเป็นไปได้ที่การก่อตัวของเซิร์ฟเวอร์ X.Org รุ่นสำคัญจะดำเนินต่อไป ในเวลาเดียวกันแม้จะยุติการพัฒนา แต่การสนับสนุน X.Org โดย Red Hat จะยังคงดำเนินต่อไปอย่างน้อยก็จนกว่าจะสิ้นสุดวงจรชีวิตของการแจกจ่าย RHEL 8 ซึ่งจะคงอยู่จนถึงปี 2029

ความซบเซาในการพัฒนาเซิร์ฟเวอร์ X.Org ได้รับการสังเกตแล้ว - แม้ว่าจะใช้รอบการเปิดตัวหกเดือนก่อนหน้านี้ แต่ X.Org Server 1.20 รุ่นสำคัญครั้งสุดท้ายก็เผยแพร่เมื่อ 14 เดือนที่แล้ว และการเตรียมการรุ่น 1.21 ก็หยุดชะงัก สถานการณ์อาจเปลี่ยนแปลงได้หากบริษัทหรือชุมชนบางแห่งดำเนินการสร้างฟังก์ชันการทำงานของเซิร์ฟเวอร์ X.Org ต่อไป แต่เมื่อพิจารณาถึงการเปลี่ยนแปลงของโครงการสำคัญไปยัง Wayland อย่างกว้างขวาง จึงไม่น่าจะมีคนรับ

จุดมุ่งหมายปัจจุบันของ Red Hat คือการปรับปรุงประสบการณ์เดสก์ท็อป Wayland การย้ายเซิร์ฟเวอร์ X.Org เข้าสู่โหมดการบำรุงรักษาคาดว่าจะเสร็จสิ้นเมื่อการพึ่งพาส่วนประกอบ X.Org ถูกลบออกอย่างสมบูรณ์ และ GNOME Shell จะทำงานโดยไม่ต้องใช้ XWayland ซึ่งจำเป็นต้องมีการปรับโครงสร้างใหม่หรือลบการพึ่งพา X.org ที่เหลือ การเชื่อมโยงดังกล่าวเกือบจะถูกกำจัดออกจาก GNOME Shell แล้ว แต่ยังคงอยู่ใน GNOME Setting daemon ใน GNOME 3.34 หรือ 3.36 มีการวางแผนที่จะกำจัดการเชื่อมโยงกับ X.Org โดยสิ้นเชิง และเปิดตัว XWayland แบบไดนามิกเมื่อจำเป็นต้องมีส่วนประกอบเพื่อให้แน่ใจว่าสามารถใช้งานร่วมกับ X11 ได้

ยังกล่าวถึงความจำเป็นในการแก้ปัญหาหลายประการ ปัญหาที่เหลืออยู่ กับ Wayland เช่นการทำงานร่วมกับไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์และการปรับปรุงเซิร์ฟเวอร์ XWayland DDX เพื่อให้มั่นใจถึงการเปิดตัวแอปพลิเคชัน X คุณภาพสูงในสภาพแวดล้อมที่ใช้ Wayland ในบรรดางานที่ดำเนินการเพื่อเตรียมการสำหรับ Fedora 31 นั้น มีการบันทึกการใช้งานใน XWayland ของความสามารถในการเรียกใช้แอปพลิเคชัน X ด้วยสิทธิ์รูท การเปิดตัวดังกล่าวเป็นเรื่องที่น่าสงสัยจากมุมมองด้านความปลอดภัย แต่จำเป็นเพื่อให้แน่ใจว่าเข้ากันได้กับโปรแกรม X ที่จำเป็นต้องทำงานด้วยสิทธิ์ระดับสูง

เป้าหมายอีกประการหนึ่งคือการปรับปรุงการรองรับ Wayland ในไลบรารี SDL เช่น การแก้ปัญหาการปรับขนาดเมื่อเล่นเกมรุ่นเก่าที่ทำงานด้วยความละเอียดหน้าจอต่ำ นอกจากนี้ยังจำเป็นต้องปรับปรุงการสนับสนุน Wayland บนระบบที่มีไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ - ในขณะที่ Wayland สามารถทำงานบนไดรเวอร์ดังกล่าวมานานแล้ว XWayland ในการกำหนดค่านี้ยังไม่สามารถใช้เครื่องมือสำหรับการเร่งด้วยฮาร์ดแวร์ของกราฟิก 3D ได้ (มีการวางแผนไว้ ให้ความสามารถในการดาวน์โหลดไดรเวอร์ x.org NVIDIA สำหรับ XWayland)

นอกจากนี้ งานยังคงดำเนินต่อไปเพื่อแทนที่ PulseAudio และ Jack ด้วยเซิร์ฟเวอร์มัลติมีเดีย PipeWireWiซึ่งขยายขีดความสามารถของ PulseAudio ด้วยเครื่องมือสำหรับการทำงานกับสตรีมวิดีโอและการประมวลผลเสียงโดยมีความล่าช้าน้อยที่สุด โดยคำนึงถึงความต้องการของระบบประมวลผลเสียงระดับมืออาชีพ และยังนำเสนอโมเดลความปลอดภัยขั้นสูงสำหรับการควบคุมการเข้าถึงในระดับอุปกรณ์และสตรีมแต่ละรายการ . ในฐานะที่เป็นส่วนหนึ่งของวงจรการพัฒนา Fedora 31 งานมุ่งเน้นไปที่การใช้ PipeWire สำหรับการแชร์หน้าจอในสภาพแวดล้อมที่ใช้ Wayland รวมถึงการใช้ Miracast.

Red Hat ตั้งใจที่จะหยุดการพัฒนาเซิร์ฟเวอร์ X.Org

ใน Fedora 31 ด้วย มีการวางแผน เพิ่มความสามารถในการเรียกใช้แอปพลิเคชัน Qt ในเซสชัน GNOME ที่ใช้ Wayland โดยใช้ปลั๊กอิน Qt Wayland แทนปลั๊กอิน XCB โดยใช้ X11/XWayland

ที่มา: opennet.ru

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