Linux Kernel je nízkoúrovňový software, který řídí interakci mezi hardwarem a aplikacemi. Byl vytvořen Linusem Torvaldsem v roce 1991 a od té doby se stal nejrozsáhlejším open-source projektem na světě, na kterém spolupracují tisíce vývojářů a stovky firem.
Kernel běží v tzv. Privileged Mode (nebo Kernel Space), což mu dává neomezený přístup k hardwaru. Aplikace uživatele běží v User Space a s hardwarem komunikují výhradně skrze rozhraní zvané System Calls (systémová volání).
—
Kernel plní pět základních funkcí, bez kterých by počítač nemohl fungovat:
—
Linux je technicky monolitické jádro, což znamená, že celý operační systém běží v jednom velkém paměťovém prostoru. Je však vysoce modulární:
—
Některé funkce kernelu umožnily vznik technologií, které dnes ovládají svět:
—
Vývoj jádra je velmi rychlý (nová verze vychází každých pár měsíců). Pro servery a podnikovou sféru existují verze LTS, u kterých je garantována údržba a bezpečnostní opravy po dobu několika let.
| Typ verze | Použití |
|---|---|
| Mainline | Nejnovější funkce, určeno pro vývojáře a nadšence. |
| Stable | Odladěná verze připravená k běžnému provozu. |
| LTS | Kritická infrastruktura, firemní servery, Android. |
Související články:
Tagy: it linux kernel hardware operating-system system-calls open-source