Vad är en Linux-kärna?

Linuxkärnan är grunden för alla Linux-baserade operativsystem. Det representerar kärnan i Linux-distributioner för servrar och stationära datorer. Den används också i inbyggda system som routrar, liksom i alla Android-baserade system, inklusive många populära tabletter och smartphones. I grunden är Linux-kärnan Linux. Operativsystem som Ubuntu, OpenSUSE och Arch kallas ibland "Linux" eftersom de alla använder Linux-kärnan.

Linuxkärnan skapades av Linus Torvalds 1991 för användning på sin persondator. Idag är det allmänt antagen, fri och öppen källkodsprogramvara som aktivt underhålls av utvecklare över hela världen. Linuxkärnan distribueras för närvarande under GNU: s allmänna offentliga licens.

Linux-kärnan är en "monolitisk" arkitektur - operativsystemet fungerar helt i kärnrummet. Däremot definierar och styrer kärnan i en mikrokärnorarkitektur hur operativsystemet gränsar till datorns hårdvara. Till skillnad från standardmonolitiska kärnor är Linux-kärnan också modulär och accepterar LKM-moduler (Linux-kärnmoduler) som fungerar som enhetsdrivrutiner. LKM kan skrivas, underhållas och distribueras av enhetsproducenter eller volontärer, och kan ladda eller lossa till systemet utan att starta om och utan att kompilera kärnan igen.

Linuxkärnor stödjer förebyggande multitasking, virtuellt minne, delade bibliotek, minneshantering på systemnivå, trådning och andra moderna operativsystemfunktioner. Standardkompilatorn för Linux-kärnan är GCC.

Allmän offentlig licens, Bibliotek, Linux, Minne, Operativsystem, Operativsystem villkor, Unix