Red Hat bermaksud menghentikan pengembangan server X.Org

Christian Schaller, yang memimpin tim pengembangan desktop di Red Hat dan Tim Desktop Fedora, peninjauan rencana, mengenai komponen desktop di Fedora 31, menyebutkan niat Red Hat untuk berhenti aktif mengembangkan fungsionalitas server X.Org dan membatasi diri hanya pada mempertahankan basis kode yang ada dan menghilangkan bug.

Saat ini, Red Hat merupakan kontributor utama pengembangan server X.Org dan mempertahankannya, jadi jika dihapus dari pengembangan, kecil kemungkinan pembentukan rilis signifikan server X.Org akan berlanjut. Pada saat yang sama, meskipun pengembangan terhenti, dukungan X.Org oleh Red Hat akan terus berlanjut setidaknya hingga akhir siklus hidup distribusi RHEL 8, yang akan berlangsung hingga tahun 2029.

Stagnasi dalam pengembangan server X.Org sudah terlihat - meskipun sebelumnya menggunakan siklus rilis enam bulan, rilis signifikan terakhir dari X.Org Server 1.20 diterbitkan 14 bulan yang lalu, dan persiapan rilis 1.21 terhenti. Situasi dapat berubah jika beberapa perusahaan atau komunitas mengambil inisiatif untuk terus membangun fungsionalitas server X.Org, namun mengingat meluasnya peralihan proyek signifikan ke Wayland, kecil kemungkinannya akan ada peminat.

Fokus Red Hat saat ini adalah meningkatkan pengalaman desktop Wayland. Memindahkan server X.Org ke mode pemeliharaan diharapkan selesai setelah ketergantungan pada komponen X.Org telah dihapus sepenuhnya dan GNOME Shell akan berjalan tanpa menggunakan XWayland, yang memerlukan pemfaktoran ulang atau penghapusan sisa ketergantungan X.org. Pengikatan seperti itu hampir dihilangkan dari Shell GNOME, namun masih tetap ada di daemon Pengaturan GNOME. Di GNOME 3.34 atau 3.36 direncanakan untuk sepenuhnya menghilangkan ikatan ke X.Org dan meluncurkan XWayland secara dinamis, ketika diperlukan komponen untuk memastikan kompatibilitas dengan X11.

Disebutkan juga kebutuhan untuk menyelesaikan sejumlah masalah masalah yang tersisa dengan Wayland, seperti bekerja dengan driver NVIDIA dan meningkatkan server XWayland DDX untuk memastikan peluncuran aplikasi X berkualitas tinggi di lingkungan berbasis Wayland. Di antara pekerjaan yang dilakukan dalam persiapan untuk Fedora 31, implementasi di XWayland dari kemampuan untuk menjalankan aplikasi X dengan hak akses root dicatat. Peluncuran seperti itu dipertanyakan dari sudut pandang keamanan, namun diperlukan untuk memastikan kompatibilitas dengan program X yang memerlukan dijalankan dengan hak istimewa yang lebih tinggi.

Tujuan lainnya adalah untuk meningkatkan dukungan Wayland di perpustakaan SDL, misalnya untuk memecahkan masalah penskalaan saat menjalankan game lama yang berjalan pada resolusi layar rendah. Ada juga kebutuhan untuk meningkatkan dukungan untuk Wayland pada sistem dengan driver NVIDIA berpemilik - meskipun Wayland telah lama dapat bekerja dengan driver tersebut, XWayland dalam konfigurasi ini belum dapat menggunakan alat untuk akselerasi perangkat keras grafis 3D (direncanakan untuk memberikan kemampuan untuk mengunduh driver x.org NVIDIA untuk XWayland).

Selain itu, pekerjaan terus dilakukan untuk menggantikan PulseAudio dan Jack dengan server multimedia PipeWire, yang memperluas kemampuan PulseAudio dengan alat untuk bekerja dengan aliran video dan memproses audio dengan penundaan minimal, dengan mempertimbangkan kebutuhan sistem pemrosesan audio profesional, dan juga menawarkan model keamanan tingkat lanjut untuk kontrol akses di tingkat perangkat dan aliran individual . Sebagai bagian dari siklus pengembangan Fedora 31, pekerjaan difokuskan pada penggunaan PipeWire untuk berbagi layar di lingkungan berbasis Wayland, termasuk menggunakan Miracast.

Red Hat bermaksud menghentikan pengembangan server X.Org

Di Fedora 31 juga sudah direncanakan menambahkan kemampuan untuk menjalankan aplikasi Qt dalam sesi GNOME berbasis Wayland menggunakan plugin Qt Wayland alih-alih plugin XCB menggunakan X11/XWayland.

Sumber: opennet.ru

Tambah komentar