Oglas

Postoji toliko Linux distribucija u divljini, ali postoji samo jedna stvar za koju je zajamčeno da imaju zajedničko: Linux kernel. No, iako mnogo ljudi govori o Linux kernelu, mnogi zapravo ne znaju što ono čini.

Pogledajmo Linux kernel i zašto je to potrebno, uz što je moguće manje izraženih izraza.

Što je zrno?

Karta funkcija Linux kernela

Svaki operativni sustav koristi kernel. Bez kernela ne možete imati računalo koje zapravo radi. Možda ćete vidjeti i komunicirati s mnogo različitog softvera, ali upravo je jezgra ispod koje ono radi.

Kernel služi kao most između hardvera vašeg računala i softvera koji želite pokrenuti. S hardverom razgovara preko upravljačkih programa koji su uključeni u kernel (ili su kasnije instalirani u obliku kernel modula).

Na taj se način, kad aplikacija želi nešto učiniti (recimo promijeniti postavku glasnoće zvučnika), može poslati taj zahtjev za kernel, a kernel može upotrijebiti dostupne upravljačke programe zvučnika za stvarnu promjenu svezak.

Kernel je također jako uključen u upravljanje resursima. Ono mora osigurati da li je na raspolaganju dovoljno memorije za pokretanje aplikacije i aplikaciju smjestiti na pravo mjesto u memoriji. Kernel pokušava optimizirati korištenje procesora kako bi mogao izvršavati zadatke što je brže moguće.

instagram viewer

Neuspjesi mogu dovesti do zastoja, gdje se cijeli sustav zaustavlja jer jednoj aplikaciji treba resurs koji drugi koristi.

Što je Linux Kernel?

Tehnički je pogrešno misliti na Linux kao na cjeloviti operativni sustav. Linux se zapravo posebno odnosi na kernel, nazvan po osnivaču Linusu Torvaldsu. Sve ostalo što vidite na zaslonu potječe od drugih projekata i programera.

Torvalds je kreirao Linux kernel 1991. godine. U početku je projekt nazvao Freax (kombinacija "besplatno", "nakaza" i "UNIX"). Suradnik je preferirao ime Linux i to je ime ostalo. Torvalds je prvu verziju Linuxa izdao 1992. godine pod licencom GNU copyleft, što je postalo važan dio uspjeha projekta.

Veliki dio Linux desktop iskustva dolazi iz GNU Project-a, starije inicijative koja je stvorila gotovo cjelovit desktop operativni sustav. Sve što je trebalo bilo je kernel, a Linux je tu potrebu ispunio. Zbog toga neki ljudi odnose se na OS kao GNU / Linux Zašto jedva netko zove Linux "GNU / Linux"Zanima vas Linux i pročitali ste nekoliko postova na blogu. Uz put ste naišli na smiješno ime: GNU / Linux. Ali što to znači? Čitaj više .

Ostala stolna i besplatna otvorena koda, kao što je FreeBSD, izgledaju kao da imaju Linux jer rade na većini istog GNU softvera.

Budući da je Linux kernel bio dostupan pod GNU licencom, bilo je manje interesa za nastavak razvoja zasebnog kernela kao dijela GNU Projekta. Mnoge tvrtke su umjesto da stvaraju druge konkurentne jezgre, poput onih koje se nalaze u sustavu Windows i macOS, umjesto toga odlučile koristiti i pridonositi Linux kernelu.

Linux kernel prerastao je u golemi projekt koji sadrži milijune redaka koda. Tisuće ljudi i preko tisuću tvrtki pridonijeli su razvoju kernela. To je jedan od najistaknutijih primjera besplatnog softvera s otvorenim kodom u svijetu.

Za što se koristi Linux Kernel

Iako Linux i dalje ostaje relativno nišani operativni sustav, desktop kernel se drugdje koristi 5 Iznenađujući načini na koji Linux mijenja svijetOd hostinga popularnih web stranica do budućnosti znanosti i svemirskih putovanja, Linux produbljuje razvoj našeg svijeta i našeg razumijevanja svemira. Čitaj više . Zahvaljujući Androidu, Linux kernel sad napaja većinu svjetskih pametnih telefona. Pojavljuje se na svim vrstama mobilnih uređaja, uključujući nosive i fotoaparate.

Linux pokreće 500 najmoćnijih superračunala i velik dio naše internetske infrastrukture. Kad mislite na oblak, razmišljate pretežno na međusobno povezanim poslužiteljima sa sustavom Linux.

Linux je započeo kao hakerski projekt, a iako je kernel vidio gotovo nezamislivo usvajanje korporacije, Linux još uvijek daje hardver za tinkerere. Malena Raspberry Pi od 35 dolara je računalo sa sustavom Linux veličine kreditne kartice, potpuno otvoreno za ljude da mijenjaju i koriste u projektima koliko god žele.

Nije sama. Natjecatelji poput Pine64 pomogli su da drastično smanje cijenu računalstva.

Kako provjeriti verziju Linux kernela

Kernel ostaje u aktivnom razvoju, tako da nove verzije Linuxa izlaze stalno.

Najjednostavniji način da vidite koje izdanje je na vašem računalu, a koje će raditi u bilo kojoj verziji Linuxa je korištenje uname naredba. Ovo je alat naredbenog retka koji pruža informacije o sustavu. Inačicu Linux kernel-a koju upotrebljavate možete pronaći tako što otvorite terminal terminala i upišete sljedeće:

uname -r

Trenutno pokreću verziju Linux kernela 4.20.16-200.fc29.x86_64. Raščlanimo što to znači

  • 4 odnosi se na verziju kernela.
  • 20 odnosi se na trenutnu veliku reviziju.
  • 16 odnosi se na trenutnu manju reviziju.
  • 200 odnosi se na ispravke programskih pogrešaka i zakrpe primijenjene na ovo izdanje.

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

Trebate li ažurirati Linux Kernel?

Za većinu, Linux kernel djeluje tiho u pozadini. Ne znate da je tamo i imate malo razloga razmišljati o tome. Za većinu, najbolji način za ažuriranje verzije vašeg Linux kernela je nadogradnja na najnoviju verziju vašeg preferiranog Linux operativnog sustava.

Nove verzije Ubuntua i Fedora, na primjer, izlaze otprilike svakih šest mjeseci i sa sobom donose noviju verziju Linux kernela.

Iako je kernel uglavnom nevidljiv, postoje nekoliko razloga za nadogradnju na noviji Linux kernel. Za razliku od Windowsa, Linux hardverski upravljački programi dolaze u paketu s Linux kernelom. Ako imate relativno novo prijenosno računalo s zvučnicima, Wi-Fi ili touchpad koji vaša verzija Linuxa još nije otkrila, možda ćete morati pričekati noviju verziju. Izjave također dolaze s poboljšanjima stabilnosti i brzine, tako da vaše računalo može ravnomjernije raditi u jednoj verziji na drugoj.

Više o ovoj temi pogledajte ovdje zašto Windows koji isporučuje Linux kernel mijenja stvari Zašto Windows isporuka Linux kernela mijenja sveŽelite pokrenuti Linux u sustavu Windows? Zahvaljujući podsistemu Windows za Linux još je lakše. Evo zašto je to važno. Čitaj više .

Bertel je digitalni minimalist koji piše s prijenosnog računala s fizičkim prekidačima privatnosti i OS-om kojeg je podržala Fondacija slobodnog softvera. Cijeni etiku u značajkama i pomaže drugima da preuzmu kontrolu nad svojim digitalnim životom.