Wayland 1.20 mövcuddur

Protokolun, proseslərarası əlaqə mexanizminin və Wayland 1.20 kitabxanasının stabil buraxılışı baş verdi. 1.20 filialı 1.x buraxılışları ilə API və ABI səviyyəsində geriyə uyğundur və əsasən səhv düzəlişləri və kiçik protokol yeniləmələrini ehtiva edir. Masa üstü mühitlərdə və quraşdırılmış həllərdə Wayland-dan istifadə üçün kod və iş nümunələri təqdim edən Weston Composite Server ayrıca inkişaf dövrünün bir hissəsi kimi hazırlanır.

Protokolda əsas dəyişikliklər:

  • FreeBSD platforması üçün rəsmi dəstək həyata keçirilib, sınaqları davamlı inteqrasiya sisteminə əlavə edilib.
  • Autotools qurma sistemi dayandırıldı və indi Meson ilə əvəz olundu.
  • Müştərilərə buferin özündən asılı olmayaraq səth buferinin ofsetini yeniləməyə imkan vermək üçün protokola "wl_surface.offset" funksiyası əlavə edildi.
  • “wl_output.name” və “wl_output.description” imkanları protokola əlavə edilib və müştəriyə xdg-output-unstable-v1 protokol uzantısına bağlanmadan çıxışı müəyyən etməyə imkan verir.
  • Hadisələr üçün protokol tərifləri yeni "tip" atributunu təqdim edir və hadisələrin özləri indi dağıdıcı kimi qeyd edilə bilər.
  • Çox yivli müştərilərdə proksiləri silərkən yarış şərtlərini aradan qaldırmaq da daxil olmaqla, səhvlər üzərində işləmişik.

Wayland ilə əlaqəli tətbiqlərdə, iş masası mühitlərində və paylamalarda dəyişikliklər:

  • XWayland və xüsusi NVIDIA sürücüsü, XWayland-ın DDX (Cihazdan Asılı X) komponentindən istifadə edərək işləyən X11 proqramlarında OpenGL və Vulkan aparat sürətləndirilməsinə tam dəstək vermək üçün yeniləndi.
  • Bütün Wayland anbarlarındakı əsas filialın adı “master”dən “əsas”a dəyişdirilib, çünki “usta” sözü bu yaxınlarda siyasi cəhətdən düzgün hesab edilmir, köləliyi xatırladır və bəzi icma üzvləri tərəfindən təhqiredici kimi qəbul edilir.
  • Ubuntu 21.04 standart olaraq Wayland istifadə etməyə keçdi.
  • Fedora 35, Ubuntu 21.10 və RHEL 8.5 xüsusi NVIDIA sürücüləri ilə sistemlərdə Wayland iş masasından istifadə etmək imkanı əlavə edir.
  • Weston 9.0 kompozit serveri buraxıldı ki, o, tam ekran rejimində fərdi proqramları ayrıca işə salmağa, məsələn, internet köşkləri, nümayiş stendləri, elektron nişanlar və özünəxidmət terminalları yaratmağa imkan verən köşk-qabığı təqdim etdi.
  • Canonical şirkəti Wayland protokolundan istifadə edərək internet köşklərinin yaradılması üçün tam ekran interfeysi olan Ubuntu Frame nəşr etdi.
  • OBS Studio video axın sistemi Wayland protokolunu dəstəkləyir.
  • GNOME 40 və 41 Wayland protokolu və XWayland komponenti üçün dəstəyi təkmilləşdirməyə davam edir. NVIDIA GPU-ları olan sistemlər üçün Wayland seanslarına icazə verin.
  • MATE masaüstünün Wayland-a daşınması davam etdi. Wayland mühitində X11-ə bağlanmadan işləmək üçün Atril sənəd görüntüləyicisi, Sistem Monitoru, Pluma mətn redaktoru, Terminal terminal emulyatoru və digər masa üstü komponentləri uyğunlaşdırılıb.
  • Wayland protokolundan istifadə edərək stabilləşdirilmiş KDE sessiyası. KWin kompozit meneceri və KDE Plazma masa üstü 5.21, 5.22 və 5.23 Wayland protokoluna əsaslanan sessiya performansını əhəmiyyətli dərəcədə yaxşılaşdırdı. KDE masa üstü ilə Fedora Linux qurucuları defolt olaraq Wayland-dan istifadə etməyə dəyişdirilib.
  • Firefox 93-96 müxtəlif DPI ekranlarında pop-up işləmə, buferlə işləmə və miqyaslama ilə Wayland mühitlərindəki problemləri həll etmək üçün dəyişiklikləri ehtiva edir. Wayland üçün Firefox portu da Fedora'nın GNOME mühitində işləyərkən X11 üçün qurulma ilə funksionallıq baxımından ümumi paritetə ​​gətirildi.
  • Weston kompozit serverinə əsaslanan kompakt istifadəçi qabığı nəşr olundu.
  • Openbox pəncərə menecerini xatırladan imkanlara malik Wayland üçün kompozit server olan labwc-in ilk buraxılışı artıq mövcuddur.
  • System76 Wayland istifadə edərək yeni COSMIC istifadəçi mühiti yaratmaq üzərində işləyir.
  • Sway 1.6 istifadəçi mühitinin buraxılışları və Wayland istifadə edərək kompozit server Wayfire 0.7 yaradılmışdır.
  • Wine üçün XWayland qatından istifadə etmədən və Wine-in X11 protokoluna bağlanmasından xilas olmadan, birbaşa Wayland əsaslı mühitdə Wine vasitəsilə GDI və OpenGL/DirectX istifadə edərək proqramları işə salmağa imkan verən yenilənmiş sürücü təklif edilmişdir. Sürücü Vulkan və multi-monitor konfiqurasiyaları üçün dəstək əlavə etdi.
  • Microsoft, WSL2 altsisteminə (Linux üçün Windows Alt Sistemi) əsaslanan mühitlərdə qrafik interfeys ilə Linux proqramlarını işə salmaq qabiliyyətini həyata keçirmişdir. Çıxış üçün Wayland protokolundan istifadə edərək və Weston kod bazasına əsaslanan RAIL-Shell kompozit meneceri istifadə olunur.
  • Əsas Wayland protokolunun imkanlarını tamamlayan və kompozit serverlərin və istifadəçi mühitlərinin qurulması üçün lazım olan imkanları təmin edən bir sıra protokollar və genişləndirmələrdən ibarət olan wayland-protocols paketinin inkişaf metodu dəyişdi. İstehsal mühitlərində sınaqdan keçirilmiş protokollar üçün stabilləşdirmə prosesini hamarlaşdırmaq üçün “qeyri-sabit” protokolun inkişaf mərhələsi “səhnələşdirmə” ilə əvəz edilmişdir.
  • Wayland-ın proqramları dayandırmadan pəncərəli mühiti yenidən işə salması üçün protokol uzadılması hazırlanmışdır ki, bu da pəncərəli mühitdə nasazlıq halında tətbiqlərin dayandırılması problemini həll edəcək.
  • Wayland üçün tələb olunan EGL_EXT_present_opaque EGL uzantısı Mesa-ya əlavə edildi. Wayland protokoluna əsaslanan mühitlərdə işləyən oyunlarda şəffaflığın göstərilməsi ilə bağlı problemlər həll edilib. NVIDIA sürücüləri ilə sistemlərdə Wayland dəstəyini təkmilləşdirmək üçün alternativ GBM (Ümumi Bufer Meneceri) backendlərinin dinamik kəşfi və yüklənməsi üçün həyata keçirilən dəstək.
  • Wayland üzərində cəmlənmiş KWin fork olan KWinFT-nin inkişafı davam edir. Layihə həmçinin Qt/C++ üçün libwayland üzərində sarğı tətbiq etməklə wrapland kitabxanasını inkişaf etdirir ki, bu da KWayland-ın inkişafını davam etdirir, lakin Qt ilə bağlılıqdan azaddır.
  • Tails paylanması proqramların sistemlə qarşılıqlı əlaqəsinə nəzarəti təkmilləşdirməklə bütün qrafik proqramların təhlükəsizliyini artıracaq Wayland protokolundan istifadə etmək üçün istifadəçi mühitini dəyişməyi planlaşdırıb.
  • Wayland defolt olaraq Plasma Mobile, Sailfish, webOS Open Source Edition mobil platformalarında aktivdir,

    Mənbə: opennet.ru

Добавить комментарий