Chrome OS

Chrome OS on Googlen kehittämä avoimen lähdekoodin käyttöjärjestelmä, joka perustuu Linuxiin. Se on suunniteltu erityisesti minikannettaville web-käyttöön. Google ilmoitti käyttöjärjestelmän kehitystyöstä heinäkuussa 2009.

Käyttöjärjestelmä on alkujaan suunnattu pelkästään web-sovelluksien käyttöön joita voidaan asentaa Chrome Web Storesta ja käyttöliittymänä on toiminut oletuksena Google Chrome -selain. Vuonna 2012 käyttöjärjestelmään on tullut Aura-niminen ikkunointijärjestelmä ja käyttöliittymä. Lisäksi on tullut mahdollisuus suorittaa Android-sovelluksia suoraan Chrome OS:ssä.

Marraskuussa 2009 Google julkaisi Chrome OS -käyttöjärjestelmään perustuvan Chromium OS:n lähdekoodin. Chromium OS on avoimen lähdekoodin projekti ja Chrome OS on OEM-valmistajille tarkoitettu versio, jonka laitevalmistajat toimittavat Chromebookin mukana loppukäyttäjille.
Vuonna 2022 Google julkaisi Chrome OS Flex -version, jonka kuluttajat voivat ladata ja asentaa itse vanhoille henkilökohtaisille tietokoneille, jotka eivät enää kykene uusimpien macOS- ja Windows-versioiden suorittamiseen.

Ensimmäiset Chrome -käyttöjärjestelmällä varustetut koneet tulivat myyntiin Yhdysvalloissa kesällä 2011.

Käyttöjärjestelmään on lisätty integraatiota Android-käyttöjärjestelmää käyttävien puhelimien kanssa, jolloin Chromebook-kannettavaa käyttämällä voi lukea ja vastata tekstiviesteihin, tarkistaa akun varaus ja signaalin vahvuus sekä kytkeä langattoman yhteyden päälle ja paikantaa puhelimen.

Vuonna 2020 IDC:n mukaan Chrome OS ohitti macOS:n toiseksi suosituimpana työpöytäkäytössä olevana käyttöjärjestelmänä.

Päivitysmalli 
Käyttöjärjestelmä käyttää jatkuvan päivityksen mallia, jossa käyttöjärjestelmän päivitykset saapuvat muutaman viikon välein. Pienempiä päivityksiä tulee useammin (2–3 viikon välein) ja suuremmat harvemmin (6 viikon välein).
Laitteiden valmistajat eivät voi muokata käyttöjärjestelmää, joten laitteiden välillä ei ole eroa käytetyssä ohjelmistossa toisin kuin Androidissa.

Vakaan version lisäksi käyttäjät voivat halutessaan käyttää noin viikoittain päivittyvää beta-versiota tai useasti viikon aikana päivittyvää kehittäjäversiota.

Google julkaisee päivityksiä vähintään kuusi ja puoli vuotta laitteiston ensituesta alkaen. Google pitää yllä tietokantaa laitteiden elinkaarelle.

Päivitysprosessi 
Chrome OS käyttää Androidin tapaan A/B-osiointimallia, jossa päivitykset asennetaan toiselle osiolle toisen ollessa käytössä. Uudelleen käynnistyksen yhteydessä järjestelmä ottaa käyttöön uudemman, ja vikatilanteen sattuessa järjestelmä palaa edelliseen.

Sovellukset 
Google työskentelee Steamin tuomiseen Chrome OS -alustalle. Steamin Linux-versio on jo mahdollista käyttää käyttöjärjestelmän Crostini-kerroksen avulla. Maaliskuussa 2022 Google julkisti muodollisesti Steamin tulon Chrome OS:lle aluksi tehokkaammille Chromebook-malleille. Googlen ratkaisu käyttää "Borealis"-nimistä Arch Linuxiin perustuvaa virtuaalikonetta, joka käyttää paravirtualisointia läpivientiin (virtio).

Kehitys 
Chrome OS:n kehitys pyrkii välttämään Androidin kehityksessä todetut ongelmat ja pyrkii saamaan muutoksensa päälinjan Linux-ytimeen.

Käyttöjärjestelmästä käytettiin koodinimeä Google OS. Käyttöjärjestelmä perustui aiemmin Ubuntuun, josta se on siirtynyt Gentoo Linuxiin.

Vuodesta 2013 lähtien kolmannen osapuolen skripteillä on voitu ottaa Ubuntu käyttöön Chrome OS -laitteessa chroot-tekniikalla. Vuonna 2018 ilmoitettiin virallisesta tuesta Linux-sovelluksille Chrome OS:ssä Debian-virtuaalikoneen avulla.

Käyttöjärjestelmässä on ollut oletuksena X.Org X Window System -toteutus, mutta Google on työskennellyt tämän korvaamiseksi Direct Rendering Manager- ja OpenGL ES- pohjaisen ratkaisun avulla. Sommelier-niminen ratkaisu käynnistää XWayland-palvelimen, joka muuttaa X-protokollan Wayland-protokollalle. Chrome OS:n Wayland-palvelin on nimeltään exo.

Suositeltu tapa tulostaa käyttää CUPS:ia, aiemmin tuettu Google Cloud Print on merkitty vanhentuneeksi tammikuussa 2021.

Crostini on KVM-pohjainen virtuaalikoneympäristö, joka tukee säiliöintiä. Virtuaalikoneiden ja isäntäkäyttöjärjestelmän välillä käytetään 9P-protokollaa tiedostojen siirtoon.

Chrome Shell "crosh" on käyttöjärjestelmässä oleva komentotulkki, jonka lisäksi kehittäjämoodissa on pääsy muihin komentotulkkeihin "shell"-komennolla.

Chrome OS tukee D-Busia prosessien väliseen kommunikaatioon.

Käyttöjärjestelmään on lisätty tuki kuvanlukijoiden käyttöön suoraan Chrome OS:stä.

Markkinaosuus 
Vuonna 2020 Chrome OS oli toiseksi suosituin käyttöjärjestelmä työpöytäkäytössä IDC:n ilmoittamana. Käyttöjärjestelmän osuus oli 10,8 %, kun Windowsilla oli 80,5 % osuus ja macOS:llä 7,5 % osuus. Määrä perustuu myytävissä tietokoneissa (kannettavat, pöytäkoneet ja työasemat) mukana olevaan käyttöjärjestelmään.
Vuonna 2021 verkkosivustojen kävijämäärien mukaan Chrome OS:n osuus työpöytäkäytössä oli 2,6 % StatCounterin ilmoittamana StatCounter käyttää seurantaan osallistuvien verkkosivustojen kävijämääriä tuloksissa selainten ilmoittamien tietojen mukaan.

Lähteet

Aiheesta muualla 
 Chromebook
 Google Chromen blogi 
 YouTube: What is Google Chrome OS? 
 Chrome OS wiki 

 
Chrome Os
Linux-jakelupaketit
Seulonnan keskeiset artikkelit