Reklame

Der er så mange Linux-distributioner ude i naturen, men der er kun en ting, de garanteres at have til fælles: Linux-kernen. Selvom mange mennesker taler om Linux-kernen, ved mange ikke rigtig, hvad det gør.

Lad os se på Linux-kerne, og hvorfor det er nødvendigt, med så få nørdige termer som muligt.

Hvad er en kerne?

Et kort over Linux-kernens funktioner

Hvert operativsystem bruger en kerne. Uden en kerne kan du ikke have en computer, der faktisk fungerer. Du kan se og interagere med en masse forskellige software, men det er kernen nedenunder, der gør meget af gryntarbejdet.

Kernen fungerer som broen mellem din computerhardware og den software, du ønsker at køre. Den taler til hardware via de drivere, der er inkluderet i kernen (eller installeres senere i form af et kernemodul).

På denne måde, når en app ønsker at gøre noget (sig for eksempel ændre lydstyrken for højttalerne), kan den indsende denne anmodning til kernen, og kernen kan bruge de tilgængelige højttalerdrivere til faktisk at ændre bind.

Kernen er også meget involveret i ressourcestyring. Det skal sikre sig, at der er nok hukommelse til rådighed for, at en app kan køres, og at en app placeres på det rigtige sted i hukommelsen. Kernen forsøger at optimere brugen af ​​processoren, så den kan udføre opgaver så hurtigt som muligt.

instagram viewer

Fejl kan føre til deadlocks, hvor hele systemet standser, fordi en app har brug for en ressource, som en anden bruger.

Hvad er Linux-kernen?

Det er teknisk ukorrekt at betragte Linux som et komplet operativsystem. Linux henviser faktisk specifikt til kernen, opkaldt efter grundlægger Linus Torvalds. Alt andet, du ser på skærmen, kommer fra andre projekter og udviklere.

Torvalds oprettede Linux-kernen i 1991. Han udpegede oprindeligt projektet Freax (en kombination af "gratis", "freak" og "UNIX"). En kollega foretrak navnet Linux, og det navn gik fast. Torvalds frigav den første Linux-version i 1992 under en GNU-copyleft-licens, som blev en stor del af projektets succes.

Meget af Linux desktop-oplevelsen kommer fra GNU-projektet, et ældre initiativ, der havde skabt et næsten komplet desktop-operativsystem. Alt det behøvede var en kerne, og Linux fyldte dette behov. Dette er grunden til nogle mennesker henvises til OS som GNU / Linux Hvorfor næppe nogen kalder Linux "GNU / Linux"Du er interesseret i Linux og har læst et par blogindlæg. Undervejs har du stødt på et sjovt navn: GNU / Linux. Men hvad betyder dette? Læs mere .

Andre gratis og open source desktops, såsom FreeBSD, ligner og føles som Linux, fordi de kører det meste af den samme GNU-software.

Da Linux-kernen var tilgængelig under en GNU-licens, var der mindre interesse i at fortsætte med at udvikle en separat kerne som en del af GNU-projektet. Og snarere end at oprette andre konkurrerende kerner, som dem, der findes i Windows og macOS, har mange virksomheder valgt at bruge og bidrage til Linux-kernen i stedet.

Linux-kernen er vokset til et massivt projekt, der indeholder millioner af kodelinjer. Tusinder af mennesker og over tusind virksomheder har bidraget til kernens udvikling. Det er et af de mest fremtrædende eksempler på gratis og open source-software i verden.

Hvad Linux-kernen bruges til

Mens Linux stadig er et relativt nich desktop-operativsystem, er kerne bruges vidt andetsteds 5 Overraskende måder Linux forandrer verdenFra hosting af populære websteder til fremtiden for videnskab og rumrejser fremmer Linux udviklingen af ​​vores verden og vores forståelse af universet. Læs mere . Takket være Android har Linux-kernen nu strøm til de fleste af verdens smartphones. Det vises på alle slags mobile enheder, inklusive bærbare og kameraer.

Linux driver de 500 mest kraftfulde supercomputere og meget af vores internetinfrastruktur. Når du tænker på skyen, tænker du overvejende på sammenkoblede Linux-drevne servere.

Linux begyndte som et hacker-projekt, og selvom kernen har set næsten ufattelig virksomhedsoptagelse, lader Linux stadig hardware til tinkerers. Den lille $ Raspberry Pi er en Linux-drevet computer på størrelse med et kreditkort, som er helt åben for folk at ændre og bruge i projekter, som de vil.

Det er ikke alene. Konkurrenter som Pine64 har bidraget til at drastisk reducere prisen på computing.

Sådan kontrolleres Linux Kernel-version

Kernen forbliver under aktiv udvikling, så nye Linux-versioner kommer ud hele tiden.

Den mest ligefremme måde at se, hvilken version der er på din maskine, der fungerer på tværs af enhver version af Linux, er at bruge uname kommando. Dette er et kommandolinjeværktøj, der leverer systeminformation. Du kan finde den Linux-kernelversion, du bruger ved at åbne et terminalvindue og skrive følgende:

uname -r

Jeg kører i øjeblikket Linux kernel version 4.20.16-200.fc29.x86_64. Lad os fordele, hvad det betyder.

  • Det 4 henviser til kernen version.
  • Det 20 henviser til den aktuelle store revision.
  • Det 16 henviser til den aktuelle mindre revision.
  • Det 200 henviser til fejlrettelser og programrettelser, der er anvendt på denne udgivelse.

Den sidste bit vil være specifik for den distribution, du kører. Denne streng angiver, at jeg kører en 64-bit version af Fedora 29.

Bør du opdatere din Linux-kerne?

For det meste fungerer Linux-kernen roligt i baggrunden. Du ved ikke, at det er der, og du har lidt grund til at tænke over det. For det meste er den bedste måde at opdatere din Linux-kerne-version at opgradere til den nyeste version af dit foretrukne Linux-baserede operativsystem.

Nye versioner af Ubuntu og Fedora for eksempel kommer omtrent hver sjette måned og har med sig en nyere version af Linux-kernen.

Mens kernen stort set er usynlig, er der et par grunde til at opgradere til en nyere Linux-kerne. I modsætning til på Windows leveres Linux-hardwaredrivere sammen med Linux-kernen. Så hvis du har en relativt ny bærbar computer med højttalere, Wi-Fi eller en touchpad, som din version af Linux endnu ikke registrerer, skal du muligvis vente på en nyere version. Releaser leveres også med forbedringer af stabilitet og hastighed, så din computer kører muligvis mere jævnt i en version versus en anden.

Se mere om dette emne hvorfor Windows, der sender Linux-kernen, ændrer ting Hvorfor Windows forsendelse af Linux-kernen ændrer altVil du køre Linux i Windows? Takket være Windows Subsystem til Linux er det endnu lettere. Her er grunden til, at dette er vigtigt. Læs mere .

Bertel er en digital minimalist, der skriver fra en bærbar computer med skift til fysisk privatliv og et operativsystem, der er godkendt af Free Software Foundation. Han værdsætter etik over funktioner og hjælper andre med at tage kontrol over deres digitale liv.