Wayland 1.20 inapatikana

Utoaji thabiti wa itifaki, utaratibu wa mawasiliano ya mwingiliano na maktaba za Wayland 1.20 ulifanyika. Tawi la 1.20 linaoana nyuma katika kiwango cha API na ABI pamoja na matoleo ya 1.x na mara nyingi huwa na marekebisho ya hitilafu na masasisho madogo ya itifaki. Seva ya Weston Composite, ambayo hutoa msimbo na mifano ya kazi ya kutumia Wayland katika eneo-kazi na mazingira yaliyopachikwa, inatengenezwa kama mzunguko tofauti wa maendeleo.

Mabadiliko makubwa katika itifaki:

  • Usaidizi rasmi wa jukwaa la FreeBSD umetekelezwa, majaribio ambayo yameongezwa kwa mfumo wa ujumuishaji unaoendelea.
  • Mfumo wa kujenga zana za kiotomatiki umekatishwa na sasa nafasi yake imechukuliwa na Meson.
  • Imeongeza kipengele cha "wl_surface.offset" kwenye itifaki ili kuruhusu wateja kusasisha uwekaji wa bafa ya uso bila ya bafa yenyewe.
  • Uwezo wa "wl_output.name" na "wl_output.description" umeongezwa kwenye itifaki, ikiruhusu mteja kutambua matokeo bila kuhusishwa na kiendelezi cha itifaki ya xdg-output-unstable-v1.
  • Ufafanuzi wa itifaki wa matukio huleta sifa mpya ya "aina", na matukio yenyewe sasa yanaweza kutiwa alama kuwa waharibifu.
  • Tumeshughulikia hitilafu, ikiwa ni pamoja na kuondoa masharti ya mbio wakati wa kufuta proksi katika wateja wenye nyuzi nyingi.

Mabadiliko katika programu, mazingira ya eneo-kazi na usambazaji unaohusiana na Wayland:

  • XWayland na kiendeshi wamiliki wa NVIDIA wamesasishwa ili kutoa usaidizi kamili kwa OpenGL na kuongeza kasi ya maunzi ya Vulkan katika programu za X11 zinazotumia kipengele cha XWayland cha DDX (Kitegemezi-Kifaa X).
  • Tawi kuu katika hazina zote za Wayland limebadilishwa jina kutoka "bwana" hadi "kuu", kama neno "bwana" hivi karibuni limechukuliwa kuwa si sahihi kisiasa, kukumbusha utumwa, na kuzingatiwa kama kukera na baadhi ya wanajamii.
  • Ubuntu 21.04 imebadilisha kutumia Wayland kwa chaguo-msingi.
  • Fedora 35, Ubuntu 21.10 na RHEL 8.5 huongeza uwezo wa kutumia kompyuta ya mezani ya Wayland kwenye mifumo iliyo na viendeshaji miliki vya NVIDIA.
  • Seva ya mchanganyiko wa Weston 9.0 ilitolewa, ambayo ilianzisha ganda la kiosk-shell, ambayo hukuruhusu kuzindua kando programu za kibinafsi katika hali ya skrini nzima, kwa mfano, kuunda vibanda vya mtandao, vituo vya maonyesho, ishara za elektroniki na vituo vya kujihudumia.
  • Canonical imechapisha Fremu ya Ubuntu, kiolesura cha skrini nzima cha kuunda vioski vya Mtandao, kwa kutumia itifaki ya Wayland.
  • Mfumo wa utiririshaji wa video wa Studio ya OBS unaauni itifaki ya Wayland.
  • GNOME 40 na 41 zinaendelea kuboresha usaidizi kwa itifaki ya Wayland na sehemu ya XWayland. Ruhusu vipindi vya Wayland kwa mifumo iliyo na NVIDIA GPU.
  • Inaendelea kuhamishwa kwa eneo-kazi la MATE hadi Wayland. Kufanya kazi bila kuunganishwa na X11 katika mazingira ya Wayland, kitazamaji hati cha Atril, Kifuatiliaji cha Mfumo, kihariri maandishi cha Pluma, kiigaji cha terminal cha terminal na vipengee vingine vya eneo-kazi vinarekebishwa.
  • Kipindi cha KDE kilichoimarishwa kinachoendeshwa kwa itifaki ya Wayland. Kidhibiti cha mchanganyiko cha KWin na eneo-kazi la KDE Plasma 5.21, 5.22, na 5.23 zimeboresha kwa kiasi kikubwa utendakazi wa kikao kulingana na itifaki ya Wayland. Fedora Linux huunda na kompyuta ya mezani ya KDE imebadilishwa ili kutumia Wayland kwa chaguo-msingi.
  • Firefox 93-96 inajumuisha mabadiliko ya kushughulikia masuala katika mazingira ya Wayland na ushughulikiaji wa madirisha ibukizi, ushughulikiaji wa ubao wa kunakili, na kuongeza kwenye skrini tofauti za DPI. Bandari ya Firefox ya Wayland pia imeletwa kwa usawa wa jumla katika utendakazi na muundo wa X11 wakati wa kufanya kazi katika mazingira ya GNOME ya Fedora.
  • Mpangilio wa mtumiaji wa kompakt kulingana na seva ya mchanganyiko wa Weston - wayward imechapishwa.
  • Toleo la kwanza la labwc, seva ya mchanganyiko ya Wayland yenye uwezo unaofanana na kidhibiti dirisha cha Openbox, sasa inapatikana.
  • System76 inafanya kazi kuunda mazingira mapya ya mtumiaji wa COSMIC kwa kutumia Wayland.
  • Matoleo ya mazingira ya mtumiaji Sway 1.6 na seva ya mchanganyiko Wayfire 0.7 kwa kutumia Wayland yameundwa.
  • Kiendeshi kilichosasishwa kimependekezwa kwa Mvinyo, ambacho hukuruhusu kuendesha programu kwa kutumia GDI na OpenGL/DirectX kupitia Mvinyo moja kwa moja katika mazingira ya Wayland, bila kutumia safu ya XWayland na kuondoa ufungaji wa Mvinyo kwa itifaki ya X11. Dereva ameongeza usaidizi kwa usanidi wa Vulkan na wa ufuatiliaji wa anuwai.
  • Microsoft imetekeleza uwezo wa kuendesha programu za Linux zenye kiolesura cha picha katika mazingira kulingana na mfumo mdogo wa WSL2 (Windows Subsystem for Linux). Kwa matokeo, kidhibiti cha mchanganyiko cha RAIL-Shell kinatumika, kwa kutumia itifaki ya Wayland na kulingana na msingi wa kanuni wa Weston.
  • Mbinu ya uundaji wa kifurushi cha itifaki za njia-njia imebadilika, ikiwa na seti ya itifaki na viendelezi vinavyosaidiana na uwezo wa itifaki ya msingi ya Wayland na kutoa uwezo unaohitajika kwa ajili ya kujenga seva za mchanganyiko na mazingira ya watumiaji. Hatua ya uundaji wa itifaki "isiyo imara" imebadilishwa na "kuweka" ili kulainisha mchakato wa uimarishaji wa itifaki ambazo zimejaribiwa katika mazingira ya uzalishaji.
  • Kiendelezi cha itifaki kimetayarishwa kwa Wayland kuanzisha upya mazingira yenye madirisha bila kusimamisha programu, ambayo yatasuluhisha tatizo la kusimamisha programu iwapo kutatokea kushindwa katika mazingira yenye madirisha.
  • Kiendelezi cha EGL EGL_EXT_present_opaque kinachohitajika kwa Wayland kimeongezwa kwenye Mesa. Matatizo ya kuonyesha uwazi katika michezo inayoendeshwa katika mazingira kulingana na itifaki ya Wayland yametatuliwa. Usaidizi uliotekelezwa wa ugunduzi unaobadilika na upakiaji wa GBM mbadala (Kidhibiti cha Bufa ya Jumla) inaunga mkono ili kuboresha usaidizi wa Wayland kwenye mifumo iliyo na viendeshaji vya NVIDIA.
  • Ukuzaji wa KWinFT, uma wa KWin unaolenga Wayland, unaendelea. Mradi huu pia unakuza maktaba ya wrapland kwa utekelezaji wa safu juu ya libwayland kwa Qt/C++, ambayo inaendeleza uendelezaji wa KWayland, lakini imeachiliwa kutoka kwa kuunganishwa kwa Qt.
  • Usambazaji wa Mikia umepanga kubadilisha mazingira ya mtumiaji kutumia itifaki ya Wayland, ambayo itaongeza usalama wa programu zote za picha kwa kuboresha udhibiti wa jinsi programu zinavyoingiliana na mfumo.
  • Wayland imewezeshwa kwa chaguo-msingi katika majukwaa ya simu ya Plasma Mobile, Sailfish, webOS Open Source Edition,

    Chanzo: opennet.ru

Kuongeza maoni