Untuk GTK5, kami sedang mempertimbangkan untuk mengakhiri dukungan untuk X11

Matthias Klasen, pemimpin tim desktop Fedora, anggota tim rilis GNOME, dan salah satu pengembang GTK aktif (berkontribusi 36,8% dari perubahan di GTK 4), mulai membahas kemungkinan menghentikan protokol X11 di cabang GTK5 utama berikutnya dan membiarkan GTK berjalan di Linux hanya menggunakan protokol Wayland.

Bagi mereka yang tidak menyadarinya Wayland, Anda harus tahu bahwa ini adalah protokol untuk interaksi server gabungan dan aplikasi yang bekerja dengannya. Klien melakukan rendering windows mereka sendiri dalam buffer terpisah, meneruskan informasi tentang pembaruan ke server komposit, yang menggabungkan konten buffer aplikasi individu untuk membentuk hasil akhir, dengan mempertimbangkan kemungkinan nuansa, seperti jendela yang tumpang tindih dan transparansi.

Dengan kata lain, server komposit tidak menyediakan API untuk merender elemen individual, melainkan hanya beroperasi pada windows yang sudah terbentuk, yang memungkinkan Anda menghilangkan buffering ganda saat Anda menggunakan pustaka tingkat tinggi seperti GTK dan Qt, yang mengambil alih pekerjaan menyortir konten windows.

Wayland menyelesaikan banyak masalah keamanan X11 karena, tidak seperti yang terakhir, ini mengisolasi input dan output untuk setiap jendela, tidak mengizinkan klien mengakses konten jendela klien lain, dan tidak mengizinkan intersepsi peristiwa input yang terkait dengan jendela lain. Saat ini, dukungan untuk bekerja secara langsung dengan Wayland sudah diterapkan untuk perpustakaan GTK, Qt, SDL (sejak versi 2.0.2), Clutter dan EFL (Enlightenment Foundation Library). Mulai Qt 5.4, modul QtWayland disertakan dengan implementasi komponen untuk menjalankan aplikasi Qt di lingkungan server komposit Weston yang dikembangkan oleh proyek Wayland.

Tentang catatan yang diusulkan penghentian X11 menyatakan bahwa "X11 tidak membaik dan Wayland sekarang tersedia secara universal." Lebih lanjut dia menjelaskan bahwa backend X11 GTK dan kode berbasis Xlib mengalami gangguan dan mengalami masalah dengan pengelola.

Dikatakan bahwa untuk kompatibilitas X11 untuk bertahan hidup, seseorang harus menulis dan memelihara kode yang terkait dengan X11, tetapi tidak ada peminat, dan pengembang GTK saat ini sebagian besar berfokus pada dukungan Wayland. Pengembang sistem yang tertarik untuk bekerja di lingkungan berdasarkan protokol X11 dapat melakukan perawatan sendiri dan memperluas dukungan mereka di GTK, tetapi mengingat aktivitas saat ini, skenarionya adalah akan ada orang yang ingin melakukan perawatan kembali X11 akhir. di tangannya sendiri dianggap tidak mungkin.

Saat ini, GTK telah memposisikan Wayland sebagai platform pengembangan fitur dan API terkemuka. Karena kurangnya aktivitas dalam pengembangan protokol X11, sementara meninggalkan dukungannya di GTK, backend X11 akan menghasilkan backlog yang terus meningkat dalam hal fungsionalitas baru yang tersedia untuk pengembang, atau menjadi hambatan untuk implementasi yang baru .fitur di GTK.

Perlu disebutkan bahwa menurut statistik layanan Firefox Telemetry, yang menganalisis data yang diterima sebagai hasil dari pengiriman telemetri dan dari pengguna yang mengakses server Mozilla, proporsi pengguna Firefox di Linux yang bekerja di lingkungan berbasis di Wayland protokol itu tidak melebihi 10%.

90% pengguna Firefox di Linux terus menggunakan protokol X11. Lingkungan Wayland murni digunakan oleh sekitar 5-7% pengguna Linux, dan XWayland sekitar 2%.

Informasi yang digunakan untuk laporan mencakup sekitar 1% telemetri yang diterima dari pengguna Firefox di Linux. Hasilnya dapat sangat dipengaruhi oleh penonaktifan telemetri dalam paket dengan Firefox yang ditawarkan di beberapa distribusi Linux (telemetri diaktifkan di Fedora).

Sementara itu KDE berencana pada tahun 2022 untuk membawa sesi desktop Plasma berbasis protokol Wayland ke keadaan yang sesuai untuk penggunaan sehari-hari oleh sebagian besar pengguna. Dukungan yang ditingkatkan secara signifikan untuk Wayland di KDE Plasma 5.24 dan 5.25, termasuk dukungan untuk kedalaman warna lebih dari 8 bit per saluran, "penyewaan DRM" untuk headset VR, dukungan untuk mengambil tangkapan layar, dan meminimalkan semua jendela.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   SANCHEZ, Pablo Gaston dijo

    Oke, jika pengembang perangkat lunak Linux tidak ingin secara sukarela pergi ke Wayland, mereka harus menutup pintu pada X11, dan memaksa mereka untuk berevolusi.

  2.   BillyMusang dijo

    Dear, saya ingin memberikan kontribusi kecil untuk artikel ini. Semua penilaian yang dikatakan layak dan SANGAT BAIK. Jangan lupa, sebelum membuat keputusan, bahwa telah memakan waktu bertahun-tahun untuk mengimplementasikan versi Linux apa pun yang populer dan telah dicapai berkat protokol X11. Yang terakhir telah menjadi menarik dan mudah digunakan oleh kaum muda.

    Protokol X11 dan peningkatannya selama kurang lebih 20 tahun atau lebih, telah berhasil menarik pengguna sistem operasi lain (Win). Dia belajar dengan X11 untuk tidak takut menggunakan distribusi Linux apa pun.
    Beranjak dari protokol X11, dengan mempertimbangkan apa yang dikatakan Mozilla(*), apakah bijaksana?
    Salam hangat. Billy
    (*) 90% pengguna Firefox di Linux terus menggunakan protokol X11