Red Hat đã thông báo kế hoạch ngừng hỗ trợ máy chủ X.org trong bản phân phối Red Hat Enterprise của mình. Linux 10. Máy chủ X.org ban đầu đã được cảnh báo là không còn phù hợp và dự kiến sẽ bị loại bỏ trong một nhánh RHEL tương lai cách đây một năm trong ghi chú phát hành RHEL 9.1. Khả năng chạy các ứng dụng X11 trong phiên Wayland, được cung cấp bởi máy chủ XWayland DDX, sẽ được giữ lại. Bản phát hành đầu tiên của nhánh RHEL 10, sẽ loại bỏ máy chủ X.org, dự kiến vào nửa đầu năm 2025.
Quá trình chuyển đổi từ Hệ thống cửa sổ X (X Window System), sẽ tròn 40 tuổi vào năm tới, sang kiến trúc dựa trên Wayland mới hơn đã diễn ra trong 15 năm, và Red Hat đã tích cực tham gia ngay từ đầu. Theo thời gian, rõ ràng là giao thức X11 và máy chủ X.org có những vấn đề cơ bản cần được giải quyết, và Wayland đã trở thành giải pháp. Ngày nay, Wayland được công nhận là cơ sở hạ tầng mặc định cho hệ thống cửa sổ và hiển thị đồ họa trong Windows. Linux.
Trong khi cộng đồng đang triển khai các tính năng mới và sửa lỗi trong Wayland, quá trình phát triển đã diễn ra. người phục vụ X.org và cơ sở hạ tầng X11 đang dần bị loại bỏ. Wayland đang được cải thiện đáng kể, nhưng điều này dẫn đến khối lượng công việc gia tăng cho việc bảo trì cả hai hệ thống: rất nhiều công việc mới được thực hiện để hỗ trợ Wayland, nhưng hệ thống dựa trên X.org cũ vẫn cần được bảo trì. Cuối cùng, sự phân tán nỗ lực này bắt đầu tạo ra khó khăn và mong muốn tập trung vào các nhiệm vụ cốt lõi.
Khi Wayland phát triển và mở rộng khả năng của mình, Red Hat đã làm việc với nhiều nhà cung cấp phần cứng, nhà cung cấp phần mềm, khách hàng, ngành hiệu ứng hình ảnh (VFX) và những người khác để hiểu và phát triển các dự án cần thiết nhằm giải quyết những hạn chế hiện có và mở rộng hệ thống Wayland. Trong số các dự án tương tự:
- Hỗ trợ dải động cao (HDR) và quản lý màu sắc;
- Phát triển Xwayland làm cơ sở cho khả năng tương thích ngược với các máy khách X11;
- Phát triển cơ sở hạ tầng để hỗ trợ các giải pháp hiện đại cho nhân viên làm việc từ xa bảng;
- Phân tích và phát triển hỗ trợ đồng bộ hóa rõ ràng trong giao thức Wayland và các dự án liên quan;
- Tạo thư viện Libei để cung cấp tính năng mô phỏng và thu thập thông tin đầu vào;
- Tham gia vào sáng kiến của Wakefield nhằm giúp OpenJDK hoạt động với (X)Wayland.
Vào đầu năm 2023, trong khuôn khổ lập kế hoạch cho RHEL 10, các kỹ sư của Red Hat đã tiến hành một nghiên cứu để tìm hiểu trạng thái của Wayland không chỉ từ góc độ cơ sở hạ tầng mà còn từ góc độ hệ sinh thái. Theo kết quả đánh giá, người ta kết luận rằng, mặc dù thực tế là vẫn còn một số thiếu sót và có những ứng dụng cần một số điều chỉnh, nhưng nhìn chung cơ sở hạ tầng và hệ sinh thái Wayland đang ở trạng thái tốt và những thiếu sót còn lại có thể được loại bỏ bằng cách phát hành RHEL 10.
Về vấn đề này, người ta đã quyết định loại bỏ máy chủ X.org và các máy chủ X khác (ngoại trừ Xwayland) khỏi RHEL 10 và các bản phát hành tiếp theo. Hầu hết các máy khách X11 không được chuyển ngay sang Wayland sẽ do Xwayland xử lý. Nếu cần, khách hàng của công ty sẽ có thể sử dụng RHEL 9 trong toàn bộ vòng đời của nó trong khi các vấn đề chuyển đổi sang hệ sinh thái Wayland đang được giải quyết. Thông báo lưu ý cụ thể rằng "Máy chủ X.org" và "X11" không được coi là từ đồng nghĩa: X11 là giao thức sẽ tiếp tục được hỗ trợ thông qua Xwayland và Máy chủ X.org là một triển khai của giao thức X11.
Việc xóa Máy chủ X.org sẽ cho phép, bắt đầu với RHEL 10, chỉ tập trung vào hệ sinh thái và ngăn xếp hiện đại, điều này sẽ giải quyết các vấn đề như hỗ trợ HDR, tăng cường bảo mật, khả năng hoạt động đồng thời với các màn hình có mật độ điểm ảnh khác nhau và cải thiện card đồ họa và màn hình cắm nóng, cải thiện khả năng điều khiển và cuộn bằng cử chỉ, v.v.
Nguồn: opennet.ru
