Appearance
Co je to operační systém
Většina lidí si pod pojmem operační systém představí grafické rozhraní MS Windows. Je důležité si uvědomit, že existují i jiné operační systémy a uživatelské rozhraní.
Co je to kernel?
Kernel je úplné jádro systému. Windows, (GNU+)Linux, MacOS, IOS, Android, všechny operační systémy mají své jádro, jde o software, který poskytuje úplně základní funkce jako čtení a zápis do disku, fungování myši, klávesnice atd. (drivery jsou moduly pro kernel).
Mimo funkce týkající se hardwaru se ale kernel stará i o software, povoluje a zakazuje čtení a zápis do paměti, aby si navzájem jednotlivé procesy nemohly číst paměť. Stará se i o jednotlivé procesy a jejich ukončení.
V blízké době není potřeba znát co přesně kernel dělá, ale je třeba vědět, že jde o software, který poskytuje základní funkce pro fungování počítače a jeho programů.
Utility
Kernel sám o sobě je sice velmi šikovný software, ale pokud spustíte počítač, kde je pouze kernel, je vám to k ničemu, jelikož nemáme žádné uživatelské rozhraní a žádné programy, které bychom mohli spouštět.
Jde primárně o programy pro příkazovou řádku (ls, cp, rm, sh), programy, které nám přidají grafické rozhraní (xorg, kde plasma, i3) nebo jednotlivé programy, jakoždo aplikace. (firefox, VS code, gimp)
Později se budeme bavit o utilitách pro příkazovou řádku.
Shrnutí
- Operační systém nemusí mít grafické rozhraní
- Kernel je software, který poskytuje základní funkce pro fungování počítače a jeho programů
- Kernel sám o sobě je šikovný, ale je nám k ničemu bez dalších utilit pro terminál, nebo dále pro grafické rozhraní a pro aplikace