GTK5 için X11 desteğini sonlandırmayı düşünüyoruz

Matthias Clasen, Fedora masaüstü ekibinin lideri, GNOME sürüm ekibinin üyesi ve aktif GTK geliştiricilerinden biri (GTK 36,8'teki değişikliklerin %4'ine katkıda bulundu), bir sonraki büyük GTK11 dalında X5 protokolünün kullanımdan kaldırılması olasılığını tartışmaya başladı ve GTK'yı yalnızca Wayland protokolünü kullanarak Linux üzerinde çalışır durumda bırakmak.

Habersiz olanlar için Waylandbunu bilmelisin bileşik bir sunucunun etkileşimi için bir protokoldür ve onunla çalışan uygulamalar. İstemciler, pencerelerinin kendi oluşturma işlemlerini ayrı bir arabellekte yaparak, üst üste binen pencereler ve şeffaflık gibi olası nüansları hesaba katarak nihai sonucu oluşturmak için tek tek uygulama arabelleklerinin içeriğini birleştiren bileşik sunucuya güncellemeler hakkında bilgi aktarır.

Başka bir deyişle, bileşik sunucu, tek tek öğeleri işlemek için bir API sağlamaz, bunun yerine sadece önceden oluşturulmuş pencerelerde çalışırBu, pencerelerin içeriğini sıralama işini üstlenen GTK ve Qt gibi üst düzey kitaplıkları kullandığınızda çift ara belleğe alma işleminden kurtulmanıza olanak tanır.

Wayland birçok X11 güvenlik sorununu çözer çünkü ikincisinden farklı olarak, her pencere için girdi ve çıktıyı yalıtır, istemcinin diğer istemcilerin pencerelerinin içeriğine erişmesine izin vermez ve diğer pencerelerle ilişkili girdi olaylarının kesilmesine izin vermez. Şu anda, Wayland ile doğrudan çalışma desteği GTK, Qt, SDL (sürüm 2.0.2'den beri), Clutter ve EFL (Aydınlanma Vakfı Kitaplığı) kitaplıkları için zaten uygulanmaktadır. Qt 5.4'ten itibaren QtWayland modülü, Wayland projesi tarafından geliştirilen Weston bileşik sunucu ortamında Qt uygulamalarını çalıştırmak için bileşen uygulamasına dahil edilmiştir.

Önerilen not hakkında X11'in kullanımdan kaldırılması "X11 iyileşmiyor ve Wayland artık evrensel olarak mevcut." Ayrıca, X11 GTK arka ucunun ve Xlib tabanlı kodun durakladığını ve bakımcılarla sorunlar yaşadığını açıklıyor.

X11 uyumluluğunun hayatta kalması için iddia ediliyor, birisinin X11 ile ilgili kodu yazması ve sürdürmesi gerekir, ancak meraklıları yok ve mevcut GTK geliştiricileri çoğunlukla Wayland desteğine odaklanıyor. X11 protokolüne dayalı ortamlarda çalışmakla ilgilenen sistem geliştiricileri, bakımı kendi ellerine alabilir ve GTK'daki desteklerini genişletebilir, ancak mevcut aktivite göz önüne alındığında, senaryo, X11'in bakımını geri almak isteyenler olacaktır. son. kendi ellerinde olası görülmemektedir.

Şu anda, GTK şimdiden Wayland'ı lider API ve özellik geliştirme platformu olarak konumlandırıyor. X11 protokolünün geliştirilmesinde etkinlik olmaması nedeniyle, GTK'daki desteğini bırakırken, X11 arka ucu, geliştiricilere sunulan yeni işlevler açısından giderek artan bir birikim oluşturacak veya yenilerinin uygulanmasına engel olacaktır. . GTK'daki özellikler.

Telemetri gönderme ve Mozilla sunucularına erişen kullanıcılardan alınan verileri analiz eden Firefox Telemetri hizmetinin istatistiklerine göre, Wayland tabanlı ortamlarda çalışan Linux kullanan Firefox kullanıcılarının oranının protokolde %10'u geçmez.

Linux'taki Firefox kullanıcılarının %90'ı X11 protokolünü kullanmaya devam ediyor. Saf bir Wayland ortamı, Linux kullanıcılarının yaklaşık %5-7'si ve XWayland'ın yaklaşık %2'si tarafından kullanılmaktadır.

Rapor için kullanılan bilgiler, Linux'ta Firefox kullanıcılarından alınan telemetrinin yaklaşık %1'ini kapsar. Sonuç, bazı Linux dağıtımlarında sunulan Firefox'lu paketlerde telemetrinin devre dışı bırakılmasından büyük ölçüde etkilenebilir (Telemetri Fedora'da etkindir).

Bu arada KDE, 2022'de Wayland protokolü tabanlı Plazma masaüstü oturumunu uygun bir duruma getirmeyi planlıyor kullanıcıların önemli bir kısmı tarafından günlük kullanım için. KDE Plasma 5.24 ve 5.25'te önemli ölçüde geliştirilmiş Wayland desteği, kanal başına 8 bitten daha büyük renk derinlikleri desteği, VR kulaklıkları için "DRM kiralama", ekran görüntüsü alma desteği ve tüm pencereleri simge durumuna küçültme dahil.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   SANCHEZ, Pablo Gaston dijo

    Tamam, eğer Linux yazılım geliştiricileri gönüllü olarak Wayland'a geçmek istemezlerse, X11'in kapılarını kapatıp onları gelişmeye zorlamak zorunda kalacaklar.

  2.   BillyWeasel dijo

    Sevgili, bu makaleye küçük bir katkı yapmak istiyorum. Söylenen tüm değerlendirmeler uygulanabilir ve ÇOK İYİ KURULMUŞTUR. Unutmayalım ki, karar vermeden önce, herhangi bir Linux sürümünün yaygın olarak kullanılmasının uzun yıllar aldığını ve X11 protokolü sayesinde başarıldığını unutmayalım. İkincisi, gençler tarafından çekici ve kullanımı kolay hale geldi.

    X11 protokolü ve yaklaşık 20 yıl veya daha uzun bir süredir yaptığı iyileştirmeler, diğer işletim sistemlerinin (Win) kullanıcılarını çekmeyi başardı. X11 ile herhangi bir Linux dağıtımını kullanmaktan korkmamayı öğrendi.
    Mozilla(*)'nın söylediklerini dikkate alarak X11 protokolünden uzaklaşmak ihtiyatlı mı?
    Saygılarımla. Billy
    (*) Linux'taki Firefox kullanıcılarının %90'ı X11 protokolünü kullanmaya devam ediyor