Ядрото на Linux, което е сърцето на всяка операционна система, базирана на Linux, е основният компонент, управляващ хардуерните ресурси и комуникацията между софтуер и хардуер. Едно от ключовите предимства на Linux е безплатният достъп до неговото ядро, което е в съответствие с философията на отворения код.

Обикновено ядрото се предоставя в изходен код, написан от разработчици като Линус Торвалдс и Алан Кокс. За да функционира операционната система, този код трябва да бъде преобразуван в машинен код чрез процес, наречен компилиране.

При компилирането на ядрото потребителите могат да задават специфични параметри и да включват само необходимите модули за хардуера, който ще използват. Това води до създаването на силно оптимизирано ядро с минимални драйвери и функционалности, което подобрява скоростта на стартиране, намалява използването на памет и увеличава общата производителност.

Компилирането на ядро рядко е необходимо за обикновени потребители, като най-често се прилага при сървърни машини или специализирани системи, изискващи поддръжка на нестандартен хардуер, където оптимизацията на ресурсите е от критично значение.

За повечето потребители и дистрибуции на Linux са налични предварително компилирани ядра. Те са пакетирани за съответните пакетни системи и процесорни архитектури, като включват модули за хардуер, осигуряващи баланс между широка съвместимост и производителност, което улеснява инсталацията и употребата.

По информация на Kaldata.