Annonse

Det er så mange Linux-distribusjoner ute i naturen, men det er bare en ting de garantert har felles: Linux-kjernen. Likevel mens mange snakker om Linux-kjernen, er det mange som ikke vet hva den gjør.

La oss se på Linux-kjernen og hvorfor den trengs, med så få geeky-termer som mulig.

Hva er en kjerne?

Et kart over Linux-kjernens funksjoner

Hvert operativsystem bruker en kjerne. Uten en kjerne kan du ikke ha en datamaskin som faktisk fungerer. Du kan se og samhandle med mye forskjellig programvare, men det er kjernen under som gjør mye av grytet.

Kjernen fungerer som broen mellom datamaskinens maskinvare og programvaren du ønsker å kjøre. Den snakker med maskinvaren via driverne som er inkludert i kjernen (eller installeres senere i form av en kjernemodul).

På denne måten, når en app vil gjøre noe (si endre voluminnstillingen for høyttalerne), kan den sende inn den forespørselen til kjernen, og kjernen kan bruke de tilgjengelige høyttalerdriverne til å faktisk endre volum.

Kjernen er også sterkt involvert i ressursstyring. Det må sørge for at det er nok minne tilgjengelig til at en app kan kjøres og for å plassere en app på riktig sted i minnet. Kjernen prøver å optimalisere bruken av prosessoren slik at den kan fullføre oppgaver så raskt som mulig.

instagram viewer

Feil kan føre til deadlocks, der hele systemet stopper fordi en app trenger en ressurs som en annen bruker.

Hva er Linux-kjernen?

Det er teknisk ukorrekt å tenke på Linux som et komplett operativsystem. Linux refererer faktisk spesifikt til kjernen, oppkalt etter grunnlegger Linus Torvalds. Alt annet du ser på skjermen kommer fra andre prosjekter og utviklere.

Torvalds opprettet Linux-kjernen i 1991. Han kalte opprinnelig prosjektet Freax (en kombinasjon av “gratis”, “freak” og “UNIX”). En kollega foretrakk navnet Linux, og det navnet satt fast. Torvalds ga ut den første Linux-versjonen i 1992 under en GNU copyleft-lisens, som ble en stor del av prosjektets suksess.

Mye av Linux desktop-opplevelsen kommer fra GNU Project, et eldre initiativ som hadde skapt et nesten komplett desktop-operativsystem. Alt det trengte var en kjerne, og Linux fylte det behovet. Dette er grunnen til at noen mennesker referer til OS som GNU / Linux Hvorfor knapt noen kaller Linux "GNU / Linux"Du er interessert i Linux og har lest noen få blogginnlegg. Underveis har du kommet over et morsomt navn: GNU / Linux. Men hva betyr dette? Les mer .

Andre gratis og åpen kildekode-stasjonære maskiner, for eksempel FreeBSD, ser ut og føles som Linux fordi de har det meste av den samme GNU-programvaren.

Siden Linux-kjernen var tilgjengelig under en GNU-lisens, var det mindre interesse for å fortsette å utvikle en egen kjerne som en del av GNU-prosjektet. Og i stedet for å lage andre konkurrerende kjerner, som de som finnes i Windows og macOS, har mange selskaper valgt å bruke og bidra til Linux-kjernen i stedet.

Linux-kjernen har vokst til et massivt prosjekt som inneholder millioner av kodelinjer. Tusenvis av mennesker, og over tusen selskaper, har bidratt til kjernenes utvikling. Det er et av de mest fremtredende eksemplene på gratis og åpen kildekode-programvare i verden.

Hva Linux-kjernen brukes til

Mens Linux forblir et relativt nisje stasjonært operativsystem, kjernen er mye brukt andre steder 5 Overraskende måter Linux forandrer verdenFra å være vert for populære nettsteder til fremtiden for vitenskap og romfart, fremmer Linux utviklingen av vår verden og vår forståelse av universet. Les mer . Takket være Android gir Linux-kjernen nå kraft til de fleste av verdens smarttelefoner. Det vises på alle slags mobile enheter, inkludert bærbare og kameraer.

Linux driver de 500 kraftigste superdatamaskinene og mye av internettinfrastrukturen vår. Når du tenker på skyen, tenker du hovedsakelig på sammenkoblede Linux-drevne servere.

Linux begynte som et hacker-prosjekt, og mens kjernen har sett nær ufattelig bedriftens adopsjon, driver Linux fremdeles maskinvare for tinkerers. Den bittesmå $ 35 Raspberry Pi er en Linux-drevet datamaskin på størrelse med et kredittkort, helt åpen for folk å endre og bruke i prosjekter slik de vil.

Det er ikke alene. Konkurrenter som Pine64 har bidratt til å redusere prisen på databehandling drastisk.

Hvordan sjekke Linux Kernel versjon

Kjernen forblir under aktiv utvikling, så nye Linux-versjoner kommer ut hele tiden.

Den mest enkle måten å se hvilken utgivelse som er på maskinen din, som vil fungere i alle versjoner av Linux, er å bruke uname kommando. Dette er et kommandolinjeverktøy som gir systeminformasjon. Du kan finne Linux-kjerneversjonen du bruker ved å åpne et terminalvindu og skrive følgende:

uname -r

Jeg kjører for tiden Linux-kjerneversjon 4.20.16-200.fc29.x86_64. La oss fordele hva dette betyr.

  • De 4 refererer til kjerneversjonen.
  • De 20 viser til den nåværende større revisjonen.
  • De 16 viser til gjeldende mindre revisjon.
  • De 200 refererer til feilrettinger og oppdateringer brukt på denne utgivelsen.

Den siste biten vil være spesifikk for distribusjonen du kjører. Denne strengen indikerer at jeg kjører en 64-biters versjon av Fedora 29.

Bør du oppdatere din Linux-kjerne?

For det meste fungerer Linux-kjernen stille i bakgrunnen. Du vet ikke at det er der, og du har liten grunn til å tenke på det. For det meste er den beste måten å oppdatere din Linux-kjerneversjon å oppgradere til den nyeste versjonen av ditt foretrukne Linux-baserte operativsystem.

Nye versjoner av Ubuntu og Fedora, for eksempel, kommer ut omtrent hvert halvår og har med seg en nyere versjon av Linux-kjernen.

Mens kjernen stort sett er usynlig, er det det noen grunner til å oppgradere til en nyere Linux-kjerne. I motsetning til på Windows kommer Linux maskinvaredrivere sammen med Linux-kjernen. Så hvis du har en relativt ny bærbar PC med høyttalere, Wi-Fi eller en pekeplate som din versjon av Linux ennå ikke oppdager, kan det hende du må vente på en nyere versjon. Utgivelser kommer også med forbedringer av stabilitet og hastighet, slik at datamaskinen din kan kjøre jevnere i en versjon kontra en annen.

For mer om dette emnet, se på hvorfor Windows som sender Linux-kjernen endrer ting Hvorfor Windows-forsendelse av Linux-kjernen endrer altVil du kjøre Linux i Windows? Takket være Windows Subsystem for Linux er det enda enklere. Her er grunnen til at dette er viktig. Les mer .

Bertel er en digital minimalist som skriver fra en bærbar PC med fysiske personvernbrytere og et operativsystem som er godkjent av Free Software Foundation. Han verdsetter etikk over funksjoner og hjelper andre å ta kontroll over deres digitale liv.