Hva er en Linux-kjerne?

Linux-kjernen er grunnlaget for alle Linux-baserte operativsystemer. Det representerer kjernen i Linux-distribusjoner for servere og stasjonære datamaskiner. Den brukes også i innebygde systemer som rutere, samt i alle Android-baserte systemer, inkludert mange populære tabletter og smarttelefoner. Linux-kjernen er i hovedsak Linux. Operativsystemer som Ubuntu, OpenSUSE og Arch er noen ganger referert til som "Linux" fordi de hver bruker Linux-kjernen.

Linux-kjernen ble opprettet av Linus Torvalds i 1991 for bruk på sin personlige datamaskin. I dag er det allment vedtatt, gratis og åpen kildekode programvare som vedlikeholdes aktivt av utviklere over hele verden. Linux-kjernen distribueres for øyeblikket under GNUs generell offentlig lisens.

Linux-kjernen er en "monolittisk" arkitektur - operativsystemet opererer helt i kjerneområdet. I motsetning til, i en mikrokjernelarkitektur, definerer kjernen alene og styrer hvordan operativsystemet grensesnitt til datamaskinens maskinvare. I motsetning til standardmonolitiske kjerner er Linux-kjernen også modulær, og aksepterer LKM-moduler (Linux-kernemoduler) som fungerer som enhetsdrivere. LKMs kan skrives, vedlikeholdes og distribueres av enhetsprodusenter eller frivillige, og kan laste eller laste ut til systemet uten å starte om, og uten å kompilere kjernen igjen.

Linux-kjerner støtter preemptive multitasking, virtuelt minne, delte biblioteker, minnehåndtering på systemnivå, threading og andre moderne operativsystemfunksjoner. Standardkompilatoren for Linux-kjernen er GCC.

Generell offentlig lisens, Bibliotek, Linux, Minne, Operativsystem, Operativsystemvilkår, Unix