Linux-piireissä on ollut viime aikoina kovasti puhetta ns. kernel mode-setting -tekniikasta (KMS), joka lyhyesti sanottuna tarkoittaa sitä, että X:n sijaan kerneli huolehtii näytön tarkkuuden asettamisesta ja vähän muustakin. Tällä saavutetaan mm. siistimpi koneen käynnistyminen (ei näytön vilkkumista, heti oikea resoluutio käytössä) ja suspend/resume-toimintojen nopeutuminen.
Kun X:n ei tämän parannuksen ansiosta tarvitse enää olla suoraan kosketuksissa näytönohjaimeen, voidaan siltä tiputtaa root-oikeudet pois. Tämä on tietysti askel parempaan tietoturvaan, kun X:n kokoinen suuri möhkäle ei käytä enää järjestelmänlaajuisia oikeuksia.
Phoronix onkin nyt uutisoinut, kuinka Intel on kertonut Moblin 2.0:n käyttävän X:ää ilman root-oikeuksia. Moblinista tullee näin ensimmäinen jakeluversio, joka kokeilee uutta tyyliä. Itse testasin Moblinia viime kuussa, mutta ko. jakeluversiosta tulee lähes viikottain uusia beetajulkaisuja ja niitä voi kytätä täällä.
Kernel mode-setting -tekniikasta mainittakoon vielä, että sen toimiminen riippuu näytönohjaimesta. Intel on tällä hetkellä asiassa vahvoilla, sillä KMS-tuki on ajureissa valmis. Näin ollen Moblin-projekti voi hyvillä mielin turvautua uuteen tekniikkaan, sillä projektin kohderyhmänä ovat juurikin Intel-pohjaiset miniläppärit. AMD (entinen ATI) on hyvässä vauhdissa avoimen ajurin suhteen, sillä KMS-tuki taitaa olla valmis ainakin vanhemille näytönohjaimille ja uudemmille se on kovasti kehitteillä. NVIDIAn kanssa tilanne on sen sijaan valitettavasti heikompi, sillä avoin Nouveau-ajuri on ymmärtääkseni vielä kovin alkutekijöissään KMS-tuessa.
Ohessa vielä pari mielenkiintoista linkkiä luettavaksi:
- ubuntu-devel mailing list: ANN: Kernel Mode-Setting for Intel Graphics (Ubuntu siirtyy KMS:n käyttöön Karmicissa, postauksessa myös hyvä selitys KMS:stä)
- Phoronix: A Root-less X Server Nears Reality