Hvad er et kerne i Linux, og hvordan tjekker du din version?

Hvad er et kerne i Linux, og hvordan tjekker du din version?

Der er så mange Linux -distributioner ude i naturen, men der er kun én ting, de garanteret vil have til fælles: Linux -kernen. Selvom mange mennesker taler om Linux -kernen, ved mange ikke rigtigt, hvad den gør.





Lad os tage et kig på Linux -kernen, og hvorfor den er nødvendig, med så få nørdige termer som muligt.





Hvad er en kerne?

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





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

På denne måde, når en app vil gøre noget (f.eks. Ændre højttalernes lydstyrkeindstilling), kan den indsende denne anmodning til kernen, og kernen kan bruge de tilgængelige højttalerdrivere til faktisk at ændre lydstyrken.



Kernen er også stærkt involveret i ressourceforvaltning. Det skal sørge for, at der er nok hukommelse til rådighed til, at en app kan køre og placere en app på den rigtige placering i hukommelsen. Kernen forsøger at optimere brugen af ​​processoren, så den kan udføre opgaver så hurtigt som muligt.

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





Hvad er Linux -kernen?

Det er teknisk forkert at tænke på Linux som et komplet operativsystem. Linux refererer faktisk specifikt til kernen, opkaldt efter grundlæggeren Linus Torvalds. Alt andet du ser på skærmen kommer fra andre projekter og udviklere.

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





Meget af Linux -desktopoplevelsen kommer fra GNU Project, et ældre initiativ, der havde skabt et næsten komplet desktop -operativsystem. Alt det nødvendige var en kerne, og Linux fyldte det behov. Det er derfor, nogle mennesker omtaler operativsystemet som GNU/Linux.

Andre gratis og open source -desktops, såsom FreeBSD, ligner og virker 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 i stedet for 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 udviklingen af ​​kernen. Det er et af de mest fremtrædende eksempler på gratis og open source -software i verden.

Hvad Linux -kernen bruges til

Selvom Linux fortsat er et relativt niche desktop -operativsystem, bruges kernen i vid udstrækning andre steder. Takket være Android driver Linux -kernen nu de fleste af verdens smartphones. Det vises i alle slags mobile enheder, herunder wearables 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 hackers projekt, og selvom kernen har set nær ufattelig virksomhedsadoption, driver Linux stadig hardware til tinkerere. Den lille $ 35 Raspberry Pi er en Linux-drevet computer på størrelse med et kreditkort, helt åben for folk at ændre og bruge i projekter, som de vil.

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

Sådan kontrolleres Linux Kernel Version

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

Den mest enkle 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 giver systeminformation. Du kan finde den Linux -kerneversion, 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 bryde ned, hvad dette betyder.

  • Det 4 refererer til kerneversionen.
  • Det tyve refererer til den aktuelle større revision.
  • Det 16 refererer til den aktuelle mindre revision.
  • Det 200 refererer til fejlrettelser og patches, der er anvendt på denne version.

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.

Skal du opdatere dit Linux -kerne?

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

Nye versioner af Ubuntu og Fedora, for eksempel, udkommer omtrent hvert halve år og bringer en nyere version af Linux -kernen med sig.

hvordan man får en snapchat streak tilbage

Selvom kernen stort set er usynlig, er der et par grunde til at opgradere til en nyere Linux -kerne. I modsætning til på Windows følger Linux hardwaredrivere 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. Udgivelser kommer også med stabilitets- og hastighedsforbedringer, så din computer kan køre mere gnidningsløst på en version versus en anden.

For mere om dette emne, tag et kig på hvorfor Windows forsendelse af Linux -kernen ændrer ting .

Del Del Tweet E -mail 6 hørbare alternativer: De bedste gratis eller billige lydbogsapps

Hvis du ikke har lyst til at betale for lydbøger, her er nogle gode apps, der lader dig lytte til dem gratis og lovligt.

Læs Næste
Relaterede emner
  • Linux
  • Teknologi forklaret
  • Åben kilde
  • Linux kerne
Om forfatteren Bertel King(323 artikler udgivet)

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

Mere fra Bertel King

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere