Prieš kelias dienas, „Alpine Linux“ platinimo komanda paskelbė paleidimas Wayback 0.1, pirmoji eksperimentinė projekto versija sukurta veikti aplinkoje darbalaukyje remiantis X11 infrastruktūra Veilandas.
Pasiūlymu siekiama palengvinti perėjimą nuo klasikinio X.org serverio prie modernesnės ir lengvesnės architektūros, panaikinant poreikį prižiūrėti X serverį nepriklausomi saugyklose ir taip sumažinantys senesnių programų priežiūros išlaidas.
Wayback veikia kaip minimalistinis „Wayland“ sudėtinis serveris, kuri palaiko tik pagrindines funkcijas, skirtas viso ekrano X11 sesijoms vykdyti naudojant „Xwayland“. Pastarasis yra DDX komponentas, leidžiantis X11 programoms veikti „Wayland“ aplinkose.
Nuo „tinywl“ iki potencialaus „Xorg“ pakaitalo
Širdis „Wayback“ įkvėpė „tinywl“. „wlroots“ bibliotekos nuorodų kompozitorius, bet su minimaliu funkcionalumu būtina, kad „Xwayland“ veiktų savarankiškai. Projekto ambicijos aiškios: ateityje „Wayback“ galėtų visiškai pakeisti vykdomąjį „Xorg“ failą (/usr/bin/X), išlaikydamas suderinamumą tik su „X11“ darbalaukio aplinkomis, bet „Wayland“ pagrindu.
„Alpine Linux“ sistemoje Tikslas – išsaugoti tik būtiniausius komponentus. „Wayland“ ir „Xwayland“, diegiant X11 aplinkų paleidimą tiesiogiai jose ir atsisakant nepriklausomo X.org serverio.
Nuo pat pradinio pranešimo, „Wayback“ gerokai išsivystėProjekto architektūra buvo reorganizuotas į tris pagrindinius komponentus:
- „wayback-compositor“, atsakingas už grafinės kompozicijos valdymą
- „Xwayback“, kuri suteikia su „Xorg“ suderinamą komandinės eilutės sąsają, skirtą paleisti „Xwayland“ kartu su kūrimo įrankiu
- „wayback-session“, kuris veikia kaip sesijos tvarkyklė su sąsaja, panašia į „startx“.
taip pat buvo įdiegta centralizuota registracijos sistema, Naujas „getopt“ įkvėptas parinkčių analizatorius ir standartizuotas kodavimo stilius su „clang“ formatu. Be to, projektas buvo perkeltas iš „GitHub“ į „freedesktop.org“ infrastruktūrą, sustiprinant jo integraciją su kūrėjų bendruomene.
Dabartinė būsena ir apribojimai
Nors Dabar galima naudoti „Wayback“ kasdieniame gyvenime paprastoje aplinkoje, Tai vis dar alfa versija, ir yra funkcijų, kurios lieka neįdiegtos.Jis nepalaiko kelių monitorių sąrankų ar energijos valdymo per DPMS, o daugelis klasikinių „Xorg“ parinkčių vis dar yra tik laikinos. Taip pat kol kas neįmanoma užfiksuoti pelės žymeklio, kuris yra būtinas tam tikriems vaizdo žaidimams ar saugumo programoms, tokioms kaip „XScreenSaver“.
Nepaisant šių apribojimų, komanda ir keli bendradarbiai jau reguliariai naudoja šią platformą klaidoms aptikti ir ištaisyti. Bendruomenė kviečiama ją išbandyti, pranešti apie klaidas ir netgi teikti įnašus, taip konsoliduojant jos kūrimą.
Kita naujovė yra ta „Wayback“ dabar turi oficialų logotipą, tiesiogiai įkvėptą X.org emblemos.– vizualinis užuomina, sustiprinanti jo, kaip įpėdinio ir technologinio tilto, vaidmenį. Projekto komunikacija taip pat pagerėjo atidarius „Matrix“ kanalą, susietą su jo IRC „Libera.Chat“ svetainėje, kuris palengvina tiesioginį bendradarbiavimą su kūrėjais.
Galiausiai reikėtų paminėti tai „Wayback“ nėra skirtas nedelsiant pakeisti „Xorg“. visais atvejais, bet tai siūlo lengvą alternatyvą, modernus ir nereikalaujantis daug priežiūros tiems, kuriems reikia ir toliau naudoti tik X11 aplinkas. Modulinis požiūris ir tiesioginė integracija su „Wayland“ ir „Xwayland“ daro jį pagrindiniu elementu, siekiant paspartinti „Wayland“ diegimą neatsisakant palaikymo senesnei X11 sistemai.
Tiems, kurie domisi „Wayback“ išbandymu, jis jau yra supakuotas į kelias distribucijas, įskaitant „Alpine Linux“, „Nix“, „Arch Linux“ (AUR), „Fedora“, „T2“ ir „ALT Linux“, todėl jį lengva įdiegti ir išbandyti skirtingose aplinkose. Galite peržiūrėti Diegimo detales rasite šiame puslapyje.
Galiausiai verta paminėti, kad Visas kodas parašytas C kalba ir platinamas pagal MIT licenciją, Tai garantuoja jo atvirumą ir pritaikomumą įvairiems scenarijams. Jei norite sužinoti daugiau, galite peržiūrėti išsamią informaciją. Šioje nuorodoje.