Linux-kjernen er hoveddelen av Linux-operativsystemet som administrerer datamaskinens delte ressurser, gir tilgang til filsystemet, administrerer prosesser og sørger for kommunikasjon med datamaskinens maskinvare.
Hovedoppgavene til Linux-kjernen er
- Minneadministrasjon - allokering og kontroll av minnetilgang.
- Prosessadministrasjon - administrere og kontrollere utførelsen av prosesser på datamaskinen.
- Filsystemadministrasjon - gir tilgang til filsystemet og administrerer filer.
- Enhetsadministrasjon - administrasjon av datamaskinens maskinvare, inkludert inn- og utdataenheter, nettverkskort og andre enheter.
Linux-kjernen er åpen kildekode, noe som betyr at hvem som helst kan lære og modifisere den. Linux-kjernen utvikles og vedlikeholdes av et fellesskap av utviklere over hele verden, samt av selskaper som Red Hat, IBM, Intel, Oracle og andre. Dette gjør at Linux-kjernen kan forbedres og videreutvikles med hver nye versjon.
En modifisert Linux-kjerne (modifisert Linux-kjerne) er en Linux-kjerne som har blitt modifisert ved å legge til nye funksjoner, fikse feil, endre ytelse eller enhetsatferd.
Modifiserte kjerner lages vanligvis for å forbedre ytelsen, optimalisere ytelsen med en bestemt type maskinvare, legge til nye funksjoner eller øke motstanden mot hacking og skadelig programvare.
Spesifikke modifikasjoner kan omfatte sikkerhetsoppdateringer, driveroppdateringer, innstillinger for oppgaveplanlegging, optimalisering av nettverksstakken og andre forbedringer.
- pf-kjernen er en Linux-kjerne som er optimalisert for å håndtere nettverkssikkerhet og trafikkstyring. Den inneholder oppdateringer som gir sikrere dataoverføring og bedre styring av nettverkstrafikk.
- XanMod er en Linux-kjerne som er optimalisert for maksimal ytelse og lav ventetid på systemet. Den inneholder oppdateringer som forbedrer nettverksdrivere og filsystemer, samt justeringer av prioritet og ventetid for å forbedre ytelsen.
- Kernel-rt (Real-Time Kernel) - Utviklet for sanntid, det vil si for systemer der latency-fri ytelse er kritisk. Den inneholder oppdateringer som forbedrer tidtakernøyaktigheten og reduserer systemlatensen.
- Grsecurity er et sett med sikkerhetsoppdateringer som kan brukes på Linux-kjernen. Den inneholder ulike mekanismer som beskytter mot sabotasje, for eksempel stabelbeskyttelse, kjøretidsovervåking, beskyttelse mot bufferoverløp og andre teknikker.
- Zen-kernel - Linux-kjernen er optimalisert med tanke på ytelse og respons på brukerforespørsler. Den inneholder oppdateringer som forbedrer oppgaveplanleggingsmekanismer, øker hastigheten på nettverkspakkebehandling og reduserer systemforsinkelser.
- Linux-Libre er helt fri for proprietær kode og drivere. Den er utviklet for brukere som kun ønsker å bruke fri programvare (uten bindinger til bestemte eiere). Den inneholder bare frie drivere og gir avkall på proprietær programvare.
Vanligvis er en modifisert Linux-kjerne tilgjengelig for nedlasting og installasjon på kompatible systemer. Det kan være risikabelt å bruke en modifisert kjerne, siden den kan bli ustabil på systemer som ikke har blitt testet for kompatibilitet.