Reklaam

Looduses on nii palju Linuxi distributsioone, kuid on ainult üks asi, millel on kindlasti ühine: Linuxi kernel. Kuigi paljud inimesed räägivad Linuxi kernelist, ei tea paljud tegelikult, mida see teeb.

Vaatame lähemalt Linuxi tuuma ja miks seda vaja on, võimalikult väikeste geekiliste sõnadega.

Mis on tuum?

Linuxi kerneli funktsioonide kaart

Iga opsüsteem kasutab kernelit. Ilma kernelita ei saa teil olla arvutit, mis tegelikult töötab. Võib-olla näete ja saate suhelda paljude erinevate tarkvaradega, kuid põhiline tuum teeb suure osa nurinatööst.

Kernel toimib sillana teie arvuti riistvara ja selle tarkvara vahel, mida soovite käivitada. See räägib riistvaraga draiverite kaudu, mis on kaasatud kerneli (või installitakse hiljem kerneli mooduli kujul).

Nii saab rakendus edastada, kui rakendus soovib midagi teha (näiteks muuta kõlarite helitugevuse seadeid) kerneli päringule ja kernel saab kasutada saadaolevaid kõlaridraiverit reaalajas muutmiseks maht.

Kernel on ka ressursside halduses tihedalt seotud. See peab tagama, et rakenduse käitamiseks oleks piisavalt mälu ja rakendus saaks mälu õigesse kohta paigutada. Kernel üritab protsessori kasutamist optimeerida, et see saaks ülesanded võimalikult kiiresti lõpule viia.

Rike võib põhjustada ummikseisu, kus kogu süsteem peatub, kuna üks rakendus vajab ressurssi, mida teine ​​kasutab.

Mis on Linuxi kernel?

Tehniliselt on vale mõelda Linuxist kui terviklikust opsüsteemist. Linux viitab tegelikult spetsiaalselt tuumale, mis sai nime asutaja Linus Torvalds järgi. Kõik muu, mida ekraanil näete, pärineb teistelt projektidelt ja arendajatelt.

Torvalds lõi Linuxi tuuma 1991. aastal. Algselt nimetas ta projekti Freaxiks (kombinatsioon “tasuta”, “veidrik” ja “UNIX”). Töökaaslane eelistas nime Linux ja see nimi jäi kinni. Torvalds andis 1992. aastal välja esimese Linuxi versiooni GNU copylefti litsentsi alusel, mis sai suure osa projekti õnnestumisest.

Suur osa Linuxi töölauakogemustest tuleneb GNU Projectist - vanemast algatusest, mis oli loonud peaaegu täieliku töölaua opsüsteemi. Vaja oli vaid kernelit ja Linux täitis selle vajaduse. See on põhjus, miks mõned inimesed viidake OS-ile kui GNU / Linux Miks vaevalt keegi Linuxit GNU / Linuxiks nimetabOlete huvitatud Linuxist ja olete lugenud mõnda ajaveebi postitust. Tee ääres olete kohanud naljakat nime: GNU / Linux. Aga mida see tähendab? Loe rohkem .

Muud tasuta ja avatud lähtekoodiga lauaarvutid, näiteks FreeBSD, näevad välja nagu Linux, kuna nad käitavad enamikku sama GNU tarkvara.

Kuna Linuxi kernel oli saadaval GNU litsentsi alusel, oli vähem huvi jätkata GNU projekti osana eraldi kerneli väljatöötamist. Ja selle asemel, et luua muid konkureerivaid tuumasid, nagu need, mida leidub Windowsis ja macOS-is, on paljud ettevõtted otsustanud selle asemel kasutada Linuxi kerneli ja sellele kaasa aidata.

Linuxi kernel on kasvanud massiliseks projektiks, mis sisaldab miljoneid koodiridu. Tuuma arendamisse on panustanud tuhanded inimesed ja üle tuhande ettevõtte. See on üks silmapaistvamaid tasuta ja avatud lähtekoodiga tarkvara näiteid maailmas.

Milleks Linuxi kernelit kasutatakse

Kuigi Linux on endiselt suhteliselt nišš lauaarvuti opsüsteem, on kernel on mujal laialdaselt kasutusel 5 üllatavat viisi, kuidas Linux muudab maailmaAlates populaarsete veebisaitide majutamisest kuni teaduse ja kosmosereisi tulevikuni edendab Linux meie maailma arengut ja meie arusaamist universumist. Loe rohkem . Tänu Androidile annab Linuxi tuuma nüüd suurema osa maailma nutitelefonidest võimu. See ilmub kõikvõimalikes mobiilseadmetes, sealhulgas kantavates ja kaamerates.

Linux kasutab 500 võimsamat superarvutit ja suurt osa meie Interneti-infrastruktuurist. Pilvi mõeldes mõtlete peamiselt omavahel ühendatud Linuxi toega serveritele.

Linux sai alguse häkkerite projektist ja kuigi kernel on peaaegu kujuteldamatu ettevõtte omaksvõttu näinud, annab Linux endiselt tinkereijatele riistvara. Pisike 35-dollarine vaarikapiim on krediitkaardi suurune Linuxi toitega arvuti, mis on inimestele täiesti modifitseeritav ja kasutatav projektides, mis neile meeldib.

See pole üksi. Konkurendid nagu Pine64 on aidanud arvutustehnika hinda drastiliselt vähendada.

Kuidas kontrollida Linuxi kerneli versiooni

Kernel jääb aktiivse arendamise alla, nii et uusi Linuxi versioone tuleb pidevalt välja.

Kõige sirgjoonelisem viis teie masinas oleva väljalase nägemiseks, mis töötab kõigis Linuxi versioonides, on selle kasutamine uname käsk. See on käsurida, mis pakub süsteemiteavet. Kasutatava Linuxi kerneli versiooni leiate, kui avate terminaliakna ja tippite järgmist:

uname -r

Mul on praegu Linuxi kerneli versioon 4.20.16-200.fc29.x86_64. Jagagem, mida see tähendab.

  • 4 viitab kerneli versioonile.
  • 20 viitab praegusele suurele redaktsioonile.
  • 16 viitab praegusele väiksemale redaktsioonile.
  • 200 viitab sellele väljaandele rakendatud veaparandustele ja plaastritele.

Viimane bit sõltub teie käitatavast levitamisest. See jada näitab, et mul on Fedora 29 64-bitine versioon.

Kas peaksite oma Linuxi tuuma värskendama?

Enamasti töötab Linuxi kernel taustal vaikselt. Te ei tea, et see seal asub, ja teil on vähe põhjust sellele mõelda. Enamasti on parim viis oma Linuxi tuuma versiooni värskendamiseks minna üle eelistatud Linuxi-põhise opsüsteemi uusimale versioonile.

Näiteks Ubuntu ja Fedora uued versioonid ilmuvad umbes iga kuue kuu tagant ja toovad endaga kaasa uuema Linuxi kerneli versiooni.

Kuigi tuum on suuresti nähtamatu, on neid mõned põhjused, miks minna üle uuemale Linuxi tuumale. Erinevalt Windowsist on Linuxi riistvaradraiverid komplekteeritud Linuxi tuumaga. Nii et kui teil on suhteliselt uus kõlarite, WiFi või puuteplaadiga sülearvuti, mida teie Linuxi versioon veel ei tuvasta, peate võib-olla ootama uuemat versiooni. Väljalaskega on kaasas ka stabiilsuse ja kiiruse täiustused, nii et teie arvuti võib ühe versiooni puhul sujuvamalt töötada.

Selle teema kohta leiate lisateavet miks Windows Linuxi kerneli saatmisel asju muudab Miks muudab Windows Kerneli tuuma saatmine kõikeKas soovite Linuxit käitada Windowsis? Tänu Windowsi Linuxi alamsüsteemile on see veelgi lihtsam. Siin on põhjus, miks see on oluline. Loe rohkem .

Bertel on digitaalne minimalist, kes kirjutab füüsilise privaatsuse lülititega sülearvutist ja Vaba Tarkvara Fondi poolt heaks kiidetud OS-ist. Ta hindab funktsioonide eetikat ja aitab teistel oma digitaalse elu üle kontrolli saada.