Oglas

V naravi je tako veliko distribucij Linuxa, vendar ima zagotovo le eno stvar: Linuxovo jedro. Kljub temu da veliko ljudi govori o jedru Linuxa, mnogi v resnici ne vedo, kaj počne.

Oglejmo si Linux jedro in zakaj je potrebno s čim manj geeky izrazi.

Kaj je jedro?

Zemljevid funkcij jedra Linux

Vsak operacijski sistem uporablja jedro. Brez jedra ne morete imeti računalnika, ki dejansko deluje. Morda boste videli in sodelovali z veliko različne programske opreme, toda pod njo je jedro tisto, ki opravi večji del gruntanja.

Jedro služi kot most med računalniško strojno opremo in programsko opremo, ki jo želite zagnati. S strojno opremo se pogovarja prek gonilnikov, ki so vključeni v jedro (ali so pozneje nameščeni v obliki modula jedra).

Ko želi aplikacija nekaj storiti (recimo spremeniti nastavitev glasnosti zvočnikov), se lahko prijavi to zahtevo do jedra in jedro lahko uporabi razpoložljive gonilnike zvočnikov, da dejansko spremeni prostornina.

Jedro je zelo vključeno v upravljanje virov. Poskrbeti mora, da bo na voljo dovolj pomnilnika, da se aplikacija lahko zažene, in aplikacijo postaviti na pravo mesto v pomnilniku. Jedro poskuša optimizirati uporabo procesorja, tako da lahko čim hitreje opravi naloge.

instagram viewer

Neuspehi lahko privedejo do zastojev, kjer se celoten sistem ustavi, ker ena aplikacija potrebuje vir, ki ga uporablja druga.

Kaj je Linux jedro?

Tehnično je napačno razmišljati o Linuxu kot o celovitem operacijskem sistemu. Linux se pravzaprav nanaša posebej na jedro, poimenovano po ustanovitelju Linusu Torvaldsu. Vse ostalo, kar vidite na zaslonu, prihaja od drugih projektov in razvijalcev.

Torvalds je jedro Linux ustvaril leta 1991. Projekt je sprva poimenoval Freax (kombinacija "brezplačno", "nakaza" in "UNIX"). Sodelavec je imel raje ime Linux in to ime je obtičalo. Torvalds je prvo različico Linuxa izdal leta 1992 pod licenco GNU copyleft, kar je postalo velik del uspešnosti projekta.

Velik del izkušenj z namizjem Linuxa izvira iz projekta GNU, starejše pobude, ki je ustvarila skoraj popoln namizni operacijski sistem. Vse, kar je bilo potrebno, je bilo jedro in Linux je to potrebo izpolnil. Zato nekateri ljudje se nanašajo na OS kot GNU / Linux Zakaj komaj kdo kliče Linux "GNU / Linux"Zanima vas Linux in ste prebrali nekaj objav na spletnem dnevniku. Ob poti ste naleteli na smešno ime: GNU / Linux. Toda kaj to pomeni? Preberi več .

Druga brezplačna in odprtokodna namizja, kot je FreeBSD, izgledajo kot Linux, ker imajo večino iste programske opreme GNU.

Ker je bilo Linuxovo jedro na voljo pod licenco GNU, je bilo zanimanje za nadaljevanje razvijanja ločenega jedra v okviru projekta GNU manj. In namesto da bi ustvarili druga konkurenčna jedra, kot so tista, ki jih najdemo v operacijskem sistemu Windows in macOS, so se mnoga podjetja odločila, da bodo namesto tega uporabila Linux jedro in prispevala k njemu.

Linuxovo jedro je preraslo v ogromen projekt, ki vsebuje milijone vrstic kode. Na tisoče ljudi in več kot tisoč podjetij je prispevalo k razvoju jedra. Je eden najvidnejših primerov brezplačne in odprtokodne programske opreme na svetu.

Za kaj se uporablja jedro Linuxa

Čeprav Linux ostaja razmeroma nišni namizni operacijski sistem, je jedro se pogosto uporablja drugje 5 Presenetljivi načini, kako Linux spreminja svetOd gostovanja priljubljenih spletnih strani do prihodnosti znanosti in vesoljskih potovanj Linux pospešuje razvoj našega sveta in naše razumevanje vesolja. Preberi več . Zahvaljujoč Androidu, Linuxno jedro zdaj poganja večino svetovnih pametnih telefonov. Pojavlja se v vseh vrstah mobilnih naprav, vključno z nosljivimi napravami in kamerami.

Linux poganja 500 najmočnejših superračunalnikov in večino naše internetne infrastrukture. Ko razmišljate o oblaku, razmišljate pretežno o medsebojno povezanih strežnikih z Linuxom.

Linux se je začel kot hekerski projekt, in čeprav je jedro skorajda nepredstavljivo zavzelo podjetje, Linux še vedno poganja strojno opremo za tinkerje. Drobnejši Raspberry Pi v vrednosti 35 evrov je računalnik z Linuxom, velikosti kreditne kartice, ki je popolnoma odprt za spreminjanje in uporabo projektov, ki jih želijo.

Ni sam. Tekmovalci, kot je Pine64, so pomagali drastično znižati ceno računalništva.

Kako preveriti različico jedra Linuxa

Jedro ostaja v aktivnem razvoju, zato se ves čas pojavljajo nove različice Linuxa.

Najbolj preprost način za prikaz izdaje v vašem računalniku, ki bo delovala v kateri koli različici Linuxa, je uporaba unme ukaz. To je orodje ukazne vrstice, ki zagotavlja sistemske informacije. Različico jedra Linux, ki jo uporabljate, najdete tako, da odprete terminalsko okno in vtipkate naslednje:

unme -r

Trenutno izvajam različico jedra Linuxa 4.20.16-200.fc29.x86_64. Razčistimo, kaj to pomeni

  • The 4 se nanaša na različico jedra.
  • The 20 se nanaša na trenutno večjo revizijo.
  • The 16 se nanaša na trenutno manjšo revizijo.
  • The 200 se nanaša na popravke napak in popravke, uporabljene v tej različici.

Zadnji bit bo specifičen za distribucijo, ki jo izvajate. Ta niz pomeni, da imam 64-bitno različico Fedora 29.

Bi morali posodobiti Linux jedro?

V večjem delu Linux jedro tiho deluje v ozadju. Ne veste, da je tam, in nimate malo razloga, da bi razmišljali o tem. Večinoma je najboljši način posodobitve različice Linux jedra nadgradnja na najnovejšo različico vašega želenega operacijskega sistema, ki temelji na Linuxu.

Nove različice Ubuntu in Fedora, na primer, izidejo približno vsakih šest mesecev in s seboj prinesejo novejšo različico jedra Linuxa.

Medtem ko je jedro večinoma nevidno, obstajajo nekaj razlogov za nadgradnjo na novejše Linux jedro. Za razliko od sistema Windows, Linux gonilniki strojne opreme prihajajo v paketu z jedrom Linuxa. Če imate razmeroma nov prenosni računalnik z zvočniki, Wi-Fi ali sledilno ploščico, ki ga vaša različica Linuxa še ne zazna, boste morda morali počakati na novejšo različico. Izjave so tudi z izboljšanjem stabilnosti in hitrosti, tako da bo računalnik lahko deloval bolj gladko v eni različici v primerjavi z drugo.

Več o tej temi si oglejte zakaj Windows, ki pošilja Linuxno jedro, stvari spremeni Zakaj Windows odprema jedra Linuxa spremeni vseŽelite zagnati Linux v operacijskem sistemu Windows? Zahvaljujoč podsistemu Windows za Linux je še lažje. Evo, zakaj je to pomembno. Preberi več .

Bertel je digitalni minimalist, ki piše s prenosnika s fizičnimi stikali za zasebnost in OS, ki ga je podprla Fundacija za prosto programsko opremo. Cenje etiko zaradi lastnosti in pomaga drugim, da prevzamejo nadzor nad svojim digitalnim življenjem.