Linux

Linux ehk GNU/Linux on Unixi-sarnane operatsioonisüsteem (või rangelt võttes selle perekond) arvutitele. Operatsioonisüsteem on põhiliste juhiste kogum, mis haldab arvuti elektroonilisi osi, võimaldades rakenduste/programmide käivitamist. Linux on vaba tarkvara, mis tähendab, et igaühel on vabadus seda kasutada, vaadata, kuidas see töötab, seda muuta või jagada.

Linuxi jaoks on palju tarkvara ja nagu Linux ise, on ka suur osa Linuxi jaoks mõeldud tarkvarast vaba tarkvara. See on üks põhjus, miks paljudele inimestele meeldib Linuxi kasutada.

Linuxi määravaks komponendiks on Linuxi kernel, operatsioonisüsteemi tuum, mille Linus Torvalds arendas esimesena üksi. Linux on tavaliselt pakendatud Linuxi distributsiooni (või lühendatult distro). Distributsioonid sisaldavad ka toetavat süsteemitarkvara ja raamatukogusid, millest paljusid pakub GNU projekt.

Populaarsed Linuxi distributsioonid on Debian, Fedora ja Ubuntu. Kommertslike distributsioonide hulka kuuluvad Red Hat Enterprise Linux ja SUSE Linux Enterprise Server. Töölaua Linuxi distributsioonid sisaldavad aknasüsteemi nagu X11 või Wayland ja töölauakeskkonda nagu GNOME või KDE Plasma. Serveritele mõeldud distributsioonid võivad graafika täielikult välja jätta ja sisaldada lahenduste virna, näiteks LAMP. Kuna Linux on vabalt levitatav, võib igaüks luua distributsiooni mis tahes eesmärgil.

Linux töötati algselt välja personaalarvutite jaoks. Linux on juhtiv operatsioonisüsteem serverites, näiteks suurarvutites, ja ainus operatsioonisüsteem, mida kasutatakse superarvutites (vähemalt TOP500 nimekirjas, alates 2017. aasta novembrist). Seda kasutab umbes 2,3% lauaarvutitest. Chromebook, millel töötab Linuxi kernelil põhinev Chrome OS, domineerib USA K-12 haridusturul ja moodustab peaaegu 20% alla 300 dollari maksvate sülearvutite müügist USAs.

Linux töötab ka manussüsteemides, mis on seadmed, mille operatsioonisüsteem on tavaliselt sisseehitatud püsivara sisse ja mis on väga hästi kohandatud süsteemi jaoks; siia kuuluvad mobiiltelefonid (eriti nutitelefonid), tahvelarvutid, võrguruuterid, seadmete automaatika juhtimisseadmed, televiisorid, digitaalsed videoregistraatorid, videomängukonsoolid ja nutikellad. Tegelikult on Android-operatsioonisüsteemil, mis on Linuxi kernelil põhinev mobiilne operatsioonisüsteem, kõigist üldkasutatavatest operatsioonisüsteemidest suurim installeeritud baas. Märtsis 2017 teatati, et Androidil on rohkem kasutajaid kui Microsoft Windowsil, mis ei põhine Linuxil.

Linux on üks silmapaistvamaid näiteid vaba ja avatud lähtekoodiga tarkvara koostööst. Lähtekoodi võib igaüks kasutada, muuta ja levitada - nii kaubanduslikult kui ka mittekaubanduslikult - vastavate litsentside, näiteks GNU General Public License'i tingimuste alusel.

Kuidas Linux tehti

1980. aastatel meeldis paljudele inimestele kasutada operatsioonisüsteemi nimega Unix. Kuid kuna see piiras kasutajate võimalust süsteemi jagada ja täiustada, tegid mõned inimesed uue operatsioonisüsteemi, mis töötaks nagu Unix, kuid mida igaüks saaks jagada ja täiustada. Unixile sarnast MINIXi kasutati ülikoolide üliõpilastele õppevahendina, et õppida operatsioonisüsteemide toimimist. MINIX piiras ka selle jagamist ja täiustamist kasutajate poolt.

Grupp inimesi, keda kutsuti GNU projektiks, kirjutas uue operatsioonisüsteemi G.N.U. erinevad osad, kuid selles ei olnud kõiki osi, mida operatsioonisüsteem vajab töötamiseks. 1991. aastal hakkas Linus Torvalds töötama MINIXi asendaja kallal, mille kasutamine oleks tasuta ja mis ei maksaks midagi. Linus alustas projekti, kui ta käis Helsingi ülikoolis. Sellest sai lõpuks Linuxi kernel.

Linus Torvalds jagas Linuxi tuuma mõnes MINIXi kasutajatele mõeldud internetigrupis. Linus nimetas operatsioonisüsteemi esmalt "Freax". Nimi Freax tuli ingliskeelsete sõnade "free" ja "freak" ühendamisest ja X-i lisamisest, sest Unixi nimes on X. Ari Lemmke, kes töötas koos Linusega ülikoolis, oli vastutav serverite eest, millel Freax salvestati. Ari arvas, et Freax ei ole hea nimi, nii et ta nimetas projekti Linuselt küsimata "Linuxiks". Hiljem nõustus Linus, et Linux on tema projektile parem nimi.

Linux tugines alguses MINIXi tarkvarakoodile. Kuid kuna G.N.U. süsteemi kood oli tasuta saadaval, otsustas ta, et Linuxile oleks hea, kui ta saaks kasutada seda koodi, mitte MINIXi koodi, sest MINIX ei lasknud inimestel seda jagada või muuta, nagu nad tahtsid. G.N.U. General Public License on tarkvaralitsents, mis lubab inimestel muuta mis tahes osa koodist, mida nad tahavad, kui nad jagavad tehtud muudatusi inimestega, kellele nad oma tarkvara annavad, ja lubavad neil seda tasuta või tasu eest edasi levitada. G.N.U. tarkvara oli kogu G.N.U. General Public License'i alusel litsentseeritud, nii et Linus ja teised inimesed, kes töötasid Linuxi kallal, võisid seda samuti kasutada.

Selleks, et Linuxi kerneli saaks kasutada koos G.N.U. projekti koodiga, alustas Linus Torvalds üleminekut oma algselt litsentsilt (mis ei lubanud inimestel seda müüa) G.N.U. GPL-le. Linuxi ja G.N.U. arendajad töötasid koos, et integreerida G.N.U. kood Linuxiga, et teha vaba operatsioonisüsteem.

Alates 1991. aastast on tuhanded programmeerijad ja ettevõtted töötanud Linuxi paremaks muutmise nimel, sealhulgas Google.

Tux pingviin

Linuxi maskott on karikatuurne pingviin nimega "Tux". Kui inimene näeb pingviini tarkvara ja riistvara peal, tähendab see, et see töötab Linuxiga ja mõnikord ka kõigi Unixi sarnaste süsteemidega.

Pingviini idee pärineb Linuxi loojalt Linus Torvaldsilt. Selle kujutise tegi mees nimega Larry Ewing konkursi raames, mille eesmärk oli luua logo. Kujutis, Tux, ei võitnud, kuid see valiti hiljem maskotiks.

Tux on nüüdseks saanud Linuxi ja mõnikord isegi avatud lähtekoodi sümboliks. Tuxi võib näha paljudes erinevates kohtades ja tihtipeale, kui inimesed viitavad Linuxile, mõtlevad nad Tuxile. Tux on olnud isegi paljudes videomängudes, näiteks Super Tux (nagu Super Mario Bros. ), Tux Racer (kus mängijad sõidavad Tuxiga mööda jäist mäge alla) ja Pingus (nagu Lemmings).

Tux pingviinZoom
Tux pingviin

Kasutab

Töölaua kasutamine

Kuigi mõnele Mac OS X-i ja Microsoft Windowsi programmile on olemas vaid mõned Linuxi versioonid sellistes valdkondades nagu lauaarvutite kirjastamine ning professionaalne audio ja video, on programme, mis on suhteliselt sarnase kvaliteediga võrreldes Macile ja Windowsile kättesaadavate programmidega.

Paljud tasuta tarkvaraprogrammid, mis on populaarsed Windowsis, nagu Pidgin, Mozilla Firefox, LibreOffice, Chromium, VLC ja GIMP, on saadaval ka Linuxi jaoks. Üha rohkem omandiõigusega töölauaprogramme saab kasutada ka Linuxi all, näiteks Adobe Flash Player, Spotify ja Skype. CrossOver on avatud lähtekoodiga Wine'i projektil põhinev varaline lahendus, mis toetab Windowsi rakenduste, näiteks Microsoft Office'i ja Adobe Photoshopi käivitamist Linuxi all.

KDE ja GNOME

KDE

GNOME

Serverid ja superarvutid

Linuxi on kasutatud peamiselt serverite operatsioonisüsteemina ja see on tõusnud paljude inimeste seas tuntuks; 2008. aasta veebruaris teatas Netcraft, et kümnest parimast internetihostingufirmast viis kasutavad oma veebiserverites Linuxi. Selle põhjuseks on selle stabiilsus ja kasutusaeg ning asjaolu, et graafilise kasutajaliidesega töölaua tarkvara on serverite jaoks sageli mittevajalik.

Linuxi kasutatakse tavaliselt superarvutite operatsioonisüsteemina. 2017. aasta novembri seisuga töötavad kõik 500 tippsuperarvutit Linuxiga.

Roadrunner, maailma kiireim superarvuti (2009. aasta seisuga), mis töötab Linuxiga.Zoom
Roadrunner, maailma kiireim superarvuti (2009. aasta seisuga), mis töötab Linuxiga.

Pronunciation

1992. aastal selgitas Torvalds, kuidas ta hääldab sõna Linux:

'li' hääldatakse lühikese [ee] häälega: vrd prInt, mInImal jne. 'nux' on samuti lühike, mittedifongeeritud, nagu pUt. Osaliselt on see tingitud minixist: linux oli lihtsalt minu töönimi asjale, ja kuna ma kirjutasin selle minixi asemele oma süsteemis, siis tulemus ongi see, mis ta on... linus' minixist sai linux.

Torvalds on teinud kättesaadavaks audioproovi, mis näitab tema enda hääldust inglise ja rootsi keeles.

Mõned inglise keele kõnelejad hääldavad seda nime kui lee-narks või lee-nix või lie-nix. Torvaldsi sõnul on see vale hääldus. []

Koodi suurus

2001. aasta uuringus Red Hat Linux 7.1 kohta leiti, et selles distributsioonis oli 30 miljonit rida koodi. Uuring näitas, et Red Hat 7.1 arendamiseks kulus umbes 8000 aastat. Uuringus öeldi ka, et kui kogu see tarkvara oleks tehtud patenteeritud vahenditega, oleks selle valmistamine Ameerika Ühendriikides maksma läinud umbes 1,08 miljardit dollarit. Seisuga 7. märts 2011 maksaks Linuxi kernel umbes 3 miljardit dollarit.

2013. aasta juunis avaldatud Linuxi kerneli versioon 3.10 koosneb 15 miljonist koodireast, 2015. aasta juunis avaldatud versioon 4.1 on kasvanud üle 19,5 miljoni koodirea, mille on koostanud peaaegu 14 000 programmeerijat.

Suurem osa koodist (umbes 71%) oli kirjutatud C-keeles, kuid kasutati ka paljusid teisi keeli, sealhulgas C++, assembleri keelt, Perli, Pythoni, Fortrani ja mitmesuguseid shell-skriptikeeli. Veidi rohkem kui pool kõigist koodiridadest oli GPL-litsentsiga.

Erinevad Linuxi versioonid

Inimesed, kes soovivad Linuxi saada, saavad selle alla laadida internetist või osta seda poest või veebilehelt. Mõnikord on Linuxi käsitlevates raamatutes ja ajakirjades C.D. või D.V.D., millel on Linux. Mis tahes kindlat Linuxi versiooni nimetatakse "distributsiooniks" või "distributsiooniks". Linuxi versioonil on Linuxi kernel ja G.N.U. tarkvara ning mõned lisaprogrammid, mis ei pruugi olla osa G.N.U. Erinevad versioonid sisaldavad erinevaid lisaprogramme. Enamasti kasutatavad versioonid on järgmised:

Inimesed võivad maksta versiooni eest raha, et saada CD-ROM või DVD ja aidata ettevõttel oma versioone paremaks muuta. Tavaliselt, kui keegi maksab, siis selleks, et ettevõte aitaks kasutajat pärast paigaldamist, mida nimetatakse "toeks".

Tarkvara Linuxi jaoks sisaldab:

  • Tuum ja kest.
  • Apache võimaldab kasutajatel käivitada oma veebilehte.
  • KDE ja GNOME on töölauakeskkonnad.
  • LibreOffice on kontoritööks.
  • Mozilla Firefox on Interneti-(veebi)brauser.
  • GIMP, Inkscape ja Blender aitavad inimestel piltidega töötada.
  • Mängud nagu Tux Racer.
  • GNU kompilaator.
Fedora, Linuxi distributsioonZoom
Fedora, Linuxi distributsioon

Litsentseerimine, kaubamärk ja nimed

Linuxi tuum ja enamik GNU tarkvarast on litsentseeritud GNU General Public License (GPL) alusel. GPL nõuab, et igaüks, kes levitab Linuxi tuuma, peab tegema lähtekoodi (ja kõik muudatused) vastuvõtjale kättesaadavaks samadel tingimustel. 1997. aastal ütles Linus Torvalds: "Linuxi GPL-i muutmine oli kindlasti parim asi, mida ma kunagi tegin". Linuxi süsteemi muud põhikomponendid võivad kasutada muid litsentse; paljud raamatukogud kasutavad GNU Lesser General Public License (LGPL), mis on GPL-i vähem piiratud versioon, ja X Window System kasutab MIT litsentsi. "Linux" on Linus Torvaldsi kaubamärk.

Seotud leheküljed

  • Linuxi distributsioonide nimekiri

Küsimused ja vastused

K: Mis on Linux?


V: Linux ehk GNU/Linux on Unixi sarnane operatsioonisüsteem (või operatsioonisüsteemide perekond) arvutitele. See on põhiliste juhiste kogum, mis haldab arvuti elektroonilisi osi, mis võimaldavad rakenduste ja programmide käivitamist.

K: Mis teeb Linuxi populaarseks?


V: Üks põhjus, miks paljudele inimestele meeldib Linuxi kasutada, on see, et selle jaoks on saadaval palju tarkvara ja suur osa sellest tarkvarast on tasuta.

K: Kes töötas välja Linuxi tuuma?


V: Linuxi tuuma arendas Linus Torvalds esialgu üksi.

K: Millised on mõned populaarsed Linuxi distributsioonid?


V: Populaarsed distributsioonid on Debian, Fedora, Ubuntu, Red Hat Enterprise Linux, SuSE Linux Enterprise Server, X11 ehk Wayland, GNOME ja KDE Plasma.

K: Kas on võimalik luua kohandatud distributsioone konkreetsetel eesmärkidel?


V: Jah, sest igaüks võib vabalt kopeerida ja muuta lähtekoodi vastavate litsentside, näiteks GNU General Public License'i alusel.
K: Kus kasutatakse Linuxi kõige sagedamini? V: Linuxi kasutatakse kõige sagedamini serverites, näiteks suurarvutites ja superarvutites; umbes 2,3% lauaarvutitest; Chromebookides USA K-12 haridusturul; manussüsteemides, näiteks mobiiltelefonides (eriti nutitelefonides), tahvelarvutites, võrguruuterites jne; rajatiste automaatika juhtimises; televiisorites; digitaalsetes videosalvestites; videomängukonsoolides ja nutikellades.

AlegsaOnline.com - 2020 / 2023 - License CC3