Jádro je nejhlubší část operačního systému, která přiděluje programům výkon procesoru, paměť a přístup k disku a k síti. Anglicky se mu říká kernel. Sami ho nikdy nevidíte – nemá žádné okno ani ikonu, běží pod vším ostatním.

Představte si letiště. Programy jsou letadla, která chtějí startovat a přistávat, a jádro je řídicí věž: rozhoduje, kdo přijde na řadu, komu přidělí kterou dráhu a hlídá, aby si dva navzájem nevlezly do cesty. Bez věže by provoz skončil srážkou během chvíle.

Co má jádro na starosti:

  • Rozdělování procesoru – přepíná mezi programy tak rychle, že to vypadá, jako by běžely současně.
  • Správu operační paměti – každému programu vyhradí kus a hlídá, aby nesahal do cizího.
  • Komunikaci s hardwarem – s diskem, síťovou kartou nebo klávesnicí přes ovladače.
  • Oddělení uživatelů – aby jeden nemohl číst soubory druhého.

Na našich serverech běží jádro Linuxu, které vychází z principů starších systémů Unix. Právě schopnost jádra důsledně oddělit jednotlivé uživatele je důvod, proč může na jednom stroji bezpečně běžet web více zákazníků, aniž by si navzájem viděli do souborů. Mimochodem, jméno Linux označuje původně právě jen jádro – zbytek systému jsou samostatné programy okolo.

Pro zákazníka sdíleného hostingu je to informace čistě vzdělávací. Jádro nijak nenastavujete ani neaktualizujete, stará se o to provozovatel serveru. U nás to znamená, že bezpečnostní aktualizace jádra řešíme my v rámci údržby serverů v evropských datacentrech, včetně restartů, které se plánují mimo špičku. Vy se staráte o svůj web a o jeho zabezpečení, o vrstvu pod ním se starat nemusíte.