Mis on Linuxi kernel ja kuidas oma versiooni kontrollida?

Mis on Linuxi kernel ja kuidas oma versiooni kontrollida?

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





Vaatame Linuxi tuuma ja seda, miks seda vaja on, võimalikult väheste terminitega.





Mis on kernel?

Iga operatsioonisüsteem kasutab tuuma. Ilma kernelita ei saa teil olla arvutit, mis tegelikult töötaks. Võite näha ja suhelda paljude erinevate tarkvaradega, kuid selle all olev tuum teeb suure osa nurinatest.





Kernel on sild arvuti riistvara ja tarkvara vahel, mida soovite käivitada. See räägib riistvaraga kernelisse kuuluvate (või hiljem tuumamooduli kujul installitud) draiverite kaudu.

Kui rakendus soovib midagi teha (näiteks kõlarite helitugevuse muutmist), saab ta selle taotluse kernelile esitada ja kernel saab olemasolevate kõlaridraiverite abil helitugevust tegelikult muuta.



Kernel osaleb ka ressursside haldamises. See peab veenduma, et rakenduse käivitamiseks on piisavalt mälu, ja paigutama rakenduse mällu õigesse kohta. Kernel püüab optimeerida protsessori kasutamist nii, et see saaks ülesanded võimalikult kiiresti lõpule viia.

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





Mis on Linuxi kernel?

On tehniliselt vale arvata, et Linux on terviklik operatsioonisüsteem. Linux viitab tegelikult konkreetselt kernelile, mis sai nime asutaja Linus Torvaldsi järgi. Kõik muu, mida ekraanil näete, pärineb teistelt projektidelt ja arendajatelt.

Torvalds lõi Linuxi kerneli 1991. aastal. Ta nimetas projekti esialgu Freaxiks (kombinatsioon tasuta, freak ja UNIX). Töökaaslane eelistas nime Linux ja see nimi jäi külge. Torvalds avaldas esimese Linuxi versiooni 1992. aastal GNU copyleft litsentsi alusel, millest sai suur osa projekti edust.





Suur osa Linuxi töölaua kogemusest pärineb GNU projektist, vanemast algatusest, mis oli loonud peaaegu täieliku töölaua operatsioonisüsteemi. Vaja oli vaid tuuma ja Linux täitis selle vajaduse. Seetõttu nimetavad mõned inimesed OS -i GNU/Linuxiks.

Teised tasuta ja avatud lähtekoodiga lauaarvutid, näiteks FreeBSD, näevad välja nagu Linux, sest neil on enamus sama GNU tarkvara.

Kuna Linuxi kernel oli saadaval GNU litsentsi alusel, oli vähem huvi jätkata GNU projekti raames eraldi kerneli arendamist. Selle asemel, et luua muid konkureerivaid tuumaid, nagu need, mida leidub Windowsis ja macOS -is, on paljud ettevõtted otsustanud selle asemel Linuxi kerneli kasutada ja sellesse panustada.

Linuxi tuum on kasvanud tohutuks projektiks, mis sisaldab miljoneid koodiridu. Tuhanded inimesed ja üle tuhande ettevõtte on andnud oma panuse kerneli arengusse. See on üks silmapaistvamaid tasuta ja avatud lähtekoodiga tarkvara näiteid maailmas.

Milleks Linuxi tuuma kasutatakse

Kuigi Linux on endiselt suhteliselt nišš töölaua operatsioonisüsteem, kasutatakse tuuma mujal laialdaselt. Tänu Androidile kasutab Linuxi kernel nüüd enamikku maailma nutitelefonidest. See ilmub kõikvõimalikes mobiilseadmetes, sealhulgas kantavad ja kaamerad.

Linux toidab 500 võimsaimat superarvutit ja suurt osa meie Interneti -infrastruktuurist. Kui mõtlete pilve peale, siis mõtlete valdavalt omavahel ühendatud Linuxi toitega serveritele.

Linux sai alguse häkkeriprojektist ja kuigi kernel on näinud ettevõtte jaoks peaaegu ettekujutamatut kasutuselevõttu, annab Linux siiski võrgutajatele riistvara. Väike 35-dollarine Raspberry Pi on Linuxiga töötav arvuti, mis on krediitkaardi suurune ja mis on inimestele täiesti avatud, et neid muuta ja projektides kasutada.

See pole üksi. Konkurendid nagu Pine64 on aidanud drastiliselt vähendada andmetöötluse hinda.

Kuidas kontrollida Linuxi kerneli versiooni

Kernel jääb aktiivse arenduse alla, nii et uusi Linuxi versioone ilmub pidevalt.

Lihtsaim viis näha, milline versioon on teie arvutis ja mis töötab kõigi Linuxi versioonide puhul, on kasutada

uname

käsk. See on käsurea tööriist, mis pakub süsteemiteavet. Kasutatava Linuxi kerneli versiooni leiate, avades terminaliakna ja tippides järgmise:

uname -r

Praegu kasutan Linuxi kerneli versiooni 4.20.16-200.fc29.x86_64 . Vaatame, mida see tähendab.

  • The 4 viitab kerneli versioonile.
  • The kakskümmend viitab praegusele suurele revisjonile.
  • The 16 viitab praegusele pisirevisjonile.
  • The 200 viitab sellele versioonile rakendatud veaparandustele ja plaastritele.

Viimane bitt on spetsiifiline teie kasutatava levitamise kohta. See string näitab, et kasutan Fedora 29 64-bitist versiooni.

Kas peaksite oma Linuxi tuuma värskendama?

Enamasti töötab Linuxi kernel vaikselt taustal. Sa ei tea, et see on olemas, ja sul on vähe põhjust sellele mõelda. Enamasti on parim viis oma Linuxi kerneli versiooni värskendamiseks uuendada eelistatud Linuxi-põhise operatsioonisüsteemi uusimale versioonile.

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

kas Windows 10 on jälle tasuta

Kuigi tuum on suuresti nähtamatu, on uuemale Linuxi tuumale üleviimiseks mitu põhjust. Erinevalt Windowsist on Linuxi riistvaradraiverid Linuxi kerneliga komplekteeritud. Seega, kui teil on suhteliselt uus sülearvuti kõlarite, WiFi-ühenduse või puuteplaadiga, mida teie Linuxi versioon veel ei tuvasta, peate võib-olla ootama uuema versiooni. Väljalasetega kaasneb ka stabiilsuse ja kiiruse täiustamine, nii et teie arvuti võib ühe versiooni puhul sujuvamalt töötada kui teine.

Selle teema kohta lisateabe saamiseks vaadake miks Windows muudab Linuxi kerneli kohaletoimetamist .

Jaga Jaga Piiksuma E -post 6 kuuldavat alternatiivi: parimad tasuta või odavad audioraamaturakendused

Kui teile ei meeldi heliraamatute eest maksta, siis siin on mõned suurepärased rakendused, mis võimaldavad teil neid tasuta ja seaduslikult kuulata.

Loe edasi
Seotud teemad
  • Linux
  • Tehnoloogia selgitatud
  • Avatud lähtekoodiga
  • Linuxi kernel
Autori kohta Bertel King(Avaldatud 323 artiklit)

Bertel on digitaalne minimalist, kes kirjutab sülearvutist, millel on füüsilised privaatsuslülitid ja Vaba Tarkvara Sihtasutus. Ta hindab eetikat funktsioonide üle ja aitab teistel oma digitaalse elu üle kontrolli saada.

Veel Bertel Kingilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin