Linuxi kernel on Linuxi operatsioonisüsteemi peamine osa, mis haldab arvuti ühiseid ressursse, pakub juurdepääsu failisüsteemile, haldab protsesse ja tagab suhtluse arvuti riistvaraga.
Linuxi tuuma peamised ülesanded on järgmised:
- Mälu haldamine - mälu eraldamine ja mälule juurdepääsu kontrollimine.
- Protsesside haldamine - protsesside haldamise ja kontrollimine arvutis.
- Failisüsteemi haldamine - failisüsteemile juurdepääsu võimaldamine ja failide haldamine.
- Seadmehaldus - arvuti riistvara, sealhulgas sisend- ja väljundseadmete, võrgukaartide ja muude seadmete haldamine.
Linuxi kernel on avatud lähtekoodiga, mis tähendab, et igaüks saab seda õppida ja muuta. Linuxi tuuma arendavad ja hooldavad arendajate kogukond üle maailma ning sellised ettevõtted nagu Red Hat, IBM, Intel, Oracle ja teised. See võimaldab Linuxi tuuma iga uue versiooniga parandada ja täiustada.
Muudetud Linuxi kernel (modifitseeritud Linuxi kernel) on Linuxi kernel, mida on muudetud, lisades uusi funktsioone, parandades vigu, muutes jõudlust või seadme käitumist.
Tavaliselt luuakse modifitseeritud kernelid selleks, et parandada jõudlust, optimeerida jõudlust teatud tüüpi riistvaraga, lisada uusi funktsioone või suurendada vastupidavust häkkimisele ja pahavarale.
Konkreetsed muudatused võivad sisaldada turvaparandusi, draiveri uuendusi, ülesannete ajaplaneerimise seadistusi, võrgupinu optimeerimist ja muid parandusi.
- Pf-kernel on Linuxi tuum, mis on optimeeritud võrgu turvalisuse ja võrguliikluse haldamiseks. See sisaldab parandusi, mis tagavad turvalisema andmeedastuse ja parema võrguliikluse juhtimise.
- XanMod on Linuxi kernel, mis on optimeeritud süsteemi maksimaalseks jõudluseks ja madalaks latentsuseks. See sisaldab parandusi, mis parandavad võrgudraivereid ja failisüsteeme, samuti prioriteedi ja latentsuse kohandamist, et parandada jõudlust.
- Kernel-rt (Real-Time Kernel) - mõeldud reaalajas, st süsteemidele, kus latentsuse puudumine on kriitilise tähtsusega. See sisaldab parandusi, mis parandavad taimerite täpsust ja vähendavad süsteemi latentsust.
- Grsecurity - Linuxi kernelile rakendatavate turvaparanduste kogum. See sisaldab mitmesuguseid võltsimiskindlaid mehhanisme, näiteks korstnakaitset, jooksuaegset jälgimist, puhvri ülevoolukaitset ja muid tehnikaid.
- Zen-kernel - Linuxi kernel on optimeeritud jõudluse ja kasutajate päringutele reageerimise suhtes. See sisaldab parandusi, mis parandavad ülesannete ajastusmehhanisme, suurendavad võrgupakettide töötlemise kiirust ja vähendavad süsteemi latentsust.
- Linux-Libre on täiesti vaba igasugusest patenteeritud koodist ja draiveritest. See on mõeldud kasutajatele, kes soovivad kasutada ainult vaba (ilma sidemeteta konkreetsete omanikega) tarkvara. See sisaldab ainult vabu draivereid ja loobub igasugusest patenteeritud tarkvarast.
Tavaliselt on ühilduvatesse süsteemidesse allalaadimiseks ja paigaldamiseks saadaval modifitseeritud Linuxi kernel. Modifitseeritud tuuma kasutamine võib olla riskantne, kuna see võib muutuda ebastabiilseks süsteemides, mida ei ole ühilduvuse osas testitud.