Kaj je jedro v Linuxu in kako preverite svojo različico?

Kaj je jedro v Linuxu in kako preverite svojo različico?

V divjini je toliko distribucij Linuxa, a zagotovo jim je skupno le eno: jedro Linuxa. Kljub temu, da veliko ljudi govori o jedru Linuxa, mnogi v resnici ne vedo, kaj počne.





Poglejmo jedro Linuxa in zakaj je to potrebno, s čim manj čudaških izrazov.





Kaj je jedro?

Vsak operacijski sistem uporablja jedro. Brez jedra ne morete imeti računalnika, ki dejansko deluje. Morda boste videli in sodelovali z veliko različno programsko opremo, vendar je jedro pod njim tisto, kar veliko dela.





Jedro služi kot most med strojno opremo vašega računalnika 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 jedrskega modula).

Na ta način lahko aplikacija, ko želi nekaj narediti (recimo, spremeni nastavitev glasnosti zvočnikov), to zahtevo posreduje jedru in jedro lahko z razpoložljivimi gonilniki zvočnikov dejansko spremeni glasnost.



Jedro je zelo vključeno tudi v upravljanje virov. Poskrbeti mora, da je na voljo dovolj pomnilnika za zagon aplikacije in da jo namesti na pravo mesto v pomnilniku. Jedro poskuša optimizirati uporabo procesorja, tako da lahko čim hitreje opravi naloge.

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





Kaj je jedro Linuxa?

Tehnično je napačno razmišljati o Linuxu kot popolnem operacijskem sistemu. Linux se dejansko nanaša na jedro, poimenovano po ustanovitelju Linusu Torvaldsu. Vse ostalo, kar vidite na zaslonu, prihajajo iz drugih projektov in razvijalcev.

Torvalds je jedro Linuxa ustvaril leta 1991. Projekt je sprva poimenoval Freax (kombinacija 'brezplačno', 'čudak' in 'UNIX'). Sodelavec je imel raje ime Linux in to ime se je obdržalo. Torvalds je prvo različico Linuxa izdal leta 1992 pod licenco GNU copyleft, ki je postala velik del uspeha projekta.





Večino namiznih izkušenj Linuxa prinaša GNU Project, starejša pobuda, ki je ustvarila skoraj popoln namizni operacijski sistem. Vse, kar je potreboval, je jedro in Linux je to potrebo izpolnil. Zato nekateri ljudje OS imenujejo GNU/Linux.

Drugi brezplačni in odprtokodni namizni računalniki, na primer FreeBSD, izgledajo kot Linux, ker izvajajo večino iste programske opreme GNU.

Ker je bilo jedro Linuxa na voljo pod licenco GNU, je bilo zanimanje za nadaljevanje razvoja ločenega jedra v okviru projekta GNU manjše. Namesto ustvarjanja drugih konkurenčnih jeder, na primer v sistemu Windows in macOS, so se številna podjetja raje odločila za uporabo in prispevanje k jedru Linuxa.

Jedro Linuxa 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 ostaja Linux razmeroma nišni namizni operacijski sistem, se jedro pogosto uporablja drugje. Zahvaljujoč sistemu Android jedro Linuxa zdaj napaja 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 velik del naše internetne infrastrukture. Ko pomislite na oblak, mislite predvsem na medsebojno povezane strežnike, ki jih poganja Linux.

Linux se je začel kot hekerski projekt in čeprav je jedro doživelo skoraj nepredstavljivo korporacijsko sprejetje, Linux še vedno poganja strojno opremo za reševalce. Drobni Raspberry Pi v vrednosti 35 dolarjev je računalnik z operacijskim sistemom Linux v velikosti kreditne kartice, ki je popolnoma odprt za ljudi, ki jih lahko spreminjajo in uporabljajo v projektih, kakor jim je všeč.

Ni samo. Konkurenti, kot je Pine64, so pripomogli k drastičnemu znižanju cen računalništva.

Kako preveriti različico jedra Linuxa

Jedro je še vedno v aktivnem razvoju, zato nove različice Linuxa izhajajo ves čas.

Najbolj preprost način, da ugotovite, katera izdaja je na vašem računalniku, ki bo delovala v kateri koli različici Linuxa, je uporaba

uname

ukaz. To je orodje ukazne vrstice, ki ponuja sistemske informacije. Različico jedra Linuxa, ki jo uporabljate, najdete tako, da odprete terminalsko okno in vnesete naslednje:

uname -r

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

  • The 4 se nanaša na različico jedra.
  • The dvajset 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 za to izdajo.

Zadnji bit bo specifičen za distribucijo, ki jo izvajate. Ta niz označuje, da uporabljam 64-bitno različico Fedore 29.

Ali morate posodobiti jedro Linuxa?

Jedro Linuxa večinoma tiho deluje v ozadju. Ne veste, da je tam, in nimate razloga za razmišljanje. Večinoma je najboljši način za posodobitev različice jedra Linuxa nadgradnja na najnovejšo različico želenega operacijskega sistema, ki temelji na Linuxu.

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

kako posneti zaslon snapchat, ne da bi vedeli za leto 2021

Čeprav je jedro večinoma nevidno, obstaja nekaj razlogov za nadgradnjo na novejše jedro Linuxa. Za razliko od operacijskega sistema Windows so gonilniki strojne opreme Linux v paketu z jedrom Linuxa. Če imate torej relativno nov prenosnik z zvočniki, Wi-Fi ali sledilno ploščico, ki je vaša različica Linuxa še ne zazna, boste morda morali počakati na novejšo različico. Izdaje prinašajo tudi izboljšave stabilnosti in hitrosti, zato lahko vaš računalnik deluje enostavneje v eni različici v primerjavi z drugo.

Za več o tej temi si oglejte zakaj Windows, ki pošilja jedro Linuxa, spreminja stvari .

Deliti Deliti Cvrkutati E-naslov 6 zvočnih alternativ: najboljše brezplačne ali poceni aplikacije za zvočne knjige

Če ne želite plačati za zvočne knjige, je tukaj nekaj odličnih aplikacij, ki vam omogočajo, da jih poslušate brezplačno in zakonito.

Preberite Naprej
Sorodne teme
  • Linux
  • Pojasnjena tehnologija
  • Odprtokodno
  • Jedro Linuxa
O avtorju Bertel King(323 objavljenih člankov)

Bertel je digitalni minimalist, ki piše iz prenosnika s fizičnimi stikali za zasebnost in operacijskim sistemom, ki ga podpira fundacija Free Software Foundation. Ceni etiko nad funkcijami in pomaga drugim prevzeti nadzor nad svojim digitalnim življenjem.

Več od Bertel King

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti