Hakkarin 8.I äidinkielen projekti (kevät 2013)/Unix-pohjaiset käyttöjärjestelmät

UNIX:in logo

Unix-pohjaiset käyttöjärjestelmät

muokkaa

Unix ja siihen pohjatuva linux ovat yhdessä maailman toiseksi yleisin henkilökohtaisten tietokoneiden käyttöjärjestelmä. Vain microsoftin windowsilla on suurmpi osuus, tosin etumatka on huomattava: windowsin markkinaosuus on noin 90%. Kuitenkin supertietokoneissa ja palvelimissa linux on kuitenkin ylivoimainen ja sen markkinaosuus on noin 80%, ja maailman 500 suositimmasta supertietokoneesta 94%:ssa on linux tai unix. Unix-järjestelmiä pidetään yleisesti turvallisempina, sillä niille ei ole käytännössä yhtään viruksia. Unixien etuna on myös laitteistoriippumattomuus - käytännössä mihin tahansa tietokoneeeseen jaa jonkin linux- tai Unix-järjestämän. Unix-tyyppiset järjetelmät ovat myös ohjelmoijien suosiossa, sillä niille on tehty vapaa ja ilmainen C- ja C++ -kääntäjä gcc eli Gnu C Compiler.

Viralliset Unix-järjestelmät

muokkaa

Virallisiin Unix-järjestelmiin kuuluvat esimerkiksi OS X, Solaris ja HP-UX. Viralliseksi unix-järjestelmäksi järjestelmää voidaan kutsua vain sertifioitua järjestelmää. Sertifikaatteja antaa maksua vastaan The Open Group, mutta järjestelmän on noudatettava Single UNIX Specification -standardia.

Apple ja OS X

muokkaa
 
Mac OS X:n työpöytä

Apple on myydyimmän virallisen Unix-järjestelmän, OS X:n, myyjä ja tuottaja. OS X on saatavilla vain Applen valmistamiin tietokoneisiin ja se perustuu Applen perustajan Steve Jobsin hakkiman next, inc -yhtiön NeXTSTEP-käyttöjärjestelmään. Vaikka OS X ei olekaan kotikäytössä saavuttanut niin suuria markkinaosuuksia kuin Microsoftin Windows, se on monella alalla lähes välttämätön, esimerkisksi musiikki ja elokuvateollisuudessa. Applen sivuilla OS X:ää kutsutaankin maailmankehittyneimmäksi käyttöjärjestelmäksi, tai applen perustajan Steve Jobsin omin sanoin: "laitteiden mukana ei tule käyttöohjeita, mutta kaikki osaavat käyttää niitä". OS X on sovelluskehittäjien kannalta lähes täydellinen: siinä on unixin juurikansioon perustuva tiedostojärjestelmä ja unixin bash-komentotulkki, sekä useia sovellusrajapintoja kuten cocoa, carbon ja POSIX-standardin mukainen X11-rajapinta/käyttöliittymä. Lisäksi sovelluksia voi jaella Applen oman app store -kaupan kautta. OS X:n uusimman version nimi on Mountain Lion ja sen hinta on 17.99€.

Unixin kaltaiset järjestelmät

muokkaa

Unixin kaltaiset järjestelmät (mukaanlukien Linux) ovat käyttöjärjestelmiä, jotka toimivat lähes samalla tavalla kuin Unix, mutta niistä ei ole maksettu lisenssimaksua The Open Group:lle. Niihin kuuluu esimerkiksi OpenBSD, Aix, Solaris ja FreeBSD, sekä Linux.

 
Ubuntun työpöytä
 
Linuxin logo Tux-pingviini

Tunnetuin unixin kaltainen järjestelmä on Linux, jonka Linus Torvalds kirjoitti Andrew Tanenbaumin unix-kloonin MINIXin pohjalta. Linux on täysin avointa lähdekoodia, eli kuka tahansa saa sen koneelleen täysin ilmaiseksi. Kaikki voivat myös muokata sitä, ja tästä johtuen linuxista on satoja versioita eli distroja, kuten Ubuntu, joka on kotikäytössä suosituin linux-järjestelmä. Linux on palvelinkäytössä hyvin yleinen järjestelmä, koska sitä käytetään usein apache-palvelimen pohjana. Apache on suosituin internetsivupalvelin, noin 63,7% sivuista käyttää sitä. Linux on myös suosittu upotetuissa järjestelmissä, kuten televisioissa ja internetmodeemeissa, joissa järjestelmä on jouduttu rakentamaan osaksi laitetta. Linuxia suositaan siksi, että se on ilmainen ja se ei vie paljoakaan tilaa.

Ubuntun saat koneellesi klikkaamalla tästä[1] ja seuraamalla ohjeita.

Käyttäminen

muokkaa

Unixeja on perinteisesti käyttty komentoriviltä käsin, mutta nykyisin niissä on usein myös graafinen käyttöliittymä, esimerkiksi Applen OS X käyttöjärjestelmän Aqua ja Linuxissa käytössa olevat KDE ja GNOME. Komentorivikäyttö voi olla hyvinkin ykdinkertaista, mutta sillä voi myös tehdä asiota, jotka ovat hyvin monimutkaisia, ja joiden tekeminen ei edes ole mahdollista graafisessa käyttöliittymässä. Yksinkertaisimmillaan komentoriviä käytetään esimerkiksi bash-komentotulkin välityksellä muutaman komennon avulla esimerkiksi ohjelman asentamiseen.

Yksinkertaisia komentoja

muokkaa
ls 

tulostaa kansion tiedostot

mv a.txt b.txt

muuttaa tiedoston a.txt nimeksi b.txt

cp a.txt b.txt 

kopioi tiedoston a.txt tiedostoon b.txt

exit 

poistuu komentotulkista

Mobiililaitteet

muokkaa

iOS on puhelimiin tarkoitettu OS X -muunnelma, joka käyttää OS Xn drarwin-kirjastoa. Se on virallinen Unix-julkaisu, ja se on kokonaan suljettua lähdekoodia.

Android

muokkaa
 
Androidin logo

Android on Linux-pohjainen mobiililaiteille suunniteltu kevyt käyttöjärjestelmä. Androidin markkinaosuus oli vuoden 2012 lopulla noin 75%, eli se on maailman käytetyin käyttöjärjestelmä mobililaitteissa. Ensimmäinen sitä käyttävä laite tuli myyntiin vuonna 2008, jonka jälkeen sen suosio nousi räjähtävästi ja se peittosi Nokian Symbian-järjestelmän vuoden 2012 viimeisellä neljänneksellä. Android on yritetty luoda sellaiseksi, että sitä käytetään monipuolisesti esimerkiksi koskemalla, pyyhkäisemällä ja nipistämällä. Sen lisäksi sitä voi käyttää puheentunnistuksella, joskaan tämä toiminto ei ole aivan yhtä kehittynyt kuin iOSissa.

Historiaa

muokkaa

Alkuperäisen Unix-järjestelmän kirjoittivat vuonna 1969 Ken Thompson ja Dennis Ritchie AT&T yrityksen Bell Labs -tutkimuskeskuksessa. Alkuperäinen unix kirjoitettiin C- ja assembly -ohjelmointikielillä.

Lähteet

muokkaa