Käyttöjärjestelmä on monimutkainen hallinta- ja käsittelyohjelmia. Käyttöjärjestelmä ohjaa tietokoneen teknistä komponenttia (älypuhelin, tabletti) ja tarjoaa vuorovaikutuksen laitteen ja käyttäjän välillä.
Avoin ja suljettu käyttöjärjestelmä
Kaikki modernit digitaaliset laitteet toimivat tietyllä käyttöjärjestelmällä. Esimerkiksi tietokoneelle se voi olla Windows tai Linux, ja älypuhelimille ja tableteille - Android ja iOS.
Käyttöjärjestelmät ovat avoimia ja suljettuja. Avoin käyttöjärjestelmä on avoimen lähdekoodin järjestelmä. Tämä koodi on avoin muokkaamista varten, ja kuka tahansa käyttäjä voi muuttaa sitä (tietysti lisenssin ja lain puitteissa). Ja suljettu käyttöjärjestelmä ei salli "kaivamista" lähdekoodiinsa.
Avoimen lähdekoodin käyttöjärjestelmät ovat yleensä ilmaisia, kehittyvät hyvin nopeasti ja ne voidaan hienosäätää mille tahansa laitteelle. Ja kaikki siksi, että jokainen käyttäjä, joka ymmärtää ainakin vähän tässä, voi korjata järjestelmän virheet, kirjoittaa ohjaimia jne. Suljettujen käyttöjärjestelmien virheet korjataan vain tämän käyttöjärjestelmän virallisten kehittäjien julkaisemilla huoltopaketeilla.
Esimerkkejä avoimista ja suljetuista käyttöjärjestelmistä
Esimerkki älypuhelinten ja tablettien avoimen lähdekoodin käyttöjärjestelmästä on Google Android. Tämän käyttöjärjestelmän avulla käyttäjä voi tehdä mitä haluaa - kirjoittaa joitain ohjaimia uudelleen, lisätä tukea uusille toiminnoille jne. Mutta Windows Phone -käyttöjärjestelmää pidetään suljettuna, eikä se anna käyttäjille mitään oikeutta puuttua asiaan. Heidän on vain asennettava ajoittain huoltopaketteja, ostettava ohjelmia tai käytettävä ilmaisia.
On myös ehdollisesti avoimia käyttöjärjestelmiä - iOS ja Symbian. Tällaisissa käyttöjärjestelmissä et voi myöskään muuttaa mitään, mutta voit kirjoittaa ohjelmia heille käyttämällä kehittäjien toimittamia erityisiä ohjelmistoja. Suosituimmat älypuhelinten käyttöjärjestelmät ovat Google Android ja iOS. Tavalliselle käyttäjälle, joka ei ole mukana uusien ohjelmien luomisessa, ero näiden käyttöjärjestelmien välillä on vain käyttöliittymässä.
Tietokoneiden käyttöjärjestelmien osalta Windows pidetään suljettuna käyttöjärjestelmänä, kun taas Linux on auki. Luonnollisesti voit vaihtaa Linuxia vain itsellesi. On olemassa toinen käyttöjärjestelmä - Mac OS, joka on arkkitehtuuriltaan hyvin samanlainen kuin Linux, mutta sitä pidetään suljettuna käyttöjärjestelmänä.
Käyttöjärjestelmän valinnasta jokainen käyttäjä päättää itse. Esimerkiksi suljetuissa käyttöjärjestelmissä viruksen tarttumisen todennäköisyys on paljon suurempi, ja tässä tapauksessa joudut odottamaan, että kehittäjät korjaavat järjestelmän aukon seuraavalla Service Pack -paketilla. Lisäksi Windows ja Mac OS ovat maksullisia käyttöjärjestelmiä, ja Linux on kaikkien vapaasti käytettävissä.