Linux

Wikipediasta
Siirry navigaatioon Siirry hakuun
Tämä artikkeli käsittelee Linux-käyttöjärjestelmäperhettä. Linux tarkoittaa myöskäyttöjärjestelmän ydintä.9885 Linuxon asteroidi. Jakeluista kertooLinux-jakelu.
Linux
Kehittäjä Linus Torvaldsja monia muita
Tuoteperhe Unixin kaltainen
Toiminnallinen tila toiminnassa
Julkaistu 5. lokakuuta1991
Ydin Linux
Suoritintuki useita
Työpöytäohjelmisto graafinen(X Window System,Wayland) jakomentoliittymä
Lähdekoodimalli enimmäkseenavoinja osinsuljettu lähdekoodi
Lisenssi Apache,BSD,GPLja muita[1]
Uutisryhmä comp.os.linux
Aiheesta muualla
Verkkosivusto

LinuxviittaaLinux-ydintäkäyttävienUnixin kaltaisten käyttöjärjestelmienperheeseen.[2]Linuxia voi käyttää monissa tietokonelaitteissa, muun muassamatkapuhelimissa,taulutietokoneissa,pelikonsoleissa,palvelimissajasupertietokoneissa.[3][4][5][6]Linux on maailman käytetyin palvelinkäyttöjärjestelmä ja sitä käyttävät kaikkiTOP500-listalla mukana olevat maailman tehokkaimmat supertietokoneet.[7][8]

Linux soveltuu myös pelikäyttöön: noin 75 % tuhannesta suosituimmastaSteam-pelistä toimii jo Linuxilla.[9]Kuitenkaan kaikki pelit eivät vielä Linuxilla toimi.

Nimi” Linux” tulee Linux-ytimestä, jonka alun perin kehittiLinus Torvaldsvuonna 1991. Linuxista käytetään joskusFree Software Foundationinsuosittelemaa nimeäGNU/Linux,sillä tyypillisessä Linux-käyttöjärjestelmässäGNU-projektin ohjelmistot muodostavat osan järjestelmästä.[10]Linux on tunnettu esimerkki yhteistyöstävapaidenjaavoimen lähdekoodinohjelmistojen kehityksessä: useimmiten kuka tahansa saa vapaasti käyttää, muokata ja levittää ohjelmistojenlähdekoodiasekä kaupallisesti että epäkaupallisesti erilaistenlisenssien,kutenGPL-lisenssin ehdoilla.

Linuxia levitetään yleensä tuotteistettuinajakelupaketteina,johon jakelija on koostanut jakelun käyttötarkoituksen mukaisen joukon ohjelmistoja ja ohjelmakirjastoja sekä asennuspaketin lisäksi yleensä myöspakettivarastonlisäohjelmien ja päivitysten asentamiseksi. Jakelun tuottaja hoitaa jakelun kehitystä ja käyttäjätukea, vaikkakin itse ohjelmistot tulevat lukuisilta muilta itsenäisiltä tahoilta. Joitain suosittuja valtavirtaa edustavia Linux-jakelupaketteja ovatDebian(ja sen johdannaiset kutenUbuntu),FedorajaopenSUSE.

Varsinkin työpöytäkäyttöön suunnattu jakelu sisältää yleensä graafisen ympäristön, johon kuuluuX Window System-ikkunointijärjestelmä sekä esimerkiksiGNOMEjaKDE-työpöytäympäristöt. Vanhemmille tai vähemmän tehokkaille tietokoneille suunnatut jakelupaketit saattavat käyttää kevyempiä työpöytäympäristöjä, kutenLXDEtaiXfce.Palvelinkäyttöön tarkoitetussa jakelussa graafinen ympäristö saatetaan jättää kokonaan pois. Koska Linuxia saa jakaa eteenpäin vapaasti, kuka tahansa voi luoda jakelupaketin mihin tahansa tarkoitukseen. Työpöytä-Linuxeissa yleisesti käytettyjä ohjelmia ovatMozilla Firefox-selain,LibreOffice-toimisto-ohjelmisto jaGIMP-kuvankäsittelyohjelma.

Linux-käyttöjärjestelmän historia

[muokkaa|muokkaa wikitekstiä]

Unixiinperustuvat käyttöjärjestelmät alkoivat levitä 1970–80-luvulla. Suorituskykynsä ja joustavuutensa ansiosta Unixista tuli pian suosituin käyttöjärjestelmä yliopistojen palvelimilla ja työasemilla.

AT&T:lläei ollut lupaa myydä käyttöjärjestelmäänsä ja päätyi levittämään sitälähdekoodienkanssa halukkaille nimellistä maksua vastaan.[11]AT&T:n tiukan "ei tukea" -säännön johdosta sai alkunsa käyttäjäryhmät, kutenUSENIXja käyttäjien tekemät muutokset.[12]Berkeleyn kampuksella(UCB) sai alkunsaBerkeley Unix(BSD), jonka muutoksia päätyi myös takaisin AT&T:n Unixiin.[13]

AT&T:n Unixin vapaa levittäminen päättyi vuonna 1984, kun AT&T pilkottiin Yhdysvaltain hallituksen määräyksestä.[14] 1980-luvun lopulla alkoivatUnix-sodat,jotka olivat eri tahojen välinen kiista Unixin standardoinnista ja omistuksesta. Kiistat johtivatPOSIX-standardin luomiseen, mutta kiistojen seurauksena kilpailijat olivat vahvemmassa asemassa markkinoilla.[15][16]

ProfessoriAndrew Tanenbaumoli kehittänyt aiemmin opetustarkoituksiin oman Unix-tyyppisen käyttöjärjestelmänsä,Minixin.SuomalainenHelsingin yliopistonopiskelijaLinus Torvaldshalusi käyttää Unix-tyyppistä käyttöjärjestelmää 386-PC:ssään mutta piti Minixia liian alkeellisena ja alkoi kehittämään omaapääteohjelmaansa,josta myöhemmin kehittyiLinux-ydin.25. elokuuta1991Linus Torvalds laittoicomp.os.minix-uutisryhmään viestin, jossa hän kertoi olevansa tekemässä vapaata käyttöjärjestelmää[17].Tätä päivämäärää on sittemmin pidetty Linuxin syntymäpäivänä. Uutisryhmäcomp.os.linuxon perustettu 31. maaliskuuta 1992 (hieman tätä ennen oli perustettualt.os.linux-ryhmä).[18][19]Sittemmin Torvalds on johtanutLinux-ytimenkehitystyötä osallistumatta kuitenkaan itse käyttöjärjestelmän levitysversioiden tai niihin sisältyvien muiden ohjelmien kehittämiseen.

Teknillisen korkeakoulunassistenttiAri Lemmketarjoutui antamaan käyttöjärjestelmälle levytilaa yliopistonFTP-palvelimelta, jotta sen tiedostoja voisi jakaa internetissä. Torvalds ehdotti nimeäFreax.[20]Lemmke piti enemmän toisesta Torvaldsin käyttämästä työnimestä,Linux,ja antoi palvelimen alihakemistolle nimen/pub/OS/Linux.[21]Torvalds hyväksyi nimen.[22]Ytimen lisäksi Torvalds oli itse tehnyt käännöksetbash-komentorivitulkista jaGCC-kääntäjästä.[23][24]0.11-version myötä jaettavana oli myös muita ohjelmia (gcc, bash,make,uemacs,tar).[25][26]

1990-luvun alussa AT&T haastoiBerkeley Software DesigninjaKalifornian yliopistonoikeuteen väittäen BSD:n sisältävän AT&T:n omistamaa ohjelmakoodia.[27]Osana kiistan sovitusta BSD:n ohjelmakoodista osa toteutettiin uudestaan, osa poistettiin ja osaan lisättiin maininta AT&T:ntekijänoikeudesta.[28]Tämä johti386BSD:n kehitykseen, mutta tämän kehittäjät päätyivät erimielisyyksiin, jotka vaikeuttivat projektia.[28][29] 386BSD:n kehitystyö oli hidasta ja lisäksi kehittäjä ei halunnut tehdä siitä yhteensopivaa monien laitteiden kanssa – 386BSD vaati muun muassa80387-matematiikkasuorittimen.[30][31]386BSD tuli lähdekoodin kanssa mutta sisälsi rajoittavan tekijänoikeuden ja maksoi myös paljon (lähtöhinta 995dollaria).[26]

Ensimmäinen versio Linuxista julkaistiin joitakin kuukausia ennen 386BSD:n ensimmäistä versiota, ja osa entisiä BSD-kehittäjiä siirtyi Linuxin pariin.[29][32]Torvalds on sanonut, että olisi liittynyt 386BSD:n kehitykseen, jos olisi tiennyt siitä ennen Linuxin aloittamista.[29]386BSD hajosi vuonna 1993 kahteen projektiin, jotka ovatNetBSDjaOpenBSD.[33]Kun lisäksi ilmestyi kolmas BSD, kehitystyö hajaantui pahasti. Linux-ytimen kehittäjätiimi pysyi kuitenkin yhtenäisenä.[33]

Vuosina 1991 ja 1992Windowsissaei ollut muistisuojausta, mistä johtuen muun muassaLars Wirzeniuskokeili Linuxia.[30]Wirzenius oli varhainenalpha-testaajaja osallistuiThe Linux System Administrator's Guide-oppaan kirjoittamiseen.[26][34]

YhdysvaltalaisenRichard StallmaninFree Software Foundation(FSF) taas on työstänyt käyttöjärjestelmänGNU-osia 1980-luvun puolivälistä lähtien.MIT:ntekoälylaboratoriossa työskennelleen Stallmanin päämääränä oli koota kokonainen vapaa käyttöjärjestelmä, jolle hän antoi nimen GNU (engl.GNU's Not Unix,suom.GNU ei ole Unix). GNU-projekti oli käynnistynyt jo 1983, ja sen rakentajat olivat koonneet vapaista GNU-työkaluista ja kirjastoista miltei valmiin käyttöjärjestelmän, ainoastaankäyttöjärjestelmän ydineli kernel puuttui. Ydin on välttämätön käyttöjärjestelmän toiminnan kannalta, joten GNU-yhteisö kehitteli omaaHurd-nimistä ydintä. Ennen tämän valmistumista Linus Torvalds alkoi kehittämään omaa ydintään, josta syntyikinLinux.Hurdin kehitys hidastui Linuxin otettua sen paikan.

Stallmanin ideologian taustalla on ohjelmien vapaus. Hän alkoi puhuavapaista ohjelmista,joita kuka tahansa saa vapaasti käyttää, muokata ja levittää, ja kehitti ajatuksensa peruskiveksiGNU GPL-lisenssin. Lisenssi takaa, että kenellä tahansa on oikeus tehdä ohjelmaan muutoksia ja levittää muunneltua versiota haluamallaan tavalla, kunhan samat oikeudet säilyvät myös uudessa versiossa. Ohjelman julkaisun ohessa pitää tarjota saataville myöslähdekoodi,jonka avulla toisten ohjelmoijien on helppo lähteä tekemään muutoksia.

Torvaldsin alkuperäinen tavoite ytimen lisenssissä oli säilyttää se ilmaisena eikä niinkään vapaan ideologian mukaisena.[35]Kun Linuxin jakelijat toivoivat keräävänsä kustannukset takaisin, Torvalds totesi rahaan liittyvän rajoitteen olevan virhe ja esitti itse kirjoittamansa lisenssin korvaajaksi GNU GPL -lisenssiä (GPLv2) version 0.12 yhteydessä.[36][35]Lisenssimuutos mahdollisti sen, että myös kaupalliset yritykset voivat kehittää Linux-jakeluita ja myydä niitä eteenpäin.[35]Torvalds on tarkentanut, että käyttäjäsovellukset eivät ole riippuvaisia ytimen lähdekoodista eivätkä siten rajoitu samaan lisenssiin.[37]

Vaikka Torvalds ei ollut omaksunut Free Software Foundationin poliittista asennetta, valitsi hän silti GPL-lisenssin kehittämälleen käyttöjärjestelmän ytimelle. Hän perusteli tätä sanoen, että kuuden kuukauden työstä olisi kiva saada jotain takaisin itselleen ja GPL-lisenssin ansiosta hän ainakin saisi aina nähdä, miten hänen koodiaan on muokattu eteenpäin. Lisäksi hän oli kuullut Stallmanin luennonTKK:lla vuonna 1991, ja vaikkei hän ollut varsinaisesti samaa mieltä sen sanoman kanssa, hän on todennut, että jokin osa puheesta ilmeisesti upposi. Historiallisena taustana tässä myös on, että Stallmanin laatimat GPL-lisensoidut GNU-työkalut (etenkin GNU Emacs -tekstieditori, GCC-kääntäjä ja GDB-debugger) olivat 1980-luvun loppuun mennessä jo saavuttaneet legendaarisen maineen hakkerien keskuudessa, ja myös GPL-lisenssi oli monien taitavien ohjelmoijien suosima. GPL-lisenssi vaihtui Linuxiin versiossa 0.12, joka oli myös ensimmäinen versio, johon otettiin mukaan GNU-projektin GCC-kääntäjä täysin integroituneena.[38]

Torvalds on sanonut, ettei halua rajoittaa, mitä hänen koodillaan tehdään, mutta haluaa heidän parannuksiaan takaisin.[39]

Vuonna1992Yggdrasil Linux/GNU/X-jakelu yhdistiLinux-ytimen,GNU-ohjelmiston jaX Window System-ohjelmistot yhdeksi jakeluksi.[40]Mark Bolzernvakuutti saksalaisenMultisoft-yrityksen siirtämään LinuxilleFlagship-ohjelmansa, josta tuli ensimmäinen Linuxille julkaistu kaupallinen tietokoneohjelma.[40]

Ensimmäinen uusi alusta, jolle Linux siirrettiin, oliMotorola 68000-suorittimia käyttävätAmiga-tietokoneet, mutta ratkaisu kirjoitti uusiksi osia koodista, ja sen voi katsoa olevan haarauma Linuxin kaltaiselle käyttöjärjestelmälle.DEC Alpha-suorittimille tehty tuki oli ensimmäinen kerta, kun Linuxin ohjelmakoodista tehtiin siirrettävää.[41]

Useiden yrityksien tukemana Linux-tavaramerkinomistusoikeus ratkaistiin oikeudenkäynnissä ja luovutettiin Torvaldsille.[42][43]

Unity-työpöytää käyttäväUbuntuon maineeltaan käyttäjäystävällisenä helpottanut kynnystä siirtyä Linuxiin aloittelijoiden keskuudessa.[44]
Ubuntuun perustuvaLinux Minton yksi suosituimmista jakeluista.
Linuxia jaMaemo-käyttöliittymää käyttäväNokia 770.

Linux-jakelut ja käyttökohteet

[muokkaa|muokkaa wikitekstiä]
Ytimen ja käyttäjäympäristön komponentteja.

Jakelupaketti(jakelu,levitysversio,distribuutiotaidistro(engl.distribution)) on Linux-nimellä levitettävä, useita valmiiksituotteistettujaohjelmistokokoelmia asennus- ja ylläpito-ohjelmineen sisältävä käyttöjärjestelmä. Osa jakeluista on eri yhteisöjen tai yksittäisten henkilöiden kokoamia, eikä niillä tavoitella voittoa. Osa jakeluista taas on kaupallisia. Jakelut voivat tähdätä eri käyttökohteisiin kuten koulutukseen, alueisiin tailokalisointeihin,erityiseen vakauteen tai turvallisuuteen, eri laitteistoihin ja niin edelleen. Jakeluita on satoja.[45]Lokalisointi ja kansainvälistäminen sisältää muun muassa kielen, numeroiden esitysmuodot, aikamuodot ja niin edelleen.[46] Linux on historian eniten eri laitteistoalustoja tukeva käyttöjärjestelmä.[47]

Jakelu on tyypillisesti kokonainenkäyttöjärjestelmä,joka koostuu Linux-ytimen lisäksi muun muassakirjastoista,graafisesta käyttöliittymästä(joista yleisimmät ovatKDE,GNOMEjaXfce) ja ohjelmista, kuten toimisto-, internet- ja tietokantasovellukset. Jakeluiden asentamiseen ja käyttämiseen on usein saatavana teknistä tukea kaupallisena palveluna jakelulta tai kolmansilta tahoilta. Ohjeita löytyy usein myöskeskustelupalstoilta,wiki-sivuilta, jakelun toimittajilta ja käyttäjäyhteisöltä.

Kaupallisten jakeluiden etuna on usein viimeistellympi kokonaisuus, huomion kiinnittäminen yleiseen käytettävyyteen, asiakastuki ja kattavat ohjeet jakelun keskeisten osien osalta. Yleensä kaupallisetkin jakelut ovat saatavissa ilmaiseksi, mutta ilman kaupallista asiakastukea ja joskus ilman joitakinei-vapaitaosia. Joskus jakelun ilmainen versio toimii tuotekehityksen osana eikä vastaa varsinaista kaupallista tuotetta.

Jakelupaketin kehittäjä voi olla kaupallinen yritys (esimerkiksiRed Hat,CanonicaltaiSuSE), vapaaehtoisten muodostama yhteisö tai yksittäinen harrastaja, joka on joko kopioinut jonkin aiemman jakelun ja muuntanut sen vastaamaan omia toiveitaan tai paketoinut lähdekoodeista omansa. Myös esimerkiksi valtiolliset tahot ovat kehittäneet jakeluita kansalliseen tarpeeseen. Vapaasta ja avoimesta lähdekoodimallista johtuen kuka tahansa voi kehittää oman jakelun. Tämän seurauksena jakeluita on useita tuhansia. Lisäksi jakeluista tehdään erikoisversioita, jotka eivät ole varsinaisia jakeluita mutta ne voidaan ensiasentaa siinä muodossa.

Jakeluiden spektri yltää” kaikenkattavista” yleisjakeluista hyvin erikoistuneisiin jakeluihin, kutenpalomuuri- taiNAS-palvelin -jakelut.

Linux Standard BaseonISO-standardi (ISO/IEC 23360-1:2006), joka määrittää järjestelmän rajapinnat käännetyille sovelluksille sekä minimaalisen ympäristön asennusohjelmia varten.[48] Linux Standard Base pyrkii yhteensopivuuteen useiden Unix-standardien kanssa kutenPOSIXjaSingle UNIX Specification.[49] Linuxille on myös kehitetty tukeaIntel Binary Compatibility Standardille(iBCS2) eri alustoille julkaistujen ohjelmien ajamiseen.[50]

Sulautettu Linux

[muokkaa|muokkaa wikitekstiä]

Linuxia käytetään myöskämmentietokoneissajamatkapuhelimissa,kotikäyttöön tarkoitetuissa ADSL-modeemeissa, WLAN-tukiasemissa ja palomuureissa sekä teollisissa laitteissasulautettuna käyttöjärjestelmänä.

Sulautetuissa järjestelmissä GNU-projektin työkalut korvataan usein kevyemmillä, kutenBusyBox-työkaluilla ja joskus myösGNU C Librarykevyemmällä vaihtoehdolla kutenuClibc.

SuomalainenNokiakäyttiMaemoa,joka myöhemmin yhdistyi IntelinMoblin-projektin kanssaMeeGoksi.[51]Osin Meegon pohjaltaJollakehittiSailfish OS:n.Myös Googlen omistama monissa älypuhelimissa jataulutietokoneissakäytettyAndroidkäyttää Linux-ydintä. Huhtikuussa 2017 Android ohitti suosiossa Windowsin ja siitä tuli maailman käytetyin käyttöjärjestelmä, kun lukuihin lasketaan kaikki internetiin kytketyt laitteet.[52][53]

Sulautettujen Linuxien erikoistapauksia ovat käyttöjärjestelmät, joiden tarkoituksena on saada esimerkiksipelikonsoli,kutenPlayStationtaiXbox,toimimaan kotitietokoneena. Medialaitteet kutenTiVokäyttävät Linuxia.[54]Muita käyttökohteita ovat muun muassaAmazon Kindle.[55]

Linux Foundationin raportin (2017) mukaan Linuxilla on 62 prosentin osuus sulautettujen käyttöjärjestelmien markkinoista.[56][57]Esineiden internet-laitteissa Linuxilla on 80 % osuus markkinoista (2017).[58]

Yocto Projecton Linux Foundationin yhteistyöprojekti eli kattoprojekti sulautettujen järjestelmien kehitystyölle. Projektissa ovat mukana laitteistovalmistajat ja ohjelmistokehittäjät. Projekti yhdistää työkaluja, konfigurointiin tarvittavaa metadataa, ohjelmakirjastoja ja käyttöliittymiä.[59]

Automotive Grade Linuxonautoteollisuudelletarkoitettu projekti.[60]MazdajaToyotailmoittivat vuonna 2017 aikeestaan kehittää yhdessä Linux-pohjainen alusta autoihin.[61]Audion siirtynyt Linux-pohjaiseenAndroid Auto-alustaan.[62][63]BMWkäyttää Linuxia sekä autoihin että tuotantolinjoihin.[64]Elektrobitin Linux-jakelu on saanut TÜV Nordilta hyväksynnän ISO 26262 ja IEC 61508 standardien mukaisesti. Elektrobit on kehittänyt ratkaisunsa Canonicalin kanssa.[65]

Linuxista on kehitettyUClinux-versio mikrokontrollereille, joissa ei olemuistinhallintayksikköä:projekti on myöhemmin integroitu ytimen päähaaraan.[66]

Reaaliaikainen Linux

[muokkaa|muokkaa wikitekstiä]
Pääartikkeli:Real-Time Linux

Linux-ytimestä on myösreaaliaikainenversio, joka tunnetaan nimelläengl.Real-Time Linux, RTL.[67] Aikaisemmin RTL:stä on myös käytetty nimiäRT-PatchjaRT PREEMPTsekäPREEMPT_RT.

SpaceXkäyttää Linuxia ja PREEMPT_RT-versiota muun muassa Falcon-raketeissaan ja Dragon-aluksessa.[68][69]MyösStarlink-satelliitit käyttävät Linuxia.[70]SpaceX käyttää työkaluja kutenftracejagdb.[71]

Supertietokoneet

[muokkaa|muokkaa wikitekstiä]

Syksyn 2017 supertietokoneidenTOP500-listalla jokainen kone käytti Linuxia.[72] Ensimmäisen kerran Linuxia käyttävä tietokone esiintyi TOP500-listalla vuonna 1998.[72]Vuonna 1998 Sun Microsystems ja SGI kattoivat 46 % TOP500-listan supertietokoneista ja Linux 0,2 % (yksi järjestelmä).[73]Vuonna 2005 Sunilla oli 0,8 % (neljä järjestelmää), SGI:llä oli 3,6 % ja Linuxia käytti 72 %.[73]IBM kasvoi 21 %:sta 44 %:iin vuosina 1998–2005 johtuen panostuksesta Linux-järjestelmiin.[73] Eräät supertietokoneet perustuvat NASA:n Goddard Space Flight Centerissa kehitettyynBeowulf-klusterimalliin.[74][72]Marraskuussa 2017 kaikki TOP500-listalla olevat supertietokoneet käyttivät Linuxia, ja niistä 437 käytti klusterointia.[72]

Linux-ydin tukee heterogeenista muistihallintaa (HMM), joka mahdollistaa saman prosessimuistin käytön grafiikkaprosessorille (GPU) ja suorittimelle (CPU): 102 järjestelmää TOP500-listalla käytti GPU-tekniikkaa vuonna 2017.[72][75]

Scientific LinuxonFermilabinsponsoroima jakelu.[76][77]

Muita tieteelliseen käyttöön suunnattuja (ei välttämättä supertietokoneisiin) ovat Bio-Linux, Poseidon Linux, NHSbuntu.[77]

Eräitä Linuxia käyttäviä supertietokoneita:

Suurtietokoneet

[muokkaa|muokkaa wikitekstiä]

SuurtietokoneissaLinuxia käytetään kustannuksien alentamiseen. Gartnerin arvioiden mukaan kolmannesIBM:nSystem z-asiakkaista käyttää Linuxia.[78]Suurtietokoneissa kilpailevatRed Hat Enterprise Linux(RHEL) jaSUSE Linux Enterprise Server(SLES).[79]Vuonna 2015 ilmoitettiinUbuntuntulosta suurtietokoneille.[80]

Vuonna 2001 IBM ilmoitti käyttävänsä miljardi dollaria sinä vuonna Linuxiin.[81]IBM:n varatoimitusjohtajan mukaan suurin osa siitä on saatu takaisin ensimmäisenä vuotena ohjelmistojen ja järjestelmien myynnistä.[81]

Palvelinkäyttö

[muokkaa|muokkaa wikitekstiä]

Palvelinkäyttöon yksi Linuxin yleisimmistä käyttökohteista.LAMP-käsite syntyi ohjelmistoyhdistelmästä, jossa Linuxissa ajetaan Apache-verkkopalvelinta, MySQL-tietokantaa ja PHP-komentosarjakieltä. Verkkosivustojen palvelujen lisäksi muun muassaDNS-nimipalvelut jasähköpostipalvelimetkäyttävät Linuxia.

Netcraftin helmikuussa 2010 luotettavimmiksi listaamista verkkosivustoista kuusi kymmenestä ajoi Linuxia, kaksi FreeBSD:tä, yksi Windowsia ja yksi tuntematon alusta.[82]

W3Techsin mukaan Unix-tyyppisten käyttöjärjestelmien osuus on 70,1 % ja Windowsin 29,9 %.[83]Unix-tyyppisistä palvelimista 52,5 % on Linuxia ja 46,7 % tunnistamattomia sekä 0,8 % BSD-pohjaisia.[84]W3Cookin mukaan Linuxia käyttivät vuonna 2015 94 % verkkopalvelimista loppujen kuuden prosentien jakaantuen FreeBSD:lle ja Windowsille.[85] W3Cookin analyysin mukaan maailman miljoonasta kärkipään verkkopalvelimesta 96,3 prosenttia käyttää Linuxia lopun jakaantuessa Windowsin ja FreeBSD:n kesken.[86] Hostingtribunal.comin mukaan vuonna 2019 96,3 % miljardista kärkipään palvelimesta käytti Linuxia.[87] Verkkopalvelimien palauttamista tiedoista voidaan kytkeä pois tietoja, jonka seurauksena vain osa palvelimista palauttaa riittävästi tietoa käyttöjärjestelmän tunnistamiseen.[88]

IDC:n mukaan vuonna 2012 ensiasennuksien perusteella (asennettuna toimitettuun palvelimeen) Linux-palvelimilla oli 18,4 % osuus kun muilla Unix-palvelimilla oli 24,2 % osuus ja Windowsilla 45,8 % osuus.[89]IDC Korean mukaan Linuxilla oli 50,4 % osuus vuonna 2016 ja Windowsilla 49,4 % x86-palvelimista.[90]

Hypervisor-perusteisetvirtualisointipalvelutja kevyemmätsäiliöintipalvelutovat tuoreempia käyttökohteita kuin perinteiset verkkopalvelimet.

Rackspacen mukaanpilvipalveluidenkuormasta 90 % suoritetaan Linuxilla (2020).[57]Myös Linux Foundationin raportin (2017) mukaan 90 prosenttia pilvipalveluista suoritetaan Linuxilla.[56]Microsoftin omassa Azure-palvelussa Linux ohitti Windowsin vuonna 2019.[91]

Vuonna 1999 useimmattietokannan hallintajärjestelmiäkehittävät tahot tarjosivat ohjelmistojaan Linuxille mukaan lukien Oracle, IBM, Informix ja Sybase.[92] Tavallisia tietokantaohjelmistoja Linuxille ovat muun muassaOracle,IBM DB2,PostgreSQL,MySQLjaMariaDB.Lisäksi on suurille datamäärille (Big data) suunnattuja ratkaisuja kutenApache Hadoop,Apache SparkjaGoogle File System,muistitietokantojakutenMemcachedjaRedis,sekä useita muita nk.NoSQL-järjestelmiä. Liikevaihdon perusteella vuonna 2013 Linuxilla suoritettiin 30 % tietokantajärjestelmistä, 37 % Windowsilla ja 25 % muilla Unix-pohjaisilla järjestelmillä.[93]

Työpöytäkäyttö

[muokkaa|muokkaa wikitekstiä]

Useat jakelut painottavat työpöytäkäyttöä ja sisältävät oletuksena toimisto-ohjelmistopaketin. Toimisto-ohjelmistoja on irrallisina sekä paketteja, joista suosituimmat ovatLibreOfficejaApache OpenOffice.[94]

Graafinen ikkunointijärjestelmä on useidenUnix-tyylisten käyttöjärjestelmien tapaanX Window System,muttaWayland-järjestelmä on yleistynyt.[95][96]

Työpöytäympäristöjäon saatavilla useita mukaan lukienKDE,Gnome,Cinnamon,MATEjaXfce.[97]

Elokuva- ja musiikkituotanto

[muokkaa|muokkaa wikitekstiä]

Monet ammattimaiset elokuvantuottajat ja elokuvastudiot, kutenIndustrial Light & Magic,DreamWorks,PixarjaWeta Digitalkäyttävät Linuxia tehdessään elokuvia.[98][99][100][101] EsimerkiksiTitanicjaStar Wars: Episodi II – Kloonien hyökkäyson tuotettu Linuxilla.[102][98]Eduksi on sanottu laadun parantuminen, koska tuotannon aikana halutusta realismista joudutaan tinkimään laskentakapasiteetin puutteen vuoksi ja enemmän laskentatehoa mahdollistaa enemmän käyttäjän hallintaa.[98]Elokuvatuotannossa käytettyjä Linuxille saatavia ohjelmistoja ovat muun muassaNuke,RenderManjaHoudini.[103][100][104]

Ammattimaiseen äänenkäsittelyyn on monia ohjelmistoja, esimerkiksiArdour.[105]

Linux on korvannut aiemmin dominoineen SGI:nIRIXinvisuaalisten tehosteidentekijöiden käyttämänä alustana.[106][107]Kyselyn mukaan Linux on käytössä 60 prosentissatyöasemistatehosteita ja animaatioita tekevissä studioissa.[108]

Teollisuusautomaatio

[muokkaa|muokkaa wikitekstiä]

Teollisuusautomaatiossa Linuxia käytetään muun muassaOPC-UA-rajapinnan kanssa.[109]Useat eri projektit tähtäävät Linuxin käyttöönohjelmoitava logiikassa.[110][111]

OSADLkehittää Linuxiaturvakriittisiin järjestelmiin.[112] Turvakriittinen ei välttämättä tarkoita reaaliaikaista käyttöjärjestelmää, mutta usein ne liittyvät yhteen.[113]Yksi menetelmä on käyttää laitteiston osiointia, kutenJailhouse.[113] Linux Foundationin ELISA-projekti on suunnattu Linuxin käyttämiseen turvakriittisissä järjestelmissä.[114]Projekti rakentuu aikaisemmin tehdylle työlleSIL2LinuxMP- jaReal-Time Linux-projekteissa.[114] Turvakriittisiä järjestelmiä varten on kehitetty ajonaikainen verifiointi, joka rakentuu olemassa oleville ytimen seurantamenetelmille.[115]

Erikoistuneita käyttötapauksia

[muokkaa|muokkaa wikitekstiä]

Digitaalinen turvallisuus ja rikostutkinta

[muokkaa|muokkaa wikitekstiä]

Kali Linux(aiemmin nimellä BackTrack) ontekniseen rikostutkintaanjapenetraatiotestaamiseensuunniteltu jakelu.CAINE Linux(Computer Aided INvestigative Environment) on digitaaliseen rikostutkintaan suunnattu.[116]

Tunkeilijan havaitsemisjärjestelmät(IDS) ja ohjelmat kutenSNORTjatripwireovat saatavilla Linuxille.

Pääartikkeli:HTPC

Linuxilla on käyttöä mediapalvelimena ja kotiteatterikäytössä median toistamiseen.[117]

Tietoverkkolaitteet

[muokkaa|muokkaa wikitekstiä]

Useissa tietoverkoissa käytettävissä laitteissa kutenkytkimissäkäytetään Linuxiin perustuvaa käyttöjärjestelmää.[118]Laitteiden valmistajien lisäksi hyperskaalautuvien ja suurten pilvipalveluiden rakentajat käyttävät Linuxiin pohjautuvaa käyttöjärjestelmää.[118]Muun muassa Ciscolla, Mellanoxilla, Microsoftilla ja Nokialla on Linuxiin perustuvat verkkokäyttöjärjestelmät.[118][119]

Avaruustutkimus

[muokkaa|muokkaa wikitekstiä]

Linuxia käytetään avaruustutkimukseen käytetyissä laitteissa muun muassa navigaatioon, kommunikointiin, tietojen käsittelyyn ja instrumenttien hallintaan liittyvissä järjestelmissä. Käyttökohteita ovat muun muassa maatukijärjestelmät,Kansainvälinen avaruusasema,Mars-laskeutujat (Spirit, Opportunity, Curiosity ja Perseverance) jaCubeSat-satelliitit. Lisäksi Linuxia käytetään tieteellisessä simuloinnissa ja mallintamisessa sekä tietojen analysoinnissa ja prosessoinnissa.[120] Marsin tutkimuksessa käytettävä Ingenuity-helikopteri käyttää Linuxia käyttöjärjestelmänä sekä avoimen lähdekoodin F Prime -ohjelmistoa.[121][122]

Teollisuuspolitiikkaa

[muokkaa|muokkaa wikitekstiä]

Saksassaon yritetty vähentää riippuvuuttaMicrosoft Windowsistaottamalla käyttöön Linux-jakeluja muutamissa suurissa kaupungeissa.SuomessaLinuxin käyttöäjulkishallinnossaon tutkittu useissa kunnissa sekä valtionhallinnossa. Usein jonkin ohjelmiston toimimattomuus Linuxissa on toistaiseksi estänyt Windowsista luopumisen hallinnossa, mutta esimerkiksi kouluissa Linuxia käytetään melko yleisesti. Esimerkiksi ylioppilaskokeissa käytettäväAbitti-käyttöjärjestelmä perustuu Linuxiin.

Eräissä maissa Linuxia pidetään tapana välttää Windowsinlisenssimaksujaja parantaa kansallista turvallisuutta. Järjestelmän käyttö ei ole sidoksissa yhteen toimittajaan ja tuon toimittajan kotimaahan. Turvallisuusriskejä voivat aiheuttaa myös esimerkiksi Windows-käyttöjärjestelmiin sisällytetyt dokumentoimattomat ominaisuudet. Erilaisia kehityshankkeita Linuxin käytön lisäämiseksi on tehtyKiinanlisäksiEspanjassa[123],Brasiliassa,Norjassa,KuubassajaVenezuelassa[124].MyösPerussa,Etelä-Afrikassa,ArgentiinassajaIntiassaon tehty periaatepäätös suosia Linuxia.[125]

Linux Foundationinmukaan Linuxin asema on vahvistunut yrityksissä viime vuosina. Linuxia on ruvettu käyttämään etenkin kriittisissä yritysjärjestelmissä.[126] PörsseissäLinuxia käytetään suorituskykyä vaativissa kohteissa.[127][128]

Käyttö kaupallisissa järjestelmissä

[muokkaa|muokkaa wikitekstiä]

Linuxin käyttö kaupallisessa tuotteessa herättää usein kysymyksiä, johon kirjoitettu useita ohjeita muun muassa käyttöön sulautetuissa järjestelmissä.[129][130]Ytimen lisäksi käyttöjärjestelmässä on useita ohjelmia, joissa on eri lisenssejä, jotka noudattavatavoimen lähdekoodinmäärittelyä.[1][131]

Kaupallisessa käytössäGNU GPLei vaadi lähdekoodien julkaisua mikäli muokattua lähdekoodia ei käytetä julkaistussa tuotteessa.[132]Julkaistussa tuotteessa käytetty lähdekoodi, josta ohjelmabinäärit on tuettu, on julkaistava eikä niiden käyttöä, muokkausta tai uudelleenlevitystä voi rajoittaa.[132]

Tietokoneohjelmat, joka eivät perustu GNU GPL:n alaiseen lähdekoodiin (non-derivative works), eivät ole rajoitettu GPL:n pykälistä. Torvaldsin mukaan käyttäjätason sovellukset eivät perustu Linux-ytimen lähdekoodiin eivätkä siten rajoitu samaan lisenssiin.[37]Laiteajuri, joka on erityisesti kehitetty Linux-ytimeen olisi riippuvainen ytimen lähdekoodista ja siten GPL:n alainen.[37]

Useat Linux-jakelut levittävät ja asentavat oletuksena vain avoimen javapaanlisenssin ohjelmia. Lisäksi voi asentaa kaupallisia tai ei-avoimia ohjelmia eri lähteistä. EsimerkiksiUbuntussavoi asentaa lisäksi muiden lisenssien alaisia ohjelmia.[133]Eräätfirmware-ohjelmat eivät ole avoimen tai vapaan lisenssin alaisia ja siksi ne on eräissä jakeluissa asennettava erikseen.[134][135]GNU-projekti ei suosittele käyttämään jakelupaketteja, joissa on mukana ei-vapaita ohjelmia.[135]

KoskaGNU GPLon lisenssi eikä sopimus, GPL-lisensoituja ohjelmia koskeetekijänoikeuseikäsopimusoikeus. Useille GPL-lisenssin alaisille ohjelmille on olemassa myös vaihtoehtoja, kutenGCC-kääntäjän tilalla voi käyttää avointaLLVM-kääntäjää tai kaupallista kääntäjää kutenIntel C++.

Koska Linux-ydin käyttää nimenomaan GNU GPL versiota 2 (GPLv2), sitä eivät sido lisenssiversion 3 rajoitukset, joita Torvalds on vastustanut ja on ilmoittanut, ettei Linux-ydin siirry versioon 3.[136][137][138]Torvalds arvosteli lisenssiversion 3 tiukkaa linjaa kaupallisiin jaomisteisiinohjelmistoihin.[137]

Lokakuussa 2017 ilmoitettiin lisäyksistä käyttöoikeuksiin, jotka helpottavat lähdekoodin käyttöä ja estävät "oikeustrollien" häirinnän.[139][140][141][142]

Kaupallisia ohjelmia Linuxille ovat muun muassa useatvideopelit.

Vertailussa BSD-pohjaisiin käyttöjärjestelmiin (mm. NetBSD, FreeBSD, OpenBSD) Linuxin eduksi on sanottu GPL-lisenssi. Kun BSD-järjestelmien kehitys haarautuu kaupallisiin järjestelmiin kehittäjät lähtevät ja yrityksen loputtua tehty työ hukataan. GPL sen sijaan pakottaa yritykset toisaalta toimimaan yhdessä sekä tarjoaa turvan siitä, että myös muut yritykset joutuvat toimimaan yhteistyössä. Näin ollen GPL on turvallinen yrityksille kun kilpailijat toimivat samoilla säännöillä. Myös Linus Torvaldsin merkitys johtajana on mainittu menestyksen syynä.[143]Torvalds itse on sanonut GPL-lisenssin menestyksen syyksi.[144] FreeBSD:n kehittäjiin kuuluva Poul-Henning Kamp sen sijaan on kritisoinut "basaarimallia" (viittaus Eric S. Raymondin kirjaanThe Cathedral and the Bazaar) sanoen sen johtaneen "noloon sotkuun".[145]

Suuri osa Linuxin kehityksestä tapahtuu yrityksissä, joita ovat:[146][147][148]

Linuxin laajuudesta

[muokkaa|muokkaa wikitekstiä]

David A. Wheelerin vuonna 2001 julkaisemassa tutkimuksessa vuonna todettiinRed Hat Linux7.1 -jakelun sisältävän 30 miljoonaa koodiriviä.[149]COCOMO-kustannusarviota käyttäen tämän jakelun luomisen arvioitiin vaatineen noin 8 000 henkilötyövuotta.[149]Jos kehitystyö olisi tehty tavallisin menetelmin Yhdysvalloissa, se olisi maksanut yli miljardi dollaria (vuoden 2000 kurssilla).[149] Suurin osa (71 %) koodista oli kirjoitettuC:llä,mutta useita muitakin kieliä, kutenC++:aa,Lispiä,Assemblyä,Perliä,FortraniajaPythonia,oli käytetty.[149]Itse Linux-ydin muodostui 2,4 miljoonasta koodirivistä, joka oli noin 8 % jakelun kokonaiskoosta: 57 % ytimen lähdekoodista oli ajureita.[149]Vuonna 2007 Linux-ydin muodostui 4,2 miljoonasta koodirivistä. Vuonna 2009 ytimen koon voi arvioida ylittävän 6,4 miljoonaa koodiriviä, jolloin sen kirjoittamisen kaupallisena projektina voisi samalla menetelmällä arvioida itsessään maksavan miljardi dollaria.[150]Kesällä 2015 ytimen versiossa 4.1 oli yli 19,5 miljoonaa lähdekoodiriviä.[151]

Red Hat Linux 7.1 sisälsi kolme ohjelma-CD:tä, yhden lähdekoodi-CD:n ja yhden ohje-CD:n.DebianGNU/Linuxtestingsisältää noin kolmenkymmenen CD:n verran lähdekoodia ja ohjeita (sekä suurin piirtein saman verran binääripaketteja jokaiselle tuetulle alustalle). Linux oheisohjelmistoineen on siis laajimmillaan hyvin paljon laajempi kuin Red Hat Linux yllä mainitussa vuoden 2000 tutkimuksessa.

Linuxin merkityksestä

[muokkaa|muokkaa wikitekstiä]

Linux nähtiin aluksi vaihtoehtona kaupalliselle Unixille ja myös Windows NT vaati laitteistotuen kehittämistä, jossa sertifiointi Red Hatin ja SuSE:n toimesta oli merkittävä tekijä yrityksille siirtyä Linuxiin.[152]Kun Windows-palvelimet vanhenivat niille usein laitettiin Linux, jolla saatiin parempi käytettävyysaika.[152] Datakeskuksetsiirtyivät kaupallisista Unixeista siirtämällä yrityssovelluksia, transaktiokäsittelyä, tietovarastointia ja analytiikkaa Linuxille, joka tehtiin kustannuksien alentamiseksi ja standardoinnin lisäämiseksi.[153]

Ilman Linuxia ja avointa lähdekoodia ei olisi mahdollisuutta pilvipalveluiden mittakaavaan: järjestelmillä kutenTandem NonStopolisi liian suuret kustannukset Netflixin kaltaisien palveluiden pyörittämiseen.[152]

Linuxin merkityksen sanotaan liittyvän eniten ajatuksen menestykseen: vapaaseen ja avoimeen ohjelmistoon.[154]Syynä menestykseen on sanottu olevan lisensointi, joka salli kopioinnin, muokkaamisen ja jakelun.[155] Kehitysmenetelmästä sanotaan tulleen yksittäinen tärkein ohjelmiston kehitysmenetelmä historiassa.[156]

Markkinaosuuksien mittaamiseen on useita menetelmiä sekä useita tapoja tulkita saatuja tietoja.[157]Kahtena merkittävänä tapana forumeilla ja blogeissa käytetään selainten käyttöä sekä jälleenmyyntimarkkinoita, joissa on molemmissa merkittäviä vikoja.[157][158]Selainten käyttömäärät ovat usein tiettyjen "jäsensivustojen" käyttäjistä eli tiettyjen verkkosivujen kävijämääristä.[158]Jälleenmyyntimäärät voivat perustua kauppoihin toimitettujen koneiden määrään eikä kuluttajille myytyjen koneiden määrään, ja eräiden yrityksien kuten Gartnerin ja IDC:n määrät voivat keskittyä vain Yhdysvaltoihin ja sivuuttaa globaalit markkinat kokonaan.[158]Microsoft on vuonna 2009 arvioinut Linuxin suuremmaksi kilpailijakseen kuin Applen.[159]

GNU/Linux ja BSD/Linux

[muokkaa|muokkaa wikitekstiä]

Eräissä yhteyksissä on nostettu esilleGNU-projektin sovelluksien korvaamisestaBSD-projektin sovelluksilla. Merkittävä ero BSD-sovelluksilla on tapa kutsua ytimenjärjestelmäkutsujasuoraan sovelluksista, joka GNU-ympäristössä tehdään tyypillisestiglibc-kirjaston kautta. Ajonaikaiselle C-kirjastolle kuten glibc on kehitetty vaihtoehtoja kutenBionic-C,musl libc,Apachelibstdcxx jaLLVM-projektin libc++. Eri kirjastoratkaisujenPOSIX-yhteensopivuudessa on myös eroja.[160][161]

Eräs este on ollut vaihtoehtoisen kääntäjän puute:BSD-lisensoituClang-kääntäjä pystyy kääntämään osan ytimen versioista.[162]Itse C-kielen kääntäjän lisäksi myösassembler-kääntäjä jalinkkeriohjelmatarvitaanGNU binutils-paketista.[162]

Muiden käyttöjärjestelmien tuki

[muokkaa|muokkaa wikitekstiä]

Muille käyttöjärjestelmille julkaistujen ohjelmien ajamiseen ovat muun muassaWine(Windows) jaDarling(macOS/Darwin).

Ohjelmistot ja pelit

[muokkaa|muokkaa wikitekstiä]

ValvenSteamOSonLinux-pohjainen käyttöjärjestelmä, jolle on julkaistu useita pelejäSteam-palvelussa. Useat pelit käyttävätSimple DirectMedia Layer(SDL) -kirjastoa rajapintanaan. Valve kehittää myösProton-nimistä yhteensopivuusohjelmistoa, joka perustuu Wineen.

Microsoft ja Linux

[muokkaa|muokkaa wikitekstiä]

MicrosoftinSteve Ballmeron kutsunut Linuxia kommunistiseksi.[163]Tähän lausuntoon on mahdollisesti vaikuttanut Linuxin ilmaisuus, sillä MicrosoftinBill Gateson kutsunut aikaisemminNetscape-selainta kommunistiseksi sen ilmaisuuden vuoksi.[164]Linus Torvalds on kertonut olevansa ehdottoman epäkiinnostunut politiikasta.[165]Microsoftin palkkaama Ken Brown ajoi väitettä, jossa Torvalds olisi kopioinut Minixiä, mutta Tanenbaum on tyrmännyt tämän väitteen.[166]

Microsoft on myös kutsunut Linuxia syöväksi, mutta on myöhemmin liittynytLinux Foundationiin.[167][168]Microsoft on julkaissutSQL Servertietokantaohjelmistonsa myös Linuxille vuonna 2017.[169]

SCO vs. Novell, SCO vs. IBM

[muokkaa|muokkaa wikitekstiä]

SCO haastoiNovellinjaIBM:n oikeuteen väittäen näiden kopioineen luvatta Unixin lähdekoodia Linuxiin ja väittäen omistavansa tekijänoikeuden Unixiin. SCO:n väitteet on tyrmätty oikeudessa.[170][171][172]

Linuxiin liittyviä lehtiä on julkaistu useita painettuina ja digitaalisina. Lehtiä ovat muun muassa:

Linuxia käsitteleviä elokuvia ovatKoodijaRevolution OS.

Xenia

Linuxin maskotti onTux-pingviini (kuva artikkelin alussa). Myös Alan Mackeyn vuonna 1996 suunnittelemaa Xenia-kettua on ehdotettu maskotiksi.[173]

  1. abDebian GNU/Linux Licensesohloh.net.Arkistoitu7.6.2012. Viitattu 21.4.2011.(englanniksi)
  2. Dougall, David:Differentiating UNIX and Linux14.3.2006. IBM. Viitattu 20.12.2017.
  3. Linux WatchIBM. Viitattu 21.4.2011.(englanniksi)
  4. Trolltech rolls "complete" Linux smartphone stacklinuxfordevices.com.28.11.2006. Viitattu 21.4.2011.(englanniksi)
  5. IBM's newest mainframe is all LinuxComputerworld.com.19.12.2009.Arkistoitu11.11.2016. Viitattu 21.4.2011.(englanniksi)
  6. Linux Rules SupercomputersForbes.com.Viitattu 21.4.2011.(englanniksi)
  7. Steven J. Vaughan-Nichols:Linux Foundation finds enterprise Linux growing at Windows' expense3.12.2014. ZDNet. Viitattu 28.11.2017.
  8. OPERATING SYSTEM FAMILY / LINUXTop500.org. Viitattu 27.11.2017.(englanniksi)
  9. ProtonDB:ProtonDB30.3.2021. ProtonDB. Viitattu 30.3.2021.
  10. Stallman, Richard:Linux and the GNU Systemgnu.org.Viitattu 10.12.2016.(englanniksi)
  11. Warren Toomey:The Strange Birth and Long Life of Unix28.11.2011. IEEE Spectrum. Viitattu 6.9.2019.(englanniksi)
  12. Peter H. Salus:Chapter 2. UNIX(Osa verkossa julkaistua kirjaaThe Daemon, the Gnu and the Penguin) 14.4.2005. Groklaw. Viitattu 11.9.2019.(englanniksi)
  13. System V Definitionlinfo.org.Viitattu 10.9.2019.(englanniksi)
  14. Richard Jensen:Unix at 50: How the OS that powered smartphones started from failure29.8.2019. Ars Technica. Viitattu 6.9.2019.(englanniksi)
  15. Peter H. Salus:Dueling UNIXes and the UNIX Wars(PDF)usenix.org.2015. Viitattu 31.8.2019.(englanniksi)
  16. Eric Steven Raymond:Origins and History of Unix, 1969-1995catb.org.2003. Viitattu 18.10.2023.(englanniksi)
  17. Torvalds, Linus:Linus Torvaldsin alkuperäinen viesti uutisryhmässä comp.os.minixgroups.google.com.25.8.1991. en
  18. It's here!groups.google.com.Viitattu 5.8.2017.(englanniksi)
  19. Troubles with Partitionsgroups.google.com.Viitattu 5.8.2017.(englanniksi)
  20. Dr. Oliver Diedrich:The history of Linuxh-online.com.25.8.2011. Viitattu 16.8.2019.(englanniksi)
  21. Torvalds, Linus:Free minix-like kernel sources for 386-ATgroups.google.com.Viitattu 5.8.2017.(englanniksi)
  22. Leppänen, Timo:Merkilliset nimet. Tarinoita yritysten ja tuotteiden nimistä.Helsinki: Suomalaisen Kirjallisuuden Seura, 2016.ISBN 978-952-222-720-1.
  23. Torvalds, Linus:What would you like to see most in minix?groups.google.com.Viitattu 5.8.2017.
  24. Torvalds, Linus:Notes for linux release 0.01ftp.funet.fi.Viitattu 5.8.2017.
  25. LINUX's Historycs.cmu.edu.Viitattu 5.8.2019.(englanniksi)
  26. abcLinus Torvalds:LINUX--a free unix-386 kerneloldlinux.org.10.10.1991. Viitattu 18.10.2019.(englanniksi)
  27. Unix System Laboratories v. Berkeley Software, 832 F. Supp. 790 (D.N.J. 1993)law.justia.com.Viitattu 31.8.2019.(englanniksi)
  28. abLawrence Kesteloot:A Brief History of UNIX and BSDteamten.com.Viitattu 3.11.2017.
  29. abcEric S. Raymond:The Art of Unix Programming.Addison-Wesley, 2003.ISBN 0-13-142901-9.Teoksen verkkoversio.
  30. abAn Interview with Lars Wirzenius25.5.2000. Linux Journal. Viitattu 25.11.2017.
  31. Nikolai Bezroukov:Alan Cox Interviews and Papers18.6.2000. Softpanorama. Viitattu 14.11.2007.(englanniksi)
  32. Kapinakoodi, Glyn Moody, Gummerus 2001,ISBN 951-31-2003-1,s. 96, s. 97, s. 98
  33. abMoody 2001, s. 120
  34. The Linux System Administrator's Guidetldp.org.Viitattu 23.10.2019.(englanniksi)
  35. abcChristopher Tozzi:Linus Torvalds on Early Linux History, GPL License and Moneydatacenterknowledge.com.23.8.2016. Viitattu 18.10.2019.(englanniksi)
  36. Torvalds, Linus:RELEASE NOTES FOR LINUX v0.12kernel.org.Viitattu 5.8.2017.
  37. abcTorvalds, Linus:Re: Linux GPL and binary module exception clause?yarchive.net.Viitattu 10.10.2017.
  38. Sam Williams -Free as in Freedom,O'Reilly, 2002, sivut 133, 138-139
  39. Why Linux creator Linus Torvalds doesn't really care about open sourcetechrepublic.com.22.2.2016. Viitattu 30.8.2020.(englanniksi)
  40. abThe Daemon, the GNU and the Penguin, by Dr. Peter H. Salus - Ch. 20Groklaw.Arkistoitu10.6.2007. Viitattu 25.11.2017.
  41. Open Sources: Voices from the Open Source Revolutionoreilly.com.1999. Viitattu 17.10.2023.(englanniksi)
  42. Linux News– Internet Archive
  43. Phil Hughes:Action Taken on Linux Trademark1.3.1997. Linux Journal. Viitattu 22.10.2019.(englanniksi)
  44. Robert Strohmeyer:Desktop Linux Face-Off: Ubuntu 8.04 vs. Fedora 9PCWorld.2.1.2008. pcworld.com. Viitattu 16.3.2017.(englanniksi)
  45. The LWN.net Linux Distribution Listlwn.net.Viitattu 25.5.2021.(englanniksi)
  46. Learn Linux, 101: Localisation and internationalisationdeveloper.ibm.com.21.7.2017. Viitattu 25.5.2021.(englanniksi)
  47. Levine, Barry:Linux' 22th Birthday Is Commemorated – Subtly – by CreatorCMS Wire. Viitattu 30.8.2017.
  48. ISO/IEC 23360-1:2006ISO. Viitattu 7.7.2019.(englanniksi)
  49. DevynCJohnson:SUS, POSIX, and Other Standardsdcjtech.info.26.2.2017. Viitattu 8.7.2019.(englanniksi)
  50. Eric Youngdale:Using iBCS2 Under Linuxlinuxjournal.com.1.9.1994. Viitattu 20.9.2022.(englanniksi)
  51. Ryan Paul:Intel, Nokia aim to unify mobile Linux ecosystem with MeeGo16.2.2010. Ars Technica. Viitattu 10.10.2019.(englanniksi)
  52. Russell, Jon:Report: Android overtakes Windows as the internet’s most used operating system3.4.2017. TechCrunch. Viitattu 22.11.2017.
  53. Historiallinen hetki: Windowsin 1980-luvulla alkanut valtakausi on ohiTiVi.3.4.2017. Viitattu 9.12.2017.
  54. Embedded Linux by John Lombardooreilly.com.Viitattu 10.10.2019.(englanniksi)
  55. Amazon super-sizes the Kindlelinuxdevices.org.6.5.2009. Viitattu 10.10.2019.(englanniksi)
  56. ab90% of the Public Cloud Runs on Linuxdeveloper.com.25.10.2017. Viitattu 17.4.2024.(englanniksi)
  57. abRealising the Value of Cloud Computing with Linuxrackspace.com.3.1.2020.Arkistoitu16.7.2020. Viitattu 30.8.2020.(englanniksi)
  58. Report - Linux based Operating Systems for IoT takes lead with a massive 80% market shareiotgadgets.com.4.7.2017. Viitattu 1.7.2021.(englanniksi)
  59. Jeffrey Osier-Mixon:Build custom embedded Linux distributions with the Yocto Projectdeveloper.ibm.com.16.8.2018. Viitattu 22.4.2024.(englanniksi)
  60. Automotive Grade Linuxautomotivelinux.org.Viitattu 13.4.2018.
  61. Mazda and Toyota join forces on Linux-based connected car platformThe Register. Viitattu 30.7.2017.
  62. Steven J. Vaughan-Nichols:Linux is under your hood11.4.2018. ZDNet. Viitattu 13.4.2018.
  63. Android Auto coming to Audi dashboards, no phone required24.5.2017. Android Authority. Viitattu 13.4.2018.
  64. BMW Continues Making Great Progress With Linuxphoronix.com.Viitattu 2.11.2019.(englanniksi)
  65. Jonathan M. Gitlin:Linux can finally run your car’s safety systems and driver-assistance featuresarstechnica.com.23.4.2024. Viitattu 25.4.2024.(englanniksi)
  66. uClinux and Linux set to mergelinux.com.19.11.2002. Viitattu 26.9.2020.(englanniksi)
  67. The Linux Foundation Announces Project to Advance Real-Time LinuxLinux Foundation.Arkistoitu.Viitattu 29.1.2017.
  68. From Earth to orbit with Linux and SpaceXzdnet.com.3.6.2020. Viitattu 15.6.2020.(englanniksi)
  69. SpaceX: We've launched 32,000 Linux computers into space for Starlink internetzdnet.com.8.6.2020. Viitattu 15.6.2020.(englanniksi)
  70. Liam Tung:SpaceX: We've launched 32,000 Linux computers into space for Starlink internetzdnet.com.8.6.2020. Viitattu 31.7.2023.(englanniksi)
  71. ELC: SpaceX lessons learnedlwn.net.6.3.2013. Viitattu 15.6.2020.(englanniksi)
  72. abcde​Linux totally dominates supercomputersZDNet. Viitattu 15.11.2017.
  73. abcMark Hall:The End of Unix?computerworld.com.15.5.2006. Viitattu 25.8.2021.(englanniksi)
  74. Phil Merkey:Beowulf Historybeowulf.org.Viitattu 15.11.2017.
  75. Jonathan Corbet:Heterogeneous memory managementlwn.net.27.4.2016. Viitattu 16.8.2019.(englanniksi)
  76. Scientific Linuxscientificlinux.org.Viitattu 15.5.2017.
  77. abLinux Distros That Serve Scientific and Medical CommunitiesLinux.com. Viitattu 1.9.2017.
  78. Danner, David:How CIOs Can Use Linux on the Mainframe to Maximize Savings and Lower TCOEnterprise Systems Media.Arkistoitu8.7.2016. Viitattu 1.9.2017.
  79. Bill Claybrook:Red Hat bolsters Linux for mainframes, tries to catch Novellsearchdatacenter.techtarget.com.Viitattu 8.7.2019.(englanniksi)
  80. Ubuntu Linux is coming to IBM mainframeszdnet.com.18.8.2015. Viitattu 25.9.2020.(englanniksi)
  81. ab20 years of Linux on Big Ironzdnet.com.16.9.2020. Viitattu 25.9.2020.(englanniksi)
  82. Jones, Nick:Most Reliable Hosting Company Sites in February 2010Netcraft.
  83. Usage of operating systems for websitesW3Techs. Viitattu 8.7.2019.(englanniksi)
  84. Usage statistics and market share of Unix for websitesW3Techs. Viitattu 8.7.2019.(englanniksi)
  85. OS Market Share and Usage Trends– Internet Archive
  86. Can the Internet exist without Linux?zdnet.com.15.10.2015. Viitattu 1.7.2021.(englanniksi)
  87. Linux Operating System Market Size, Sharefortunebusinessinsights.com.kesäkuu 2020. Viitattu 25.8.2021.(englanniksi)
  88. OS/Linux Distributions using Apachesecurityspace.com.1.8.2021. Viitattu 11.8.2021.(englanniksi)
  89. Steven J. Vaughan-Nichols:Linux servers keep growing, Windows & Unix keep shrinkingzdnet.com.15.3.2012. Viitattu 26.8.2021.(englanniksi)
  90. Cho Jin-young:Linux Takes Lead in IoT Market Keeping 80% Market Sharebusinesskorea.co.kr.4.7.2017. Viitattu 26.8.2021.(englanniksi)
  91. Steven J. Vaughan-Nichols:Microsoft developer reveals Linux is now more used on Azure than Windows Serverzdnet.com.1.7.2019. Viitattu 26.8.2021.(englanniksi)
  92. Craig S. Mullins:Linux and the DBMScraigsmullins.com.marraskuu 1999. Viitattu 25.8.2021.(englanniksi)
  93. JD Sartain:The last days of Unixnetworkworld.com.19.8.2013. Viitattu 25.8.2021.(englanniksi)
  94. 16 Most Used Microsoft Office Alternatives for LinuxTecmint. Viitattu 1.9.2017.
  95. Fedora 25: With Wayland, Linux has never been easier (or more handsome)Ars Technica. Viitattu 1.9.2017.
  96. Scott Gilbertson:Debian 10: Playing catch-up with the rest of the Linux world (that’s a good thing)11.9.2019. Ars Technica. Viitattu 3.10.2019.(englanniksi)
  97. 10 Best Linux Desktop Environments And Their Comparison (2020 Edition)fossbytes.com.24.6.2020. Viitattu 15.2.2021.(englanniksi)
  98. abcRobin Rowe:Industrial Light and Magiclinuxjournal.com.1.7.2002. Viitattu 4.7.2022.(englanniksi)
  99. Rowe, Robin:DreamWorks Feature Linux and AnimationLinux Journal. Viitattu 13.9.2017.
  100. abHammel, Michael J.:Industry of Change: Linux Storms HollywoodLinux Journal. Viitattu 13.9.2017.
  101. Robert L Mitchell:Weta: rendering Lord of the Ringsdigitalartsonline.co.uk.5.11.2004. Viitattu 1.1.2021.(englanniksi)
  102. Rowe, Robin:Linux and Star TrekLinux Journal. Viitattu 13.9.2017.
  103. Installing RPS on LinuxPixar. Viitattu 15.11.2017.
  104. https://learn.foundry.com/nuke/12.1/content/release_notes/12.1x/nuke_12.1v5_releasenotes.html
  105. Professional Audio Production on LinuxLinux.com. Viitattu 5.12.2017.
  106. VFX Linux Task Force:VFX Linux Distribution Recommendation Report(PDF)(sivu 6)drive.google.com.2022. Viitattu 17.8.2022.(englanniksi)
  107. Linux in VFXvfxplatform.com.Viitattu 17.8.2022.(englanniksi)
  108. Studio Platform Survey Report 2021(PDF)(sivut 5)drive.google.com.2021. Viitattu 17.8.2022.(englanniksi)
  109. 3 Reasons Linux Is Preferred for Control Systemsautomation.com. Viitattu 13.9.2017.
  110. Sousa, Mario de:Linux-Based PLC for Industrial ControlLinux Journal. Viitattu 13.9.2017.
  111. J.P.G. Quintana:Using Linux with Programmable Logic Controllerslinuxjournal.com.1.1.1997. Viitattu 25.8.2021.(englanniksi)
  112. OSADL Project: Safety Critical LinuxOSADL. Viitattu 13.9.2017.
  113. abCorbet, Jonathan:Safety-critical realtime with LinuxLWN.net. Viitattu 5.10.2017.
  114. abThe Linux Foundation Launches ELISA Project Enabling Linux In Safety-Critical Systemslinuxfoundation.org.21.2.2019.Arkistoitu4.11.2020. Viitattu 1.11.2020.(englanniksi)
  115. Daniel Bristot de Oliveira:Efficient Runtime Verification for the Linux Kernel(PDF)bristot.me.Viitattu 17.8.2022.(englanniksi)
  116. Jack M. Germain:CAINE Provides Sturdy Support for Forensic Specialists14.11.2014. Linux Insider. Viitattu 6.8.2019.(englanniksi)
  117. Top 9 Best Linux Media Server Softwareitsfoss.com.29.10.2020. Viitattu 3.4.2021.(englanniksi)
  118. abcIs Microsoft’s SONiC Winning The War Of The NOSes?nextplatform.com.12.5.2020. Viitattu 17.5.2021.(englanniksi)
  119. Chris Preimesberger:Nokia Launches New Linux-based Network Operating Systemeweek.com.11.7.2020. Viitattu 26.5.2021.(englanniksi)
  120. Jeff Reser:Linux in Spacesuse.com.19.7.2023.Arkistoitu20.7.2023. Viitattu 31.7.2023.(englanniksi)
  121. Meet the Open-Source Software Powering NASA’s Ingenuity Mars Helicopterjpl.nasa.gov.8.7.2021. Viitattu 31.7.2023.(englanniksi)
  122. Bijan Stephen:Linux has made it to Marstheverge.com.19.2.2021. Viitattu 31.7.2023.(englanniksi)
  123. Distribuciones GNU/Linux comunidades autonomasEl observatorio tecnológico. Viitattu 9.4.2008.
  124. Cuba Aims to Ditch Microsoft Windows for LinuxFox News. Viitattu 27.04.2007.
  125. Public Service Review: Nordic States,s. 110–111. Santeri Kanniston artikkeliWhy Finland should be Open?.Public Service Review, Staffordshire, 2003.
  126. Pitkänen, Jarmo:Linuxin asema vahvistuu yrityksissäTietokone.23. tammikuuta 2012.Arkistoitu27.1.2012. Viitattu 23.1.2012.
  127. Patrick Thibodeau:NYSE places buy on Linux, hold on Unix13.12.2007. Computerworld. Viitattu 2.11.2019.(englanniksi)
  128. Joab Jackson:How Linux Mastered Wall Street15.8.2011. PCWorld. Viitattu 2.11.2019.(englanniksi)
  129. Joel R. Williams:Embedding Linux in a Commercial ProductLinux Journal. Viitattu 11.10.2017.
  130. Bradley M. Kuhn & Aaron Williamson & Karen M. Sandler:A Practical Guide to GPL ComplianceSoftware Freedom Law Center. Viitattu 11.10.2017.
  131. https://opensource.org/docs/osd
  132. abFrequently Asked Questions about the GNU LicensesGNU. Viitattu 10.10.2017.
  133. How to install popular proprietary software in Ubuntupsychocats.net.Viitattu 11.10.2017.
  134. How To Install Non-Free Packages In Debianihaveapc.com.Viitattu 18.10.2019.(englanniksi)
  135. abExplaining Why We Don't Endorse Other Systemsgnu.org.Viitattu 18.10.2019.(englanniksi)
  136. Linus Torvalds says GPL v3 violates everything that GPLv2 stood foryoutube.com.Viitattu 3.7.2017.(englanniksi)
  137. abBabcock, Charles:The Torvalds Transcript: Why I 'Absolutely Love' GPL Version 2Information Week. Viitattu 6.8.2017.(englanniksi)
  138. Pentikäinen, Juho:Torvalds pitää uudesta gpl-luonnoksesta, Microsoft eiTietoviikko.29.3.2007. Talentum.Arkistoitu15.7.2011. Viitattu 16.3.2010.
  139. Larabel, Michael:Linux Kernel Gets An "Enforcement Statement" To Deal With Copyright TrollsPhoronix. Viitattu 16.10.2017.
  140. Greg Kroah-Hartman, Chris Mason, Rik van Riel, Shuah Khan:Linux Kernel Community Enforcement Statementkroah.com.Viitattu 16.10.2017.
  141. Linux Kernel Community Enforcement Statement FAQkroah.com.Viitattu 16.10.2017.
  142. Meeker, Heather:Patrick McHardy and copyright profiteeringopensource.com.Viitattu 16.10.2017.
  143. GPL is the big edge of Linux over the BSDslwn.net.31.8.2006. Viitattu 28.1.2024.(englanniksi)
  144. Jim Lynch:Linus Torvalds credits GPL with preventing Linux fragmentationinfoworld.com.5.9.2016. Viitattu 28.1.2024.(englanniksi)
  145. Liam Proven:The GPL self-destruct mechanism that is killing Linuxtheregister.com.9.11.2012. Viitattu 28.1.2024.(englanniksi)
  146. Who actually develops Linux? The answer might surprise youExtremeTech. Viitattu 11.10.2017.
  147. Who's developing Linux?ZDNet. Viitattu 11.10.2017.
  148. The Top 10 Developers and Companies Contributing to the Linux Kernel in 2015-2016Linux Foundation. Viitattu 11.10.2017.
  149. abcdeDavid A. Wheeler:More Than a Gigabuck: Estimating GNU/Linux's Sizedwheeler.com.30.6.2001. Viitattu 18.11.2020.(englanniksi)
  150. Linux Will Be Worth $1 Billion In First 100 Days of 2009(Arkistoitu– Internet Archive)
  151. Larabel, Michael:Linux Kernel At 19.5 Million Lines Of Code, Continues RisingPhoronix. Viitattu 6.8.2017.
  152. abcCliff Saran:How Linux has influenced modern ITcomputerweekly.com.11.10.2016. Viitattu 25.10.2020.(englanniksi)
  153. Patrick Thibodeau:As Unix fades away from data centers, it's unclear what's nextcomputerworld.com.12.12.2013.Arkistoitu13.9.2022. Viitattu 13.9.2022.(englanniksi)
  154. Thomas Claburn:Happy birthday, Linux: From a bedroom project to billions of devices in 30 yearstheregister.com.25.8.2021. Viitattu 25.8.2021.(englanniksi)
  155. Tim Anderson:30 years of Linux: OS was successful because of how it was licensed, says Red Hattheregister.com.25.8.2021. Viitattu 25.8.2021.(englanniksi)
  156. Steven J. Vaughan-Nichols:Linux turns 30: ​Linus Torvalds on his "just a hobby" operating systemzdnet.com.25.8.2021. Viitattu 26.8.2021.(englanniksi)
  157. abThom Holwerda:‘Making Sense of Mac Market Share Figures’osnews.com.24.2.2009. Viitattu 30.3.2022.(englanniksi)
  158. abcJacqui Cheng:Making sense of Mac market share figuresarstechnica.com.Viitattu 30.3.2022.(englanniksi)
  159. Thom Holwerda:Ballmer: Linux Bigger Competitor than Appleosnews.com.25.2.2009. Viitattu 30.3.2022.(englanniksi)
  160. Comparison of C/POSIX standard library implementations for LinuxEta Labs. Viitattu 3.11.2017.
  161. SYSV-IPCdre.vanderbilt.edu.Viitattu 10.2.2020.(englanniksi)
  162. abEdge, Jake:Building the kernel with clangLWN. Viitattu 3.11.2017.
  163. https://www.theregister.co.uk/2000/07/31/ms_ballmer_linux_is_communism/
  164. https://www.techdirt.com/articles/000731/1045231.shtml
  165. Richardson, Marjorie:Interview: Linus Torvalds1.11.1999. Linux Journal. Viitattu 20.12.2017.
  166. Tanenbaum, Andy:Tanenbaum-Torvalds Debate Part IIcs.vu.nl.12.5.2006. Viitattu 20.12.2017.
  167. Ballmer: “Linux is a cancer”2.6.2001. The Register. Viitattu 20.12.2017.
  168. Microsoft's Linux love affair leads it to join The Linux Foundation16.11.2016. ZDNet. Viitattu 20.12.2017.
  169. How Microsoft brought SQL Server to Linux17.6.2017. TechCrunch. Viitattu 20.12.2017.
  170. Court Rules: Novell owns the UNIX and UnixWare copyrights! Novell has right to waive!10.8.2007. Groklaw. Viitattu 20.12.2017.
  171. Markoff, John:Judge Says Unix Copyrights Rightfully Belong to Novell11.8.2007. New York Times. Viitattu 20.12.2017.
  172. SCOwned: no new trial, Novell can shut down IBM lawsuit10.6.2010. Ars Technica. Viitattu 20.12.2017.
  173. Xenia, the Linux mascot(englanniksi)

Linuxin alkutaival

[muokkaa|muokkaa wikitekstiä]

Aiheesta muualla

[muokkaa|muokkaa wikitekstiä]
Wikibooks
Wikibooks