Red Hat bermaksud menghentikan pembangunan pelayan X.Org

Topi Merah Xorg

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

Pada masa ini, Red Hat memberikan sumbangan penting untuk pembangunan pelayan X.Org dan mengekalkan sokongannya oleh itu, sekiranya berlaku penangguhan pembangunan, tidak mungkin pembentukan pelepasan pelayan X.Org yang signifikan akan berterusan.

Pada masa yang sama, di sebalik penghentian pembangunan, sokongan Red Hat terhadap X.Org akan berterusan sekurang-kurangnya sehingga akhir kitaran hidup pengedaran RHEL 8, yang akan berlangsung sehingga 2029.

Pembangunan X.Org sudah minimum

Kemerosotan dalam pembangunan pelayan X.Org telah pun diperhatikan. Walaupun kitaran keluaran selama enam bulan telah digunakan sebelum ini, versi penting terakhir X.Org Server 1.20 telah dikeluarkan 14 bulan yang lalu, dan persediaan untuk versi 1.21 terhenti.

Keadaan ini boleh berubah jika sesebuah syarikat atau komuniti komited untuk terus meningkatkan fungsi pelayan X.Org, tetapi memandangkan peralihan projek penting yang meluas ke Wayland, tidak mungkin sesiapa akan berbuat demikian.

Red Hat kini sedang fokus untuk memperbaiki kerja desktop berasaskan Wayland. Pelayan X.Org dijangka masuk ke mod penyelenggaraan setelah menyelesaikan masalah menghapus sepenuhnya kebergantungan pada komponen X.Org dan memastikan bahawa shell Gnome bermula tanpa menggunakan XWayland, yang memerlukan pemfaktoran semula atau menghapus pautan yang tersisa ke X.org.

Pautan ini hampir dikeluarkan dari Gnome Shell tetapi masih kekal dalam tetapan Gnome.

Di Gnome 3.34 atau 3.36, dirancang untuk membuang sepenuhnya ikatan X.Org dan mengatur pelepasan XWayland secara dinamik, apabila keperluan komponen timbul untuk memastikan keserasian X11.

Red Hat lebih suka memfokuskan usahanya ke Wayland

Turut disebut ialah keperluan untuk menyelesaikan beberapa isu tertunggak dengan Wayland, seperti bekerjasama dengan pemacu proprietari NVIDIA dan memperhalusi pelayan XWayland DDX bagi memastikan pelancaran aplikasi X yang berkualiti dalam persekitaran berasaskan Wayland.

Dari 31 pekerjaan yang dilakukan sebagai persiapan untuk Fedora, XWayland menerapkan kemampuan untuk menjalankan aplikasi X dengan hak root. Pelepasan seperti itu dipersoalkan dari sudut keselamatan, tetapi diperlukan untuk memastikan keserasian dengan program X, yang memerlukan hak istimewa yang tinggi.

Satu lagi cabaran ialah menambah baik sokongan Wayland dalam pustaka SDL, contohnya, untuk menyelesaikan masalah penskalaan apabila menjalankan permainan lama yang berjalan pada resolusi skrin rendah.

Di samping itu, terdapat keperluan untuk menambah baik sokongan untuk fungsi Wayland pada sistem dengan pemacu NVIDIA proprietari:

jika Wayland dapat menggunakan pemacu seperti itu untuk waktu yang lama, maka XWayland dalam konfigurasi ini belum dapat menggunakan keupayaan pecutan perkakasan untuk grafik 3D (ia dirancang untuk memberikan kemampuan untuk memuat turun pemacu x.org NVIDIA untuk XWayland).

Di samping itu, kerja-kerja sedang dijalankan untuk menggantikan PulseAudio dan Jack dengan pelayan media PipeWire, yang mengembangkan keupayaan PulseAudio dengan penstriman video dan pemprosesan audio dengan kependaman minimum, dengan mengambil kira keperluan sistem pemprosesan bunyi profesional, serta menawarkan model keselamatan yang dipertingkatkan untuk kawalan akses pada peringkat peranti individu.

Akhirnya sebagai sebahagian daripada kitaran pengembangan Fedora 31, karya ini memfokuskan pada penggunaan PipeWire untuk berkongsi akses skrin di persekitaran yang berbasis di Wayland, termasuk penggunaan protokol Miracast.

Fedora 31 juga merancang untuk menambah keupayaan untuk melancarkan aplikasi Qt dalam sesi Wayland berasaskan Gnome menggunakan plugin Qt Wayland dan bukannya plugin XCB yang menggunakan X11/XWayland.


Tambahkan sebagai sumber pilihan dalam Google