Jądro systemu operacyjnego, czyli kernel, to centralna część systemu operacyjnego. Odpowiada za komunikację między sprzętem komputerowym a programami uruchamianymi przez użytkownika.
Główne zadania jądra
Jądro systemu zarządza między innymi:
- procesorem i wykonywaniem procesów,
- pamięcią operacyjną RAM,
- urządzeniami wejścia/wyjścia,
- systemami plików,
- sterownikami urządzeń,
- uprawnieniami i bezpieczeństwem na niskim poziomie.
W systemie Linux jądro nazywa się Linux. Dlatego polecenie:
uname -s
zwykle zwraca:
Linux
Nie jest to nazwa dystrybucji, np. Ubuntu, Debian czy Fedora, lecz nazwa jądra systemu.
Jądro a dystrybucja Linux
Dystrybucja Linux to kompletny system zawierający jądro Linux oraz dodatkowe programy, biblioteki, narzędzia administracyjne i środowisko graficzne. Jądro jest tylko jednym, ale najważniejszym elementem tego systemu.
W kontekście egzaminu
W pytaniach egzaminacyjnych należy odróżniać nazwę jądra od informacji o pamięci, dysku lub sieci. uname -s identyfikuje właśnie jądro systemu operacyjnego.