Untuk GTK5 kami sedang mempertimbangkan untuk menamatkan sokongan untuk X11

Matthias Clasen, ketua pasukan desktop Fedora, ahli pasukan keluaran GNOME dan salah seorang pembangun GTK yang aktif (menyumbang 36,8% daripada perubahan dalam GTK 4), mula membincangkan kemungkinan menghentikan protokol X11 dalam cawangan GTK5 utama seterusnya dan membiarkan GTK berjalan di Linux hanya menggunakan protokol Wayland.

Bagi mereka yang tidak tahu Wayland, anda harus tahu bahawa ini ialah protokol untuk interaksi pelayan kompaun dan aplikasi yang berfungsi dengannya. Pelanggan melakukan pemaparan tetingkap mereka sendiri dalam penimbal berasingan, menghantar maklumat tentang kemas kini kepada pelayan komposit, yang menggabungkan kandungan penimbal aplikasi individu untuk membentuk hasil akhir, dengan mengambil kira kemungkinan nuansa, seperti tingkap bertindih dan ketelusan.

Dalam erti kata lain, pelayan komposit tidak menyediakan API untuk memaparkan elemen individu, sebaliknya hanya beroperasi pada tingkap yang telah terbentuk, yang membolehkan anda menyingkirkan penimbalan berganda apabila anda menggunakan perpustakaan peringkat tinggi seperti GTK dan Qt, yang mengambil alih kerja mengisih kandungan tetingkap.

Wayland menyelesaikan banyak isu keselamatan X11 kerana, tidak seperti yang terakhir, ia mengasingkan input dan output untuk setiap tetingkap, tidak membenarkan pelanggan mengakses kandungan tetingkap pelanggan lain, dan tidak membenarkan pemintasan peristiwa input yang dikaitkan dengan tetingkap lain. Pada masa ini, sokongan untuk bekerja secara langsung dengan Wayland sudah dilaksanakan untuk perpustakaan GTK, Qt, SDL (sejak versi 2.0.2), Clutter dan EFL (Perpustakaan Yayasan Pencerahan). Sehingga Qt 5.4, modul QtWayland disertakan dengan pelaksanaan komponen untuk menjalankan aplikasi Qt dalam persekitaran pelayan komposit Weston yang dibangunkan oleh projek Wayland.

Mengenai nota yang dicadangkan penamatan X11 menyatakan bahawa "X11 tidak bertambah baik dan Wayland kini tersedia secara universal." Beliau seterusnya menjelaskan bahawa bahagian belakang X11 GTK dan kod berasaskan Xlib terhenti dan mengalami masalah dengan penyelenggara.

Ia didakwa bahawa untuk keserasian X11 untuk terus hidup, seseorang perlu menulis dan mengekalkan kod yang berkaitan dengan X11, tetapi tidak ada peminat, dan pembangun GTK semasa kebanyakannya tertumpu pada sokongan Wayland. Pembangun sistem yang berminat untuk bekerja dalam persekitaran berdasarkan protokol X11 boleh mengambil penyelenggaraan ke tangan mereka sendiri dan melanjutkan sokongan mereka dalam GTK, tetapi memandangkan aktiviti semasa, senario akan ada mereka yang ingin mengambil semula penyelenggaraan X11. tamat. di tangannya sendiri dianggap tidak mungkin.

Pada masa ini, GTK sudahpun meletakkan Wayland sebagai API terkemuka dan platform pembangunan ciri. Disebabkan kekurangan aktiviti dalam pembangunan protokol X11, sambil meninggalkan sokongannya dalam GTK, bahagian belakang X11 akan menjana tunggakan yang semakin meningkat dari segi fungsi baharu yang tersedia untuk pembangun, atau menjadi penghalang kepada pelaksanaan yang baharu. ciri dalam GTK.

Perlu dinyatakan bahawa mengikut statistik perkhidmatan Telemetri Firefox, yang menganalisis data yang diterima hasil daripada penghantaran telemetri dan daripada pengguna yang mengakses pelayan Mozilla, bahagian pengguna Firefox di Linux yang bekerja dalam persekitaran berdasarkan ​di Wayland protokol ia tidak melebihi 10%.

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

Maklumat yang digunakan untuk laporan itu meliputi kira-kira 1% daripada telemetri yang diterima daripada pengguna Firefox di Linux. Hasilnya boleh sangat terjejas dengan melumpuhkan telemetri dalam pakej dengan Firefox yang ditawarkan dalam beberapa pengedaran Linux (telemetri didayakan dalam Fedora).

Untuk bahagiannya KDE merancang pada tahun 2022 untuk membawa sesi desktop Plasma berasaskan protokol Wayland ke keadaan yang sesuai untuk kegunaan harian oleh sebahagian besar pengguna. Sokongan yang dipertingkatkan dengan ketara untuk Wayland dalam KDE Plasma 5.24 dan 5.25, termasuk sokongan untuk kedalaman warna lebih daripada 8 bit setiap saluran, "pepajakan DRM" untuk set kepala VR, sokongan untuk mengambil tangkapan skrin dan meminimumkan semua tetingkap.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   SANCHEZ, Pablo Gaston kata

    Okay, jika pembangun perisian Linux tidak mahu secara sukarela pergi ke Wayland, mereka perlu menutup pintu pada X11, dan memaksa mereka untuk berkembang.

  2.   BillyWeasel kata

    Sayang, saya ingin membuat sedikit sumbangan untuk artikel ini. Semua penilaian yang dikatakan berdaya maju dan SANGAT DIASASKAN DENGAN BAIK. Jangan lupa, sebelum membuat keputusan, bahawa ia telah mengambil masa bertahun-tahun untuk melaksanakan mana-mana versi Linux secara popular dan ia telah dicapai berkat protokol X11. Yang terakhir telah menjadi menarik dan mudah digunakan oleh belia.

    Protokol X11 dan penambahbaikannya selama lebih kurang 20 tahun atau lebih, telah berjaya menarik pengguna sistem pengendalian lain (Win). Dia belajar dengan X11 untuk tidak takut menggunakan mana-mana pengedaran Linux.
    Beralih dari protokol X11, dengan mengambil kira apa yang Mozilla(*) katakan, adakah ia berhemat?
    Salam sejahtera. Billy
    (*) 90% pengguna Firefox di Linux terus menggunakan protokol X11