Linux-kernel

Kernel upgraden op Linux Mint

Kernel upgraden op Linux Mint
Voor het gebruik van een computer is het een must om een ​​geschikt besturingssysteem te hebben dat de machine voor u kan bedienen. Als we nu dieper ingaan op de hiërarchie, voor elk besturingssysteem, is het belangrijkste onderdeel van het besturingssysteem de "kernel".De vraag rijst natuurlijk - wat is in vredesnaam de kernel?? De kernel is het deel van het besturingssysteem dat verantwoordelijk is voor het uitvoeren van de interactie op hardwareniveau. Het zit tussen de hardware en het besturingssysteem + andere software in. In feite is de kernel het stukje software dat de ultieme macht heeft over de hardware van het systeem.Laten we, om het concept van de kernel te begrijpen, eens kijken naar onszelf - de mensen. Stel dat het besturingssysteem + alle andere software je brein en je geest is, terwijl je lichaam de hardware is. Je denkt dat iets je hersenen gebruikt, je lichaam doet de taak. Maar het signaal om die taak uit te voeren moet op een bepaalde manier naar de hardware worden overgebracht, toch?? In ons geval hebben we het zenuwstelsel. De kernel in een besturingssysteem heeft dezelfde betekenis.

Linux-kernel

Elk van de besturingssystemen gebruikt hun eigen kernels. Windows gebruikt bijvoorbeeld zijn eigen kernel, terwijl de meeste andere besturingssystemen, vooral de open-source, de bekende, geteste en bewezen Linux-kernel gebruiken.

De Linux-kernel is een levend wonder van de softwarewereld. Het is een van de BESTE stukjes software die zowel ONGELOOFLIJK complex is als zo, ONGELOOFLIJK krachtig met een ONGELOOFLIJKE gemeenschap die er een back-up van maakt. Het is de kern van alle Linux-distributies. Gestart door Linus Torvalds, Linux kernel v1.0.0 kwam uit in 1994. Nu is het 2019 en de nieuwste versie is 4.20.5 (stabiel).

Gedurende zijn cursus wordt de Linux-kernel met de dag geavanceerder. De kernel-update wordt om de paar maanden uitgebracht met verbeterde prestaties, stabiliteit, bugfixes, patches en extra functies.

Niet alle Linux-distributies bevatten echter meteen de nieuwste update. Na de release duurt het meestal even voordat het officieel in je systeem is.

Daarom beheer ik de kernel graag zelf.

Voordat we verder gaan, is het de moeite waard om te vermelden dat, tenzij je zeker weet dat je die next-gen kernel nodig hebt, het niet echt de moeite waard is om de sprong te wagen. De kernel die bij de distro wordt geleverd, wordt ook goed onderhouden door de ontwikkelaars.

Kernel beheren op Linux Mint

Als je een gebruiker bent van Linux Mint, dan is het veel gemakkelijker om "bewezen" acties op de kernel uit te voeren zonder je zorgen te maken dat er iets misgaat. Natuurlijk kunnen dingen helemaal uit de hand lopen als je te avontuurlijk wordt. Er zijn 2 beschikbare manieren om een ​​nieuwere kernelversie te beheren - een GUI-tool genaamd "Ukuu" gebruiken en de kernel handmatig installeren.

Kernel wijzigen met Ukuu

Ukuu is rechtstreeks beschikbaar voor alle op Debian/Ubuntu gebaseerde distributies via de PPA.

Start een terminal -

Voeg de Ukuu-repository toe -

sudo add-apt-repository ppa:teejee2008/ppa

Werk nu de cache van de APT-repository bij -

sudo apt update

Installeer tot slot Ukuu -

sudo apt install ukuu

Start Ukuu -

Zoals je kunt zien, zijn degenen met het Ubuntu-teken de geïnstalleerde. De andere zijn stabiele kernel-releases gedurende de hele reis.

Het is duidelijk dat mijn Linux Mint-systeem Linux Kernel 4 gebruikt.15. Het is een vrij oud model.

Laten we Kernel v4 installeren.18.20. Selecteer de kernel en klik op "Installeren".

Het installatieproces begint onmiddellijk.

Start nu uw systeem opnieuw op om de installatie te voltooien.

Voila! De nieuwe kernel is helemaal klaar!

De kernel handmatig wijzigen

Houd er rekening mee dat dit een riskanter proces is en mogelijk ongewenste problemen met uw systeem kan veroorzaken.

Download eerst het nieuwste Linux-kernelpakket.

Het downloadproces is NOG niet voltooid, tenzij je zeker weet dat het bestand het geverifieerde pakket is. Waag het niet deze stap over te slaan! Omdat het de kernel is, kan zelfs de kleinste verandering in kleine hoeveelheden ernstige problemen veroorzaken!

Controleer het gedownloade pakket -

unxz linux-4.20.5.teer.xz
wget https://cdn.kern.org/pub/linux/kernel/v4.x/linux-4.20.5.teer.teken

Bij het proberen om het pakket te verifiëren,

gpg --verifieer linux-4.20.5.teer.teken

Zien? Het is onmogelijk. Pak de openbare sleutel van de PGP-sleutelserver -

gpg --recv-sleutels

Hier wordt de sleutelreeks de sleutel die de vorige opdracht liet zien.

Zodra het downloaden is voltooid,

U kunt de handtekening van het gedownloade bestand met succes verifiëren.

De waarschuwing zou goed moeten zijn zolang je geen "SLECHTE handtekening" krijgt. Nu is het veilig om verder te gaan met de rest van het installatieproces.

tar -xvf linux-4.20.5.teer

  • Kernelfuncties en -modules configureren

Nu, voordat je de nieuwe kernel installeert, moet je de functies ervan configureren. Je moet ook alle noodzakelijke kernelmodules specificeren die je systeem nodig heeft.

Dit kan overweldigend zijn, dus we zullen het bestaande configuratiebestand gebruiken. Voer de volgende opdracht uit: -

cd linux-4.20.5/
cp -v /boot/config-$(uname -r) .configuratie

  • Installeer de benodigde compilertools

Voor het bouwen van het kernelpakket heb je de nodige afhankelijkheden nodig. Anders wordt de bouwstap een puinhoop.

sudo apt-get install build-essentiële libncurses-dev bison flex libssl-dev libelf-dev

  • De kernel configureren voor build

Er zijn 3 beschikbare opties -

  • maak menuconfig
    Op tekst gebaseerde radiolijsten, kleurenmenu's en dialoogvensters. Handig voor externe servers.
  • maak xconfig
    X Windows (Qt) gebaseerde configuratietool. Het werkt het beste onder KDE-bureaublad.
  • maak gconfig
    X Windows (GTK) gebaseerde configuratietool. Het werkt het beste onder GNOME desktops.
  • maak oudconfig
    Een reeks y/N-vragen die u kunt overslaan door op Enter te drukken.

Voor mijn geval ga ik met "make oldconfig".

Houd Enter ingedrukt totdat de nachtmerrie eindigt!

  • De kernel bouwen

Dit gaat nog even duren, mensen. Laten we ons op iets anders concentreren! Het gaat ook veel schijfruimte in beslag nemen en daarmee bedoel ik VEEL!

maak -j4
  • De kernel installeren

Begin met het installeren van de kernel met de modules.

sudo make modules_install

Dan is het tijd om de kernel zelf te installeren.

sudo make install
  • GRUB-configuratie bijwerken

Voer de volgende opdrachten uit: -

sudo update-initramfs -c -k 4.20.5
sudo update-grub

Om het resultaat van kracht te laten worden, start u uw systeem opnieuw op.

Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...
Hoe u uw gamesessie op Linux kunt vastleggen en streamen
In het verleden werd het spelen van games alleen als een hobby beschouwd, maar met de tijd zag de game-industrie een enorme groei in termen van techno...