Neseniai „Linux“ branduolys 5.7 buvo išleistas su daugybe varpų ir švilpukų, o tai dar labiau pagerina „Linux“ OS galimybes. Šiame straipsnyje mes apimsime „Linux“ branduolio 5 diegimo procesą.7 Ubuntu. Tačiau prieš eidami į priekį, trumpai sužinokime apie „Linux“ branduolį.
Kas yra „Linux“ branduolys?
„Linux“ branduolys yra monolitinis, atviro kodo ir nemokamas operacinės sistemos branduolys, pagrįstas „Unix“. „Linux“ branduolys yra universalus, kai kalbama apie kompiuterines sistemas, nes jis palaiko mobiliuosius įrenginius, planšetinius kompiuterius, kompiuterius, pagrindinius kompiuterius, superkompiuterius, išmaniuosius laikrodžius ir pan.
Linus Torvalds pirmą kartą sukūrė pirmąją „Linux“ branduolio versiją (0.01) 1991 m. Jis sukūrė jį savo asmeniniam kompiuteriui, neketindamas to padaryti tarp platformų. Netrukus jis tapo populiarus, todėl jis ir atvirojo kodo bendruomenė dirbo prie branduolio ir jį tobulino ateinančiais metais. Siekdama užtikrinti sąžiningą naudojimą ir platinimą, ji priėmė GNU operacinės sistemos licenciją, kuri ją išpopuliarino tiek vartotojų, tiek kūrėjų tarpe.
Kaip veikia branduolio išleidimas?
Branduolio plėtra daugiausia yra prisidedančiųjų darbas visame pasaulyje. „Linux“ branduolio diskusijos vyksta per „Linux“ branduolio adresų sąrašą (LKML). Stabilaus išleidimo modelis buvo pritaikytas 2005 m., Kuris buvo atliktas siekiant pagerinti grįžtamąjį ryšį ir tobulinimo ciklą. Iš pradžių tai buvo padaryta per 2-3 mėnesius, o tai reiškė ilgesnį grįžtamąjį ryšį ir diegimo ciklą, dėl kurio tiek kūrėjas, tiek vartotojas nusivylė.
Siekiant pagerinti visą scenarijų, leidimai sutrumpinami iki vienos savaitės, atsižvelgiant į kitus veiksnius, įskaitant atostogas, darbo krūvį ir pan. Šių branduolio leidimų numeracija atliekama kaip 5.6.1, 5.6.2, 5.6.3 ir t. Dideli leidimai atliekami naudojant dviejų skaičių sąvoką, pavyzdžiui, 4.9.
Naujausias didžiojo branduolio leidimas yra 5.7. Mes taip pat turime LTS branduolius, kurie yra ilgalaikiai palaikomi siekiant geriau pritaikyti. Be leidimų, yra pataisų. Pleistrai atitinka skirtingus taisyklių rinkinius ir yra naudojami branduolio kokybei gerinti, kai vis daugiau vartotojų ir kūrėjų žaidžia su juo.
Žinoma, yra ir pleistro taisyklių, užtikrinančių branduolio stabilumą. Pleistro taisyklės per pastaruosius 12 metų nepasikeitė, todėl užtikrino stabilumą ir efektyvumą.
Kad branduolio pakeitimas būtų stabilus, jis turi atitikti šiuos reikalavimus:
- Pokytis neturėtų būti didesnis nei 100 eilučių
- Jis turėtų būti tinkamai išbandytas ir ištaisytas.
- Taisymas turėtų būti tik vienas dalykas vienu metu.
- Sprendimas turėtų būti pateiktas tik apie problemą, apie kurią pranešta.
- Jokių reikšmingų pataisų funkcijų nėra.
- Jis turėtų būti sujungtas į „Linux“ medžius
Linus Torvalds yra atsakingas už pleistrų ar reikšmingų leidimų peržiūrą ir išleidimą.
Jei vis dar smalsu, turėtumėte perskaityti „Linux“ branduolio išleidimo modelį.
Kodėl reikia išleisti branduolį?
Branduolio leidimai yra gyvybiškai svarbūs norint išgyventi bet kurią operacinę sistemą. Jie ne tik suteikia naujų funkcijų, bet ir užtikrina tinkamą vartotojo stabilumą ir saugumą.
Pavyzdžiui, „Linux“ branduolys saugos klaidas pažymi kaip svarbiausius prioritetus, pataiso ir kuo greičiau jas išstumia. Yra daugybė gairių, kaip užtikrinti branduolio saugumą, kuris nepatenka į straipsnio taikymo sritį.
Branduolys 5.7 funkcijos
Gerai suprasdami „Linux“ branduolio, „Linux“ branduolio išleidimo modelį ir jo poreikį, trumpai išvardinkime „Kernel 5“.7 funkcijos žemiau.
- Nauja aparatinės įrangos palaikymas su „exFAT“ tvarkykle
- Išplėstiniai ARM įrenginiai palaiko
- Zstd suspaudimo palaikymas
- Užduočių planuotojo šiluminio slėgio tikrinimas
- DĖL patobulinimų
ir daug daugiau! Jei jus domina daugiau sužinoti, tada galite pamatyti visą mūsų aprėptį čia.
Kaip įdiegti „Linux“ branduolį 5.7 Ubuntu
Šiame skyriuje sužinosime, kaip įdiegti „Linux“ branduolį 5.7 Ubuntu. Šis metodas taip pat bus tinkamas bet kuriam „Debian“ pagrindu veikiančiam platintojui.
Pradėkime.
Iš pradžių turite atsisiųsti visus reikalingus failus naudodami „wget“. Norėdami tai padaryti, tiesiog nukopijuokite ir įklijuokite šias komandas terminale.
Galbūt norėsite pakeisti į / tmp / aplanką naudodami toliau pateiktą komandą.
CD / tmp /
wget https: // branduolys.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / „Linux-headers-5“.7.0-050700_5.7.0-050700.202005312130_viskas.deb
wget https: // branduolys.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / „Linux-headers-5“.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
wget https: // branduolys.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / „Linux-image-unsigned-5“.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
wget https: // branduolys.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / „Linux-modules-5“.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
Dabar visi failai yra atsisiųsti, norėdami jį įdiegti, turite paleisti šią komandą.
sudo dpkg -i .deb
Galiausiai turite patikrinti, ar diegimas atliktas, ar ne, paleiskite šią komandą iš naujo paleisdami sistemą.
uname -r
Kaip paleisti ankstesnius branduolius naudojant grub
Norėdami rodyti GRUB paleidimo metu, turite nuspausti SHIFT mygtuką. Dabar pamatysite galimas branduolio parinktis, kurias galite pasirinkti pagal savo pasirinkimą naudodami rodyklių aukštyn ir žemyn klavišus. Pasirinkę, paspauskite ENTER ir būsite paleisti į „Linux“ naudodami pasirinktą branduolį. Tai taip lengva!
Taip pat galite nustatyti numatytąjį branduolį redaguodami grub.
gksudo gedit / etc / default / grub
Pašalinimas
Jei dėl kokių nors priežasčių norite pašalinti 5 branduolį.7 ir grįžkite į paskutinį stabilų branduolį, tada galite tai padaryti paleisdami šią komandą.
sudo dpkg --purge linux-image-unsigned-5.7.0-050700-generinis
Išvada
Tai veda prie mūsų straipsnio, kaip įdiegti „Linux Kernel 5“, pabaigos.7 Ubuntu. Taigi, ką jūs manote apie naująjį branduolį? Ar tau patiko? Pakomentuokite žemiau ir praneškite mums.