Hva er et kjerne i Linux og hvordan sjekker du versjonen din?

Hva er et kjerne i Linux og hvordan sjekker du versjonen din?

Det er så mange Linux -distribusjoner ute i naturen, men det er bare én ting de garantert vil ha til felles: Linux -kjernen. Men mens mange snakker om Linux -kjernen, vet mange egentlig ikke hva den gjør.





La oss ta en titt på Linux -kjernen og hvorfor den er nødvendig, med så få nerdete termer som mulig.





Hva er en kjerne?

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 grynnearbeidet.





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

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



Kjernen er også sterkt involvert i ressursforvaltning. Den må sørge for at det er nok minne tilgjengelig for at en app skal kjøre og å 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.

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





Hva er Linux -kjernen?

Det er teknisk feil å 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 ga først prosjektet navnet 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 -skrivebordsopplevelsen kommer fra GNU -prosjektet, et eldre initiativ som hadde skapt et nesten komplett desktop -operativsystem. Alt den trengte var en kjerne, og Linux fylte det behovet. Det er derfor noen omtaler operativsystemet som GNU/Linux.

Andre gratis og åpen kildekode -stasjonære datamaskiner, for eksempel FreeBSD, ser ut og føles som Linux fordi de kjører 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 utviklingen av kjernen. Det er et av de mest fremtredende eksemplene på gratis og åpen kildekode -programvare i verden.

Hva Linux -kjernen brukes til

Selv om Linux fortsatt er et relativt nisje -stasjonært operativsystem, er kjernen mye brukt andre steder. Takket være Android driver Linux -kjernen nå de fleste av verdens smarttelefoner. Det vises i alle slags mobile enheter, inkludert wearables og kameraer.

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

Linux begynte som et hackerprosjekt, og mens kjernen har sett nær ufattelig bedriftsadopsjon, driver Linux fremdeles maskinvare for tinkerere. Den lille $ 35 Raspberry Pi er en Linux-drevet datamaskin på størrelse med et kredittkort, helt åpen for folk å endre og bruke i prosjekter som de liker.

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

Hvordan sjekke Linux -kjerneversjon

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

Den enkleste måten å se hvilken versjon som er på maskinen din, som vil fungere på tvers av en hvilken som helst versjon av Linux, er å bruke

uname

kommando. Dette er et kommandolinjeverktøy som gir systeminformasjon. Du finner 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 bryte ned hva dette betyr.

  • De 4 refererer til kjerneversjonen.
  • De tjue refererer til den nåværende store revisjonen.
  • De 16 refererer til den nåværende mindre revisjonen.
  • De 200 refererer til feilrettinger og oppdateringer som er brukt på denne versjonen.

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 Linux -kjernen din?

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 Linux-kjerneversjonen din å 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 tar med seg en nyere versjon av Linux -kjernen.

hvorfor kjører Firefox så sakte

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

For mer om dette emnet, ta en titt på hvorfor Windows som sender Linux -kjernen endrer ting .

Dele Dele kvitring E -post 6 hørbare alternativer: De beste gratis eller billige lydbokappene

Hvis du ikke liker å betale for lydbøker, er det noen flotte apper som lar deg lytte til dem gratis og lovlig.

Les neste
Relaterte temaer
  • Linux
  • Teknologi forklart
  • Åpen kilde
  • Linux kjerne
Om forfatteren Bertel King(323 artikler publisert)

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

Mer fra Bertel King

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere