Erinevalt Windowsist ja macOS-ist pole Linuxi installimine nii lihtne. Internetist Linuxi otsimine toob teieni nii palju erinevate nimedega operatsioonisüsteeme, millest ühtegi ei nimetata otseselt "Linuxiks". Miks see nii on?

Linuxist on üha enam saamas nii kogenud tehnikahuviliste kui ka tavakasutajate valik operatsioonisüsteemiks. Aga miks on tuhandeid operatsioonisüsteeme või "distributsioone" kõiki nimetatud "Linuxiks"? Ja miks loovad arendajad üha rohkem samasuguseid operatsioonisüsteeme? Uurime välja.

Mis on Linuxi distributsioonid?

Esiteks on oluline teada mis Linux tegelikult on. Linux ei ole operatsioonisüsteem, vaid pigem tuum, liim, mis ühendab teie arvuti riistvara operatsioonisüsteemiga. Kui käivitate oma arvutis rakenduse, klõpsates ikoonil, suhtleb tuum rakendusega operatsioonisüsteem rakenduse käivitamiseks ja väljundi kuvamiseks ekraanil, kasutades riistvara, st monitor.

Operatsioonisüsteem koosneb aluseks olevast tuumast, rakendustest ja sageli graafiline kasutajaliides. Linux on tuum ja kõiki seda kasutavaid operatsioonisüsteeme nimetatakse Linuxi distributsioonideks. Mõiste "jaotus" pärineb Linuxi-põhiste operatsioonisüsteemide teiste kasutajatega jagamise protsess, mida nimetatakse ka "levitamiseks", kuna kernel ja OS on üldiselt tasuta.

instagram viewer

Mis tekitas nii palju Linuxi distributsioone?

Linuxi kernel on litsentsitud GNU üldise avaliku litsentsi alusel, mis annab kõigile loa kerneli mis tahes rakendusi vaadata, redigeerida ja levitada. Kuid see ei olnud alati nii.

Varem oli Unix populaarne operatsioonisüsteem, kuid selle lähtekood kuulus AT&T-le. Mõne aja pärast sai California ülikoolist Berkeleys alguse suuresti Unixil põhinev operatsioonisüsteem BSD (Berkeley Software Distribution). Unixil põhinevaid operatsioonisüsteeme oli tol ajal ka teisi ja need kõik olid üksteisest väga erinevad.

Unixi-põhise OS-i loomise standardi kättesaamatus ja toonane OS-ide vaheline takistus sünnitas ajastu, mida tuntakse kui "Unixi sõjadErinevad müüjad, kes levitavad oma Unixi versioone, hakkasid kehtestama oma standardeid, sealhulgas AT&T ja BSD.

1983. aastal alustas Richard Stallman GNU projekti, keskendudes selle arendamisele ja levitamisele tasuta ja avatud lähtekoodiga tarkvara. GNU projekti eesmärk oli luua Unixi tasuta versioon, versioon, mida igaüks saaks vabalt paljundada ja levitada.

Paljud rakendused töötati sel ajal välja GNU üldise avaliku litsentsi alusel, sealhulgas TAR ja Emacs. Kuid projektil puudus avatud lähtekoodiga kernel, arvuti osa, mis aitab OS-il ja rakendustel riistvaraga suhelda.

1991. aastal, kaheksa aastat pärast GNU projekti algust, alustas Linus Torvalds Linuxi arendamist. Ja aasta hiljem anti Linux uuesti välja üldise avaliku litsentsi alusel, millest sai see, mida me praegu tunneme GNU/Linuxina. Kuna Linuxi kernel oli litsentsitud GPL-i alusel, võis igaüks luua tuuma peale operatsioonisüsteemi ja seda vabalt levitada.

Võimalus oma operatsioonisüsteemi tasuta üles ehitada julgustas paljusid arendajaid oma levitamist alustama. Sel ajal anti välja suur hulk distributsioone, sealhulgas Debian, Red Hat ja Slackware, mis käivitas Linuxi revolutsiooni.

Miks luuakse uusi Linuxi distributsioone?

Peamine põhjus, miks arendajad loovad ja levitavad uusi Linuxi-põhiseid OS-e, on see, et nad lihtsalt saavad seda teha. Linuxi kernel on tasuta. Rakendused on tasuta. Ressursid terve operatsioonisüsteemi loomiseks kerneli peale on tasuta.

Tänapäeval loovad inimesed harva distributsiooni nullist. Selle asemel võtavad nad kasutusele teise populaarse distro ja ehitavad uue OS-i, kasutades endist baasina, või loovad selle uuesti uue graafilise kasutajaliidese ja lisatud rakendustega.

Ubuntul on mitu enda reskini, nimelt Xubuntu, Kubuntu ja Lubuntu. Ainus erinevus nende kolme maitse vahel on töölauakeskkond. Vaikimisi kohandatud GNOME-i töölaua asemel, mis on Ubuntu, Xubuntu, Kubuntu ja Lubuntu jaoks eelinstallitud, tarnitakse vastavalt XFCE, KDE Plasma ja LXDE-ga.

Operatsioonisüsteemi peamine eesmärk on muuta lauaarvuti kasutajate jaoks lihtsamaks. Kui keegi soovib operatsioonisüsteemis uut funktsiooni, on traditsiooniline viis anda tagasisidet operatsioonisüsteemi arendavale ettevõttele. GNU projekt on seda voolu täielikult muutnud.

Kasutajad on need, kes kasutavad, arendavad, annavad tagasisidet, rakendavad tagasisidet ja lõpuks levitavad avatud lähtekoodiga distro. Võite vabalt luua oma distro ja lisada soovitud funktsioone oma unistuste operatsioonisüsteemi.

Igaüks, kellel on sarnane ideoloogia ja arvamus, võib projekti panustada ja arendajaid aitama hakata. OS-ile lisafunktsiooni lisamiseks pole vaja ettevõttega ühendust võtta ega tagasisidevormi täitma.

Mitte ainult kasutajad, vaid isegi suured ettevõtted loovad ettevõttesiseseks kasutamiseks uusi ettevõttesiseseid distributsioone. Microsofti CBL-Mariner on populaarne näide. Seda eelkõige seetõttu, et suured ettevõtted ei soovi kasutada teiste kasutajate loodud distributsioone ja pigem arendavad oma operatsioonisüsteemi kas nullist või mõne teise peavooludistro peale.

Linuxi projekt on kasvanud nii suureks, et sellised tehnoloogiahiiglased nagu Google on mõne projekti puhul alustanud Linuxi tuumast sõltuva. Võtke näiteks Android ja Chrome OS. Android kasutab kapoti all olevat Linuxi tuuma ja Chrome OS on ehitatud Gentoo Linuxi peale, 2000. aastal välja antud distro.

Teine töölaua Linuxi killustatuse põhjus on saadaolevate seadmete arvukad tüübid. Peale lauaarvutite vajavad töötamiseks operatsioonisüsteemi ka muud seadmed, näiteks need, mis põhinevad ARM-protsessoritel. Linux lahendab selle, pakkudes arendajatele aluse OS-i loomiseks mis tahes protsessoriperekonnale, mida nad soovivad.

Raspbian OS on a spetsiaalselt Raspberry Pi jaoks loodud distro seadmeid. Samuti võite leida lugematul hulgal distributsioone, mis on välja töötatud töötama vanematel protsessoritel, mida patenteeritud OS-i tarnijad ei toeta.

Kas meil on tõesti nii palju jaotusi vaja?

Kui olete keegi, kes vajab asjade tegemiseks lihtsalt arvutit ja operatsioonisüsteemi, siis loomulikult mitte. Saate pääseda mis tahes operatsioonisüsteemi kasutamisest, kui see sobib teie arvetega. Kuid neile, kes soovivad oma seadmete ja digitaalse elu osas valikute pärast hellitada, on Linuxi valik.

Võite proovida paari Linuxi operatsioonisüsteemi ja leppige sellega, mille leiate parimaks või jätkake distributsioonide hüppamist ja uute distributsioonide testimist. Linux annab teile selle valiku. Niikaua kui inimesed toetavad avatud lähtekoodiga ökosüsteemi ja panustavad sellesse, näete jätkuvalt uusi distributsioone, mida arendatakse ja avaldatakse Internetis tasuta.

Nii töötab avatud lähtekoodiga programm!

Kuigi paljudel patenteeritud operatsioonisüsteemidel, nagu Android ja macOS, on suletud lähtekoodiga koodibaas, on nad kasutanud oma projektide jaoks Linuxi. See on täiesti vastuvõetav, kuna litsents, mille alusel Linuxi tuum välja antakse, võimaldab kõigil koodi piiranguteta muuta ja levitada.

Tänu Linuxi-põhiste operatsioonisüsteemide tohutule kogukonna toele lisatakse distrodele pidevalt uusi ja eksklusiivseid funktsioone. Kuigi leiate palju selliseid funktsioone teistes patenteeritud OS-ides, nagu Windows ja macOS, on mõned neist piiratud vaid käputäie Linuxi distributsioonidega.

10 asja, mida saate teha Linuxis, kuid mitte Windowsis

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Linux
  • Linuxi kernel
  • Linuxi distributsioon
  • Avatud lähtekoodiga

Autori kohta

Deepesh Sharma (114 avaldatud artiklit)

Deepesh on MUO Linuxi nooremtoimetaja. Ta kirjutab Linuxi kohta teabejuhiseid, mille eesmärk on pakkuda kõigile uustulnukatele õndsat kogemust. Pole kindel filmide osas, aga kui tahad tehnoloogiast rääkida, siis ta on sinu mees.

Rohkem Deepesh Sharmalt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin