Linux ядросы компьютердің ортақ ресурстарын басқаратын, файлдық жүйеге кіруді қамтамасыз ететін, процестерді басқаратын және компьютердің аппараттық құралдарымен байланысатын Linux операциялық жүйесінің негізгі бөлігі болып табылады.
Linux ядросының негізгі міндеттері:
- Жадты басқару – жадыға рұқсатты бөлу және басқару.
- Процесстерді басқару – компьютерде процестердің орындалуын басқару және бақылау.
- Файлдық жүйені басқару – файлдық жүйеге кіруді қамтамасыз ету және файлдарды басқару.
- Құрылғыны басқару - енгізу және шығару құрылғыларын, желілік карталарды және басқа құрылғыларды қоса, компьютерлік жабдықты басқару.
Linux ядросы ашық бастапқы болып табылады, яғни оны кез келген адам зерттеп, өзгерте алады. Linux ядросын дүние жүзіндегі әзірлеушілер қауымдастығы, сондай-ақ Red Hat, IBM, Intel, Oracle және т.б. компаниялар әзірлейді және қолдайды. Бұл Linux ядросын әрбір жаңа нұсқамен жақсартуға және нақтылауға мүмкіндік береді.
Өзгертілген Linux ядросы — жаңа мүмкіндіктерді қосу, қателерді түзету немесе өнімділікті немесе құрылғы әрекетін өзгерту үшін өзгертілген Linux ядросы.
Әдетте, өзгертілген ядролар өнімділікті жақсарту, жабдықтың белгілі бір түрі үшін оңтайландыру, жаңа мүмкіндіктерді қосу немесе бұзу және зиянды бағдарламаларға төзімділікті арттыру үшін жасалады.
Арнайы өзгертулер қауіпсіздік патчтарын, драйвер жаңартуларын, тапсырмаларды жоспарлаушы түзетулерін, желі стектерін оңтайландыруларды және басқа жақсартуларды қамтуы мүмкін.
- pf-ядро - желі қауіпсіздігі мен трафикті басқару үшін оңтайландырылған Linux ядросы. Ол деректерді қауіпсіз тасымалдауды, сондай-ақ желілік трафикті тиімдірек басқаруды қамтамасыз ететін патчтарды қамтиды.
- XanMod – максималды өнімділік пен жүйенің төмен кідірісі үшін оңтайландырылған Linux ядросы. Ол желілік драйверлер мен файлдық жүйелерді жақсартатын патчтарды, сондай-ақ өнімділікті жақсарту үшін басымдық пен кешіктіруді реттеуді қамтиды.
- Kernel-rt (Real-Time Kernel) - нақты уақыт режиміне, яғни кешігулердің болмауы өте маңызды жүйелерге арналған. Ол таймерлердің дәлдігін жақсартатын және жүйедегі кідірістерді азайтатын патчтарды қамтиды.
- Grsecurity — Linux ядросына қолдануға болатын қауіпсіздік патчтарының жиынтығы. Ол стекті қорғау, орындалуды бақылау, буфердің толып кетуінен қорғау және басқа әдістер сияқты әртүрлі бұзуға қарсы механизмдерді қамтиды.
- Zen-ядро - өнімділік пен пайдаланушы сұрауларына жауап беру үшін оңтайландырылған Linux ядросы. Ол тапсырмаларды жоспарлау механизмдерін жетілдіретін, желілік пакеттерді өңдеу жылдамдығын арттыратын және жүйенің кешігуін азайтатын патчтарды қамтиды.
- Linux-Libre кез келген меншікті код пен драйверлерден толығымен босатылған. Ол тек ақысыз (белгілі бір иелермен байланыссыз) бағдарламалық жасақтаманы пайдаланғысы келетін пайдаланушыларға арналған. Ол тек тегін драйверлерді қамтиды және кез келген меншікті бағдарламалық құралдан бас тартады.
Әдетте, үйлесімді жүйелерде жүктеп алу және орнату үшін өзгертілген Linux ядросы қол жетімді. Өзгертілген ядроны пайдалану қауіпті болуы мүмкін, себебі ол үйлесімділік тексерілмеген жүйелерде жақсы жұмыс істемеуі мүмкін.