Red Hat dự định dừng phát triển máy chủ X.Org

Christian Schaller, người lãnh đạo nhóm phát triển máy tính để bàn tại Red Hat và Nhóm máy tính để bàn Fedora, xem xét các kế hoạch, liên quan đến các thành phần máy tính để bàn trong Fedora 31, đã đề cập đến ý định của Red Hat ngừng tích cực phát triển chức năng của máy chủ X.Org và chỉ giới hạn ở việc duy trì cơ sở mã hiện có và loại bỏ lỗi.

Hiện tại, Red Hat là công ty đóng góp chính cho sự phát triển của máy chủ X.Org và duy trì nó trên vai, vì vậy nếu bị loại khỏi quá trình phát triển, việc hình thành các bản phát hành quan trọng của máy chủ X.Org khó có thể tiếp tục. Đồng thời, mặc dù đã ngừng phát triển nhưng sự hỗ trợ X.Org của Red Hat sẽ tiếp tục ít nhất cho đến khi kết thúc vòng đời của bản phân phối RHEL 8, kéo dài đến năm 2029.

Sự trì trệ trong quá trình phát triển máy chủ X.Org đã được nhận thấy - mặc dù chu kỳ phát hành sáu tháng đã được sử dụng trước đó, bản phát hành quan trọng cuối cùng của X.Org Server 1.20 đã được xuất bản cách đây 14 tháng và quá trình chuẩn bị phát hành 1.21 bị đình trệ. Tình hình có thể thay đổi nếu một số công ty hoặc cộng đồng tự mình tiếp tục xây dựng chức năng của máy chủ X.Org, nhưng do sự chuyển dịch rộng rãi của các dự án quan trọng sang Wayland, khó có khả năng sẽ có bất kỳ người tham gia nào.

Trọng tâm hiện tại của Red Hat là cải thiện trải nghiệm máy tính để bàn Wayland. Dự kiến, việc chuyển máy chủ X.Org sang chế độ bảo trì sẽ được hoàn tất sau khi loại bỏ hoàn toàn sự phụ thuộc vào các thành phần X.Org và Gnome Shell sẽ chạy mà không cần sử dụng XWayland, việc này yêu cầu tái cấu trúc hoặc loại bỏ các phần phụ thuộc X.org còn lại. Những ràng buộc như vậy hầu như đã bị loại bỏ khỏi Gnome Shell, nhưng vẫn còn trong trình nền Cài đặt Gnome. Trong Gnome 3.34 hoặc 3.36, nó được lên kế hoạch loại bỏ hoàn toàn các ràng buộc với X.Org và khởi chạy XWayland năng động, khi phát sinh nhu cầu về các thành phần đảm bảo khả năng tương thích với X11.

Cũng đề cập đến sự cần thiết phải giải quyết một số vấn đề còn lại với Wayland, chẳng hạn như làm việc với trình điều khiển NVIDIA độc quyền và cải tiến máy chủ XWayland DDX để đảm bảo khởi chạy các ứng dụng X chất lượng cao trong môi trường dựa trên Wayland. Trong số các công việc được thực hiện để chuẩn bị cho Fedora 31, đáng chú ý là việc triển khai khả năng chạy các ứng dụng X với quyền root trong XWayland. Việc khởi chạy như vậy gây nghi ngờ từ quan điểm bảo mật nhưng cần thiết để đảm bảo khả năng tương thích với các chương trình X yêu cầu chạy với các đặc quyền nâng cao.

Một mục tiêu khác là cải thiện khả năng hỗ trợ Wayland trong thư viện SDL, chẳng hạn như để giải quyết các vấn đề về mở rộng quy mô khi chạy các trò chơi cũ chạy ở độ phân giải màn hình thấp. Cũng cần phải cải thiện khả năng hỗ trợ cho Wayland trên các hệ thống có trình điều khiển NVIDIA độc quyền - trong khi Wayland từ lâu đã có thể hoạt động trên các trình điều khiển như vậy, XWayland trong cấu hình này vẫn chưa thể sử dụng các công cụ để tăng tốc phần cứng của đồ họa 3D (nó được lên kế hoạch để cung cấp khả năng tải xuống trình điều khiển x.org NVIDIA cho XWayland).

Ngoài ra, công việc đang tiếp tục thay thế PulseAudio và Jack bằng máy chủ đa phương tiện Đường ống, giúp mở rộng khả năng của PulseAudio với các công cụ để làm việc với luồng video và xử lý âm thanh với độ trễ tối thiểu, có tính đến nhu cầu của hệ thống xử lý âm thanh chuyên nghiệp, đồng thời cung cấp mô hình bảo mật nâng cao để kiểm soát truy cập ở cấp độ thiết bị và luồng riêng lẻ . Là một phần của chu trình phát triển Fedora 31, công việc tập trung vào việc sử dụng PipeWire để chia sẻ màn hình trong môi trường dựa trên Wayland, bao gồm cả việc sử dụng Miracast.

Red Hat dự định dừng phát triển máy chủ X.Org

Trong Fedora 31 cũng vậy đã lên kế hoạch thêm khả năng chạy các ứng dụng Qt trong phiên Gnome dựa trên Wayland bằng cách sử dụng plugin Qt Wayland thay vì plugin XCB bằng X11/XWayland.

Nguồn: opennet.ru

Thêm một lời nhận xét