Red Hat berhasrat untuk menghentikan pembangunan pelayan X.Org

Christian Schaller, yang mengetuai pasukan pembangunan desktop di Red Hat dan Pasukan Desktop Fedora, semakan rancangan, mengenai komponen desktop dalam Fedora 31, menyebut hasrat Red Hat untuk berhenti membangunkan fungsi pelayan X.Org secara aktif dan mengehadkan dirinya hanya untuk mengekalkan asas kod sedia ada dan menghapuskan pepijat.

Pada masa ini, Red Hat ialah penyumbang utama kepada pembangunan pelayan X.Org dan mengekalkannya di atas bahunya, jadi jika dialih keluar daripada pembangunan, tidak mungkin pembentukan keluaran penting pelayan X.Org akan diteruskan. Pada masa yang sama, walaupun pembangunan telah dihentikan, sokongan X.Org oleh Red Hat akan berterusan sekurang-kurangnya sehingga penghujung kitaran hayat pengedaran RHEL 8, yang akan berlangsung sehingga 2029.

Stagnasi dalam pembangunan pelayan X.Org sudah diperhatikan - walaupun kitaran keluaran enam bulan yang digunakan sebelum ini, keluaran penting terakhir Pelayan X.Org 1.20 telah diterbitkan 14 bulan yang lalu, dan penyediaan keluaran 1.21 terhenti. Situasi mungkin berubah jika sesetengah syarikat atau komuniti mengambil tanggungjawab sendiri untuk terus membina kefungsian pelayan X.Org, tetapi memandangkan peralihan meluas projek penting ke arah Wayland, tidak mungkin ada pihak yang mengambil.

Fokus semasa Red Hat adalah untuk menambah baik pengalaman desktop Wayland. Memindahkan pelayan X.Org ke dalam mod penyelenggaraan dijangka akan selesai sebaik sahaja kebergantungan pada komponen X.Org telah dialih keluar sepenuhnya dan Shell GNOME akan berjalan tanpa menggunakan XWayland, yang memerlukan pemfaktoran semula atau mengalih keluar kebergantungan X.org yang tinggal. Pengikatan sedemikian hampir telah dihapuskan daripada Shell GNOME, tetapi masih kekal dalam daemon Tetapan GNOME. Dalam GNOME 3.34 atau 3.36 ia dirancang untuk menghapuskan sepenuhnya pengikatan kepada X.Org dan melancarkan XWayland secara dinamik, apabila keperluan komponen untuk memastikan keserasian dengan X11 timbul.

Turut dinyatakan ialah keperluan untuk menyelesaikan beberapa masalah yang tinggal dengan Wayland, seperti bekerja dengan pemacu NVIDIA proprietari dan menambah baik pelayan XWayland DDX untuk memastikan pelancaran aplikasi X berkualiti tinggi dalam persekitaran berasaskan Wayland. Antara kerja yang dijalankan sebagai persediaan untuk Fedora 31, pelaksanaan dalam XWayland keupayaan untuk menjalankan aplikasi X dengan keistimewaan root diperhatikan. Pelancaran sedemikian boleh dipersoalkan dari sudut pandangan keselamatan, tetapi perlu untuk memastikan keserasian dengan program X yang memerlukan berjalan dengan keistimewaan yang tinggi.

Matlamat lain ialah untuk meningkatkan sokongan Wayland dalam pustaka SDL, contohnya untuk menyelesaikan isu penskalaan apabila menjalankan permainan lama yang dijalankan pada resolusi skrin rendah. Terdapat juga keperluan untuk meningkatkan sokongan untuk Wayland pada sistem dengan pemacu NVIDIA proprietari - sementara Wayland telah lama dapat berfungsi di atas pemacu sedemikian, XWayland dalam konfigurasi ini tidak boleh menggunakan alat untuk pecutan perkakasan grafik 3D (ia dirancang untuk menyediakan keupayaan untuk memuat turun pemacu x.org NVIDIA untuk XWayland).

Selain itu, kerja sedang diteruskan untuk menggantikan PulseAudio dan Jack dengan pelayan multimedia PipeWire, yang memperluaskan keupayaan PulseAudio dengan alatan untuk bekerja dengan strim video dan memproses audio dengan kelewatan yang minimum, dengan mengambil kira keperluan sistem pemprosesan audio profesional, dan juga menawarkan model keselamatan lanjutan untuk kawalan akses pada tahap peranti dan strim individu . Sebagai sebahagian daripada kitaran pembangunan Fedora 31, kerja tertumpu pada penggunaan PipeWire untuk perkongsian skrin dalam persekitaran berasaskan Wayland, termasuk menggunakan Miracast.

Red Hat berhasrat untuk menghentikan pembangunan pelayan X.Org

Dalam Fedora 31 juga dirancang tambahkan keupayaan untuk menjalankan aplikasi Qt dalam sesi GNOME berasaskan Wayland menggunakan pemalam Qt Wayland dan bukannya pemalam XCB menggunakan X11/XWayland.

Sumber: opennet.ru

Tambah komen