Obsah

Linux Kernel: Srdce operačního systému

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.

1. Pozice v systému

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í).

—

2. Hlavní úkoly jádra

Kernel plní pět základních funkcí, bez kterých by počítač nemohl fungovat:

—

3. Architektura: Monolit vs. Moduly

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í:

—

4. Klíčové technologie pro moderní IT

Některé funkce kernelu umožnily vznik technologií, které dnes ovládají svět:

—

5. Verze a LTS (Long Term Support)

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