Chrome OS

Chrome OS
Kehittäjä Google
Ohjelmointikielet C, C++
Tuoteperhe Linux
Julkaistu 15. kesäkuuta 2011
Viimeisin vakaa versio 131.0.6778.96 ()[1]
Päivitysmalli rolling release
Tuetut kielet Monikielinen
Ytimen tyyppi Monoliittinen ydin
Ydin Linux
Suoritintuki x86, ARM, x86-64
Käyttöliittymä Google Chrome
Lisenssi Chrome OS:in käyttöehdot[2]
Aiheesta muualla
Verkkosivusto

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

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ä.[5][6] Lisäksi on tullut mahdollisuus suorittaa Android-sovelluksia suoraan Chrome OS:ssä.[7] Google on myös tehnyt muutoksia, joiden myötä käyttöjärjestelmä ja verkkoselain eivät ole sidoksissa yhteen. Aiemmin Chrome OS:n käyttöliittymä perustui selaimeen, mutta Lacros-päivitys jakaa sen kahdeksi: ash-chrome (käyttöjärjestelmän käyttöliittymä) ja lacros-chrome (verkkoselain).[8][9]

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.[10]

Historia

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.[11]

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

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

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.[14]

Tietojen tallennus

Yhtenä Chrome OS:n kantavana ajatuksena on ollut, että tiedostoja ei ole tarpeen tallentaa paikallisesti, minkä vuoksi sitä käyttävissä tietokoneissa on vähän massamuistia. Chrome OS tukee kuitenkin muistikortteja (Secure Digital).[15] Jokainen Chromebook on oikeutettu käyttämään 15 gigatavun pilvitallennustilaa ilmaiseksi.[16][17]

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.[18] Pienempiä päivityksiä tulee useammin (2–3 viikon välein) ja suuremmat harvemmin (6 viikon välein).[18] Laitteiden valmistajat eivät voi muokata käyttöjärjestelmää, joten laitteiden välillä ei ole eroa käytetyssä ohjelmistossa toisin kuin Androidissa.[18]

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.[18]

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

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.[20]

Sovellukset

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

Kehitys

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

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

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

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.[29] Sommelier-niminen ratkaisu käynnistää XWayland-palvelimen, joka muuttaa X-protokollan Wayland-protokollalle.[30] Chrome OS:n Wayland-palvelin on nimeltään exo.[24]

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

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

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

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

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

Markkinaosuus

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

Lähteet

  1. Stable Channel Update for ChromeOS / ChromeOS Flex (viitattu ). Tieto on haettu Wikidatasta.
  2. Google Chrome OS Terms of Service Google. Viitattu 5. syyskuuta 2012. (englanniksi)
  3. Kernel Design: Background, Upgrades Google. Viitattu 7. syyskuuta 2011. (englanniksi)
  4. a b Introducing the Google Chrome OS googleblog.blogspot.com. 7.7.2009. Viitattu 12.3.2021. (englanniksi) 
  5. Chrome OS Gets a Desktop Feel with New 'Aura' Interface pcworld.com. 10.4.2012. Viitattu 12.3.2021. (englanniksi) 
  6. Chrome OS updated with Aura UI, looks more like a traditional desktop techspot.com. 10.4.2012. Viitattu 12.3.2021. (englanniksi)
  7. Chrome OS will Run Android Apps Natively, Sync with Android Devices lifehacker.com. 25.6.2014. Viitattu 16.3.2021. (englanniksi) 
  8. Ron Amadeo: ChromeOS is splitting the browser from the OS, getting more Linux-y arstechnica.com. 2.8.2023. Viitattu 6.4.2024. (englanniksi)
  9. Lacros chromium.googlesource.com. Viitattu 4.5.2024. (englanniksi)
  10. New features for Chromebook's 10th birthday blog.google. 9.3.2021. Viitattu 12.3.2021. (englanniksi) 
  11. https://www.chromium.org/chromium-os/chromium-os-faq (Arkistoitu – Internet Archive)
  12. Googlen käyttöjärjestelmä julki verkkouutiset.fi. Viitattu 12.5.2011.
  13. The world’s second-most popular desktop operating system isn’t macOS anymore arstechnica.com. 18.2.2021. Viitattu 18.2.2021. (englanniksi) 
  14. Sharon Harding: Google turns old Macs, PCs into Chromebooks with Chrome OS Flex arstechnica.com. 15.2.2022. Viitattu 16.2.2022. (englanniksi)
  15. https://www.androidpolice.com/chromebook-enable-sd-card-storage/
  16. https://www.google.com/chromebook/perks/
  17. https://one.google.com/about/plans
  18. a b c d e f 6 important things you might not know about Chrome OS upgrades computerworld.com. 27.9.2018. Viitattu 25.5.2021. (englanniksi)
  19. https://support.google.com/chrome/a/answer/6220366?hl=en
  20. Chrome OS Update Process chromium.googlesource.com. Viitattu 25.10.2023. (englanniksi)
  21. a b David Ruddock: Exclusive: Google is working to bring official Steam support to Chrome OS androidpolice.com. 17.1.2020. Viitattu 22.6.2021. (englanniksi)
  22. Michael Larabel: Google Finally Announces Steam For Chrome OS phoronix.com. 15.3.2022. Viitattu 15.3.2022. (englanniksi)
  23. Liam Dawe: Google detail more on how Steam on Chrome OS works with Linux gamingonlinux.com. 13.4.2022. Viitattu 15.4.2022. (englanniksi)
  24. a b Bringing Steam to Chrome OS chromeos.dev. Viitattu 15.4.2022. (englanniksi)
  25. Enric Balletbò i Serra: Kernel Recipes 2019 - Driving the industry toward upstream first slideshare.net. 4.10.2019. Viitattu 18.10.2019. (englanniksi) 
  26. a b The secret origins of Google's Chrome OS zdnet.com. 6.3.2013. Viitattu 27.2.2020. (englanniksi) 
  27. Whitson Gordon: How to Install Linux on a Chromebook and Unlock Its Full Potential lifehacker.com. 21.5.2013. Viitattu 12.3.2021. (englanniksi)
  28. Frederic Lardinois: You can now run Linux apps on Chrome OS techcrunch.com. 3.5.2018. Viitattu 12.3.2021. (englanniksi)
  29. Chrome OS Is Working To Remove The Last Of Its X11 Dependencies phoronix.com. 20.5.2017. Viitattu 18.2.2021. (englanniksi)
  30. Running Custom Containers Under Chrome OS chromium.googlesource.com. Viitattu 18.2.2021. (englanniksi)
  31. Migrate from Cloud Print support.google.com. Viitattu 18.2.2021. (englanniksi)
  32. a b Running Custom Containers Under Chrome OS chromium.googlesource.com. Viitattu 12.3.2021. (englanniksi) 
  33. https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/crosh
  34. https://chromium.googlesource.com/chromiumos/docs/+/master/developer_mode.md
  35. https://chromium.googlesource.com/chromiumos/docs/+/master/dbus_best_practices.md
  36. Your Chromebook gets a little more helpful blog.google. 21.4.2021. Viitattu 25.4.2021. (englanniksi) 
  37. 10 years later, Chrome OS starts to look like a proper OS with hardware diagnostics and the ability to scan documents theregister.com. 22.4.2021. Viitattu 25.4.2021. (englanniksi)
  38. a b The world’s second-most popular desktop operating system isn’t macOS anymore arstechnica.com. 18.2.2021. Viitattu 18.2.2021. (englanniksi) 
  39. Chromebooks outsold Macs worldwide in 2020, cutting into Windows market share geekwire.com. 16.2.2021. Viitattu 18.2.2021. (englanniksi)
  40. Desktop Operating System Market Share Worldwide StatCounter (gs.statcounter.com). 2022. Viitattu 2.4.2022. (englanniksi)
  41. https://gs.statcounter.com/faq

Aiheesta muualla