Verkkosivustohaku

Linux Mint korjasi vihdoin Wayland-ongelmansa ja se on pelin muuttaja


Linux Mint on aina ollut hieman itsepäinen suurien muutosten suhteen. Kun suuri osa Linux-maailmasta on viime vuosina siirtynyt kohti Waylandia, Mint on rauhallisesti pysynyt X11:llä kuin joku katsellen kaaosta turvallisesta etäisyydestä kupin kahvia kanssa. Ei siksi, että kehittäjät olisivat sivuuttaneet tulevaisuuden, vaan siksi, että heidän lippulaivatyöpöytänsä ei yksinkertaisesti ollut siihen valmis. Tilanne on viimein muuttumassa. Vuosien hiljaisen pohjatyön jälkeen Cinnamon voi nyt toimia Waylandilla, mikä poistaa yhden suurimmista teknisistä esteistä, joita Mint on kantanut mukanaan.

On vielä aikaista ja hieman kokeellista, mutta tärkeä osa on tämä: ovi, joka oli aiemmin lukittu, on nyt avoinna. Pitkään Mintiä käyttäneille tämä hetki on ollut odotettu pitkään. Wayland on ollut uhkaava "seuraava askel" Linux-grafiikassa jo vuosia, ja Mintin poissaolo tästä siirtymästä on usein herättänyt kulmakarvojen kohoamista. Nyt jakelu ottaa vihdoin saman polun, tavalliseen huolelliseen ja järjestelmälliseen tapaansa.

Linux Mintin Wayland-ongelma ei koskaan ollut yksinkertainen

Cinnamon kasvoi X11-aikakaudella

Linux Mintin pääasiallinen työpöytäympäristö, Cinnamon, suunniteltiin maailmassa, jossa X.Org hallitsi Linuxin grafiikkapinoa ilman suurta kilpailua. Vuosien ajan tämä järjestely toimi aivan hyvin. Linux-työpöydät renderöivät ikkunoita, sovellukset käyttäytyivät pääosin, eikä kukaan menettänyt yöuniaan näyttöprotokollien takia. Mutta Cinnamon päätyi syvästi kytkeytyneeksi X11-oletuksiin. Ikkunanhallinta, globaalit pikanäppäimet, paneelin käyttäytyminen, appletit ja näytönkaappausvälineet kaikki odottivat, että X11 olisi läsnä ja käyttäytyisi aina samalla tavalla kuin ennen.

Siirtyminen Waylandiin ei siis olisi koskaan voinut olla vain jonkin asetuksen kääntämistä kirjautumisnäytöllä. Työpöytäpinon osia piti uudistaa, jotta ne voisivat toimia täysin erilaisessa grafiikkamallissa. Sillä välin sellaiset työpöydät kuin GNOME ja KDE Plasma käyttivät vuosia hitaasti mukautuessaan Waylandiin. Cinnamonin piti ottaa kiinni asemasta, jossa sen suurin osa rakenteista oletti, että X11 olisi aina läsnä. Tämä tarkoitti osien ikkunanhallinnan kirjoittamista uudelleen, näytön käsittelyn mukauttamista ja työpöydän osien varovaista erottamista, jotka aikoinaan tukeutuivat X11:n käytökseen. Tämä on sellainen työ, joka harvoin päätyy otsikoihin, mutta vie hiljaisesti tuhansia kehitystunteja.

Cinnamon voi nyt toimia Waylandilla

Tekninen muuri murtui lopulta

Tässä vaiheessa asiat alkavat tulla mielenkiintoisiksi. Viimeaikainen kehitystyö toi mukanaan kokeellisen Wayland-istunnon Cinnamonille. Se saattaa kuulostaa vaatimattomalta, mutta Linux Mintille se edustaa melko suurta merkkipaalua. Ensimmäistä kertaa Cinnamon voi ylipäätään toimia Waylandilla. Tuossa yhdessä lauseessa on piilotettu paljon työtä. Kehittäjät ovat mukauttaneet osia työpöydästä, jotka historiallisesti olivat riippuvaisia X11:stä, mukaan lukien näytön käsittely, komposiittorin toiminta ja syötteen käsittely. Nämä muutokset mahdollistavat sen, että Cinnamon voi olla osa Waylandin ympäristöä sen sijaan, että se nojautuisi vanhaan X11-infrastruktuuriin.

Ajattele sitä vähemmän auton moottorin vaihtamisena ja enemmän tien vähittäisen uusimisenä sen alla samalla kun ajoneuvo jatkaa ajamista.

Se myös viestittää jotain tärkeää Cinnamonin tulevaisuudesta. Kun työpöytäympäristö voi toimia Waylandilla, kehitys voi edetä nykyaikaisten oletusten mukaisesti sen sijaan, että jatkuvasti sopeuduttaisiin vanhempiin näyttörajoituksiin.

Miksi Waylandilla todella on merkitystä

Linuxin grafiikkapinot kehittyvät hitaasti

Wayland on olemassa, koska X11 on, sanottakoon kohteliaasti, muinainen. Järjestelmä juontaa juurensa toiseen tietojenkäsittelyn aikaan, jolloin näytöt olivat yksinkertaisempia, turvallisuusodotukset matalampia, eikä kukaan huolehtinut murto-osaskaalauksesta kolmen näytön välillä.

Wayland modernisoi grafiikkaputkea antamalla komposiittiohjelman hallita renderöintiä suoraan. Se voi vähentää näytön repeilyä, parantaa reagointikykyä ja yksinkertaistaa sitä, miten nykyaikaiset työpöydät käsittelevät monimutkaisia näyttöasetuksia. Käyttäjille tämä usein kääntyy hienovaraisiksi mutta havaittaviksi parannuksiksi. Ikkunoiden liikkuminen tuntuu sulavammalta. Moninäyttöasetukset käyttäytyvät ennustettavammin. Korkean resoluution näytöt ja murtolukuasteinen skaalaus toimivat yleensä vähemmillä kömpelöillä kiertotavoilla.

Se sulkee myös muutamia tietoturva-aukkoja, joita X11 ei koskaan oikeastaan yrittänyt ratkaista. X11:ssä sovellukset voivat tarkkailla muiden ikkunoiden syöttötapahtumia. Waylandissa tällainen vakoilu muuttuu paljon vaikeammaksi. Uudemmat Linux-teknologiat olettavat yhä enemmän myös Wayland-tuen. Järjestelmät kuten PipeWire ja Flatpak nojaavat voimakkaasti Wayland-ystävälliseen käyttäytymiseen käsitellessään näytön kaappausta, hiekkalaatikkoon eristettyjä sovelluksia ja turvallisia käyttöoikeuksia. Toisin sanoen, Wayland ei ole vain kiiltävä uusi lelu. Se on paikka, johon Linuxin grafiikkaekosysteemi hitaasti on suuntaamassa.

Miksi Linux Mint odotti, kun toiset kiirehtivät

Vakavuus on aina ollut hankkeen persoonallisuus






Jos olet käyttänyt Linux Mintia jonkin aikaa, tiedät jo, että projekti ei seuraa trendejä. Mintin filosofia on yleensä rauhallinen, konservatiivinen ja hieman allerginen julkaisemaan keskeneräisiä ominaisuuksia. Kun muut jakelut alkoivat vuosia sitten työntää Wayland-istuntoja, ne myös perivät pitkän luettelon outoja virheitä, puuttuvia ominaisuuksia ja hämmentyneitä käyttäjiä, jotka ihmettelivät, miksi näytön tallennus yhtäkkiä lakkasi toimimasta. Mint päätti yksinkertaisesti odottaa, että tämä vaihe ohitetaan.

Sen sijaan, että olisi kiirehditty Wayland-istuntoa, joka tuntuisi keskeneräiseltä, kehittäjät odottivat, kunnes Cinnamon itse voisi realistisesti tukea siirtymää. Se ei ehkä tee otsikoita yhtä nopeasti, mutta se sopii hyvin Mintin maineeseen tylsästä vakaudesta, mikä on rehellisesti sanottuna yksi syy siihen, miksi monet ihmiset käyttävät sitä alun perinkin.

Päätöksellä on myös käytännön puolensa. Linux Mintillä on erittäin suuri käyttäjäkunta, joka luottaa ennakoitavaan työpöytäkäyttäytymiseen. Liian aikainen mullistavan muutoksen tuominen olisi helposti voinut luoda enemmän turhautumista kuin edistystä.

Wayland tulee Mintiin, mutta hitaasti

Vaikka Cinnamon voi nyt kokeellisesti toimia Waylandilla, Linux Mint käyttää oletuksena edelleen X11:ta. Tämä ei ole virhe. Se on tietoinen päätös. Wayland-tuen kehittymiseen tarvitaan aikaa. Reunatapaukset, jotka liittyvät grafiikkaohjaimiin, näytön tallennustyökaluihin, syöttölaitteisiin ja sovellusten yhteensopivuuteen, tarvitsevat edelleen huolellista testausta. Varovainen käyttöönotto antaa kehittäjille tilaa tunnistaa ongelmat ennen kuin miljoonat käyttäjät törmäävät niihin. Käytännössä tämä tarkoittaa, että käyttäjät näkevät todennäköisesti Waylandin ensin valinnaisena istuntona. Ajan myötä, kun virheitä korjataan ja yhteensopivuus paranee, Wayland-kokemus tulee vähitellen hiotummaksi.

Tämä todellinen tarina ei ole siinä, että Linux Mint yhtäkkiä siirtyi Waylandiin yön yli. Todellinen muutos on se, että jakelulla on vihdoin selkeä tulevaisuuden suunta. Vuosien ajan Cinnamoniin liittynyt riippuvuus X11:stä toimi kuin tekninen ankkuri, joka piti Mintin nykyaikaisen grafiikkapinon ulottumattomissa. Nyt kun ankkuri on vihdoin alkanut kevetä. Ja tuntemalla Linux Mintin, kun Wayland lopulta tulee oletukseksi, se saapunee todennäköisesti kaikkein Mint-tyylisimmässä muodossa: hiljaisesti, järkevästi ja ilman että kenenkään työpöytää poltetaan.

Aiheeseen liittyviä artikkeleita