Što je jezgra u Linuxu i kako provjeravate svoju verziju?

Što je jezgra u Linuxu i kako provjeravate svoju verziju?

Postoji toliko mnogo distribucija Linuxa u divljini, ali zajamčeno im je zajedničko samo jedno: jezgra Linuxa. Ipak, iako mnogi ljudi govore o Linux kernelu, mnogi zapravo ne znaju što on radi.





Pogledajmo Linux kernel i zašto je to potrebno, sa što manje štreberskih izraza.





Što je jezgro?

Svaki operacijski sustav koristi jezgru. Bez jezgre ne možete imati računalo koje zaista radi. Možda ćete vidjeti i komunicirati s mnogo različitog softvera, ali kernel ispod njega obavlja veliki dio posla.





Jezgra služi kao most između hardvera vašeg računala i softvera koji želite pokrenuti. On razgovara s hardverom putem upravljačkih programa koji su uključeni u jezgru (ili kasnije instalirani u obliku jezgrenog modula).

Na ovaj način, kada aplikacija želi učiniti nešto (recimo promijeniti postavku glasnoće zvučnika), može podnijeti taj zahtjev jezgri, a jezgra može koristiti dostupne upravljačke programe zvučnika za promjenu glasnoće.



Jezgra je također visoko uključena u upravljanje resursima. Mora provjeriti ima li na raspolaganju dovoljno memorije za pokretanje aplikacije i postaviti aplikaciju na pravo mjesto u memoriji. Jezgra nastoji optimizirati korištenje procesora kako bi mogao što brže obaviti zadatke.

Greške mogu dovesti do zastoja, gdje se cijeli sustav zaustavlja jer jednoj aplikaciji treba resurs koji koristi druga.





Što je Linux kernel?

Tehnički je pogrešno razmišljati o Linuxu kao potpunom operativnom sustavu. Linux se zapravo odnosi na jezgru, nazvanu po osnivaču Linusu Torvaldsu. Sve ostalo što vidite na ekranu dolazi od drugih projekata i programera.

Torvalds je 1991. stvorio Linux kernel. Projekt je u početku nazvao Freax (kombinacija 'besplatno', 'nakaza' i 'UNIX'). Suradnik je preferirao ime Linux i to je ime ostalo. Torvalds je 1992. izdao prvu verziju Linuxa pod licencom GNU copyleft, što je postalo veliki dio uspjeha projekta.





Veći dio Linux desktop iskustva dolazi iz GNU projekta, starije inicijative koja je stvorila gotovo kompletan desktop operativni sustav. Sve što mu je bilo potrebno je kernel, a Linux je tu potrebu ispunio. Zbog toga neki ljudi nazivaju OS GNU/Linux.

Ostale besplatne i otvorene radne površine, poput FreeBSD -a, izgledaju i osjećaju se kao Linux jer pokreću većinu istog GNU softvera.

Budući da je jezgra Linuxa bila dostupna pod GNU licencom, bilo je manje interesa za nastavak razvoja zasebne jezgre u sklopu GNU projekta. Umjesto stvaranja drugih konkurentnih jezgri, poput onih u sustavu Windows i macOS, mnoge su tvrtke umjesto toga odlučile koristiti i pridonijeti jezgri Linuxa.

Jezgra Linuxa prerasla je u ogroman projekt koji sadrži milijune redaka koda. Tisuće ljudi i više od tisuću tvrtki pridonijeli su razvoju kernela. To je jedan od najistaknutijih primjera besplatnog i otvorenog softvera u svijetu.

Za što se koristi Linux kernel

Iako Linux ostaje relativno nišni desktop operativni sustav, jezgra se naširoko koristi drugdje. Zahvaljujući Androidu, jezgro Linuxa sada pokreće većinu svjetskih pametnih telefona. Pojavljuje se u svim vrstama mobilnih uređaja, uključujući nosive uređaje i kamere.

Linux pokreće 500 najmoćnijih superračunala i velik dio naše internetske infrastrukture. Kad pomislite na oblak, uglavnom mislite na međusobno povezane poslužitelje s Linux-om.

Linux je započeo kao hakerski projekt, a iako je jezgra doživjela gotovo nezamislivo korporativno usvajanje, Linux i dalje pokreće hardver za tinkerere. Sitno Raspberry Pi vrijedno 35 USD je računalo na Linuxu veličine kreditne kartice, potpuno otvoreno za ljude koji ga mijenjaju i koriste u projektima kako god žele.

Nije samo. Konkurenti poput Pine64 pomogli su drastično smanjiti cijenu računalstva.

Kako provjeriti verziju jezgre Linuxa

Jezgra je i dalje u aktivnom razvoju pa nove verzije Linuxa izlaze cijelo vrijeme.

Najjednostavniji način da vidite koje je izdanje na vašem računalu, koje će funkcionirati u bilo kojoj verziji Linuxa, jest korištenje

uname

naredba. Ovo je alat naredbenog retka koji pruža informacije o sustavu. Verziju jezgre Linuxa koju koristite možete otvoriti prozor terminala i upisati sljedeće:

uname -r

Trenutno koristim verziju jezgre Linuxa 4.20.16-200.fc29.x86_64 . Razložimo što ovo znači.

  • The 4 odnosi se na verziju jezgre.
  • The dvadeset odnosi se na trenutnu veliku reviziju.
  • The 16 odnosi se na trenutnu manju reviziju.
  • The 200 odnosi se na ispravke grešaka i zakrpe primijenjene na ovo izdanje.

Posljednji bit bit će specifičan za distribuciju koju pokrećete. Ovaj niz označava da koristim 64-bitnu verziju Fedore 29.

Trebate li ažurirati Linux kernel?

Linux kernel uglavnom radi tiho u pozadini. Ne znate da je tamo i nemate razloga razmišljati o tome. U većini slučajeva, najbolji način za ažuriranje verzije jezgre Linuxa je nadogradnja na najnoviju verziju vašeg preferiranog operacijskog sustava temeljenog na Linuxu.

Nove verzije Ubuntua i Fedore, na primjer, izlaze otprilike svakih šest mjeseci i sa sobom donose noviju verziju jezgre Linuxa.

najbolji način za kupnju macbooka

Iako je jezgra uglavnom nevidljiva, postoji nekoliko razloga za nadogradnju na noviju jezgru Linuxa. Za razliku od sustava Windows, Linux hardverski upravljački programi dolaze u paketu s jezgrom Linuxa. Dakle, ako imate relativno novo prijenosno računalo sa zvučnicima, Wi-Fi-jem ili dodirnom podlogom koju vaša verzija Linuxa još ne otkriva, možda ćete morati pričekati noviju verziju. Izdanja također dolaze s poboljšanjima stabilnosti i brzine, pa vaše računalo može raditi glatko na jednoj verziji u odnosu na drugu.

Za više o ovoj temi pogledajte zašto Windows isporukom Linux kernela mijenja stvari .

Udio Udio Cvrkut E -pošta 6 zvučnih alternativa: najbolje besplatne ili jeftine aplikacije za audio knjige

Ako ne volite plaćati audioknjige, evo nekoliko sjajnih aplikacija koje vam omogućuju besplatno i legalno slušanje.

Pročitajte Dalje
Povezane teme
  • Linux
  • Objašnjena tehnologija
  • Otvoreni izvor
  • Linux kernel
O autoru Bertel King(323 objavljenih članaka)

Bertel je digitalni minimalist koji piše s prijenosnog računala s fizičkim prekidačima privatnosti i OS -om odobrenim od strane Free Software Foundation. Cijeni etiku nad značajkama i pomaže drugima da preuzmu kontrolu nad svojim digitalnim životom.

Više od Bertel Kinga

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu