Nedavno je Linux kernel 5.7 je objavljen s puno zvižduka, što dodatno poboljšava mogućnosti Linux OS-a. U ovom ćemo članku proći kroz postupak instaliranja Linux kernela 5.7 na Ubuntuu. Međutim, prije nego što krenemo naprijed, naučimo ukratko o Linux Kernelu.
Što je Linux kernel?
Linux jezgra je monolitna, otvorena i besplatna jezgra operativnog sustava koja se temelji na Unixu. Linux kernel je svestran kada je riječ o računalnim sustavima jer podržava mobilne uređaje, tablete, računala, glavne računare, superračunala, pametne satove itd.
Linus Torvalds prvo je stvorio prvu verziju Linux jezgre (0.01) 1991. godine. Stvorio ga je za svoje osobno računalo, bez namjere da ga pretvori u više platformi. Ubrzo je postala popularna, što je rezultiralo time da su on i zajednica otvorenog koda radili na kernelu i poboljšavali ga u narednim godinama. Kako bi osigurao poštenu upotrebu i distribuciju, usvojio je licencu za operativni sustav GNU, što ga je učinilo popularnim i među korisnicima i među programerima.
Kako funkcionira izdanje jezgre?
Razvoj jezgri uglavnom doprinose suradnicima širom svijeta. Rasprave o Linux kernelu odvijaju se putem mailing liste Linux kernela (LKML). Model stabilnog izdanja prilagođen je 2005. godine, što je učinjeno radi poboljšanja povratnih informacija i ciklusa poboljšanja. U početku je to učinjeno u 2-3 mjeseca, što je značilo da je duži ciklus povratnih informacija i implementacije rezultirao frustracijom i programera i korisnika.
Da bi se poboljšao cijeli scenarij, izdanja se smanjuju na jedan tjedan, ovisno o ostalim čimbenicima, uključujući praznike, radno opterećenje itd. Numeriranje u ovom izdanju jezgre vrši se poput 5.6.1, 5.6.2, 5.6.3 i tako dalje. Velika izdanja rade se pomoću pojma dva broja, na primjer 4.9.
Najnovije izdanje velikog jezgra je 5.7. Također imamo LTS jezgre, koje dolaze s dugoročnom podrškom za bolju široku primjenu. Osim izdanja, postoje i zakrpe. Zakrpe slijede različiti skup pravila i koriste se za poboljšanje kvalitete jezgre jer se sve više korisnika i programera igra s njom.
Postoje, naravno, i pravila zakrpe koja osiguravaju stabilnost kernela. Pravila zakrpe nisu se promijenila u posljednjih 12 godina, a time su osigurala stabilnost i učinkovitost.
Da bi se osiguralo da je promjena jezgre stabilna, mora zadovoljiti sljedeće:
- Promjena ne smije biti veća od 100 redaka
- Treba ga adekvatno testirati i ispraviti.
- Ispravak bi trebao biti samo jedna stvar odjednom.
- Ispravku treba pružiti samo za prijavljeni problem.
- U zakrpama se ne objavljuju značajne funkcije.
- Treba ga spojiti u Linux stabla
Linus Torvalds odgovoran je za pregled i objavljivanje zakrpa ili značajnih izdanja.
Ako ste i dalje znatiželjni, trebali biste pročitati Linux Model izdanja jezgre.
Zašto potreba za izdanjem kernela?
Izdanja kernela su vitalna za preživljavanje bilo kojeg operativnog sustava. Ne samo da donose nove značajke, već i osiguravaju odgovarajuću stabilnost i sigurnost za korisnika.
Na primjer, Linux kernel označava sigurnosne pogreške kao visoki prioritet i zakrpe te ih istiskuje što je prije moguće. Mnogo je smjernica o tome kako osigurati sigurnost kernela, što je izvan opsega članka.
Jezgra 5.7 Značajke
Uz dobro razumijevanje kernela, modela izdanja Linux kernela i potrebe za njim, nabrojimo ukratko kernel 5.7 značajki u nastavku.
- Nova hardverska podrška s exFAT upravljačkim programom
- Proširena podrška za ARM uređaje
- Podrška za kompresiju Zstd
- Provjera toplinskog tlaka planera zadataka
- IO_uring poboljšanja
i još mnogo toga! Ako ste zainteresirani za učenje više, ovdje možete provjeriti našu kompletnu pokrivenost.
Kako instalirati Linux kernel 5.7 na Ubuntuu
U ovom ćemo odjeljku naučiti kako instalirati Linux kernel 5.7 na Ubuntuu. Ova metoda također će raditi za bilo koju distribuciju zasnovanu na Debianu.
Započnimo.
U početku morate preuzeti sve potrebne datoteke pomoću wgeta. Da biste to učinili, jednostavno kopirajte i zalijepite sljedeće naredbe u terminal.
Možda biste željeli promijeniti mapu / tmp / pomoću naredbe u nastavku.
cd / tmp /
wget https: // kernel.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-zaglavlja-5.7.0-050700_5.7.0-050700.202005312130_sve.deb
wget https: // kernel.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-zaglavlja-5.7.0-050700-generički_5.7.0-050700.202005312130_amd64.deb
wget https: // kernel.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-image-unsigned-5.7.0-050700-generički_5.7.0-050700.202005312130_amd64.deb
wget https: // kernel.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-moduli-5.7.0-050700-generički_5.7.0-050700.202005312130_amd64.deb
Sada su preuzete sve datoteke, trebali biste pokrenuti sljedeću naredbu da biste ih instalirali.
sudo dpkg -i .deb
Napokon, morate provjeriti je li instalacija gotova ili ne, pokrenite sljedeću naredbu nakon ponovnog pokretanja sustava.
uname -r
Kako se pokrenuti s prethodnih jezgri pomoću grub-a
Da biste prikazali GRUB za vrijeme pokretanja, trebate pritisnuti i držati tipku SHIFT. Sada ćete vidjeti dostupne opcije jezgre koje možete odabrati prema svom izboru pomoću tipki sa strelicama gore i dolje. Nakon odabira pritisnite ENTER i bit ćete pokrenuti u Linux pomoću odabrane jezgre. To je tako lako!
Također možete postaviti zadani kernel uređivanjem grub.
gksudo gedit / etc / default / grub
Deinstalacija
Ako iz nekog razloga želite deinstalirati kernel 5.7 i vratite se na posljednju stabilnu jezgru, a zatim to možete učiniti pokretanjem sljedeće naredbe.
sudo dpkg --purge linux-image-unsigned-5.7.0-050700-generički
Zaključak
To nas vodi do kraja našeg članka o tome kako instalirati Linux Kernel 5.7 na Ubuntuu. Dakle, što mislite o novom kernelu? Je li ti se svidjelo? Komentirajte u nastavku i javite nam.