Vaniljkärna (huvudlinjekärna) är en term som hänvisar till den ursprungliga versionen av Linuxkärnan , som inte har ändrats jämfört med kernel.org . I de flesta fall är termen "vanilj" informell, men i Gentoo kallas motsvarande portagepaket officiellt vaniljkällor [1] .
Vissa distributioner (som RHEL , Debian ) gör ändringar i kärnan genom att applicera patchar som lägger till funktionalitet, backport- funktionalitet från nyare versioner av kärnan eller fixar sårbarheter innan de fixar dem i vaniljkod.
När man bygger en kärna från källkod används vanligtvis vaniljkod, som överlagras med distributionsspecifika patchar.