Základy o operačných systémoch
Operačný systém je softvér, ktorý spravuje zdroje počítača a poskytuje programom rozhranie na prístup k týmto zdrojom. Inak povedané, operačný systém je program, ktorý umožňuje používať počítač. Väčšina moderných operačných systémov má GUI, no napríklad niektoré serverové poskytujú ovládanie len za pomoci CLI
Operačný systém musí plniť základné úlohy: správa procesov, správa primárnej (RAM) a sekundárnej pamäte (HDD, SSD,...), správa počítačových zdrojov.
Desktopové OS
Do tejto kategórie patria operačné systémy, ktoré sa používajú v osobných počítačoch a notebookoch.
Microsoft Windows

Najznámejší a najpoužívanejší operačný systém na desktopoch. Na obrázku vidíte pracovnú plochu Windows 11. Bežne sa využíva na kancelársku činnosť, prácu s multimédiami, na hranie hier ale aj na programovanie.
Výhody
- Jednoducho použiteľný
- Široká podpora a kompatibilita
- Užívateľsky prívetivé rozhranie
- Herná podpora
Nevýhody
- Náchylnosť na malware
- Časté a vynútené aktualizácie
- Platený
- Nadmerná pamäťová a procesorová náročnosť
- Obmedzená prispôsobiteľnosť
Z vývojárskeho hľadiska je Windows proprietárny, čo znamená, že jeho zdrojový kód nie je voľne dostupný a tým je obmedzená jeho prispôsobivosť.
macOS

Na obrázku: macOS 15 Sequoia
MacOS je tiež veľmi známy operačný systém. Je populárny pre svoju stabilitu a bezpečnosť.
Výhody
- Jednoducho použiteľný
- Spoľahlivosť a stabilita
- Integrácia s ekosystémom Apple
- Bezpečnosť
- Podpora pre vývojárov softvéru
Nevýhody
- Obmedzená kompatibilita s hardvérom
- Vysoká cena
- Obmedzená podpora hier oproti Windowsu
- Nadmerná pamäťová a procesorová náročnosť
- Obmedzená prispôsobiteľnosť
Linuxové distribúcie

Na obrázku: Linux Ubuntu 24.04
"Linux" je open-source operačný systém, takže s prispôsobiteľnosťou nie je problém. Je menej často využívaný ako desktop, ale stáva sa čoraz populárnejším.
Výhody
- Voľne dostupný a open-source
- Veľmi vysoká prispôsobiteľnosť
- Bezpečnosť
- Široká podpora komunity
- Nízke hardvérové nároky
- Široký výber distribúcií
Nevýhody
- Obmedzená kompatibilita s niektorým softvérom
- Náročnejšie používanie pre nových používateľov
- Obmedzená podpora pre niektoré hardvérové ovládače
- Podpora v hernom svete je nízka, no stále rastie
Na výber je veľké množstvo distribúcii. Najznámejšie sú:
- Ubuntu - užívateľsky prívetivý, komunitne podporovaný, vhodný pre bežné použitie.
- Debian - vysoká stabilita, ideálny pre servery, zameraný na otvorený zdroj.
- Linux Mint - užívateľsky prívetivý, s dôrazom na jednoduchosť, vhodný pre začiatočníkov.
- Kali Linux - zameraný na kybernetickú bezpečnosť, obsahuje nástroje pre etické hackovanie a testovanie zraniteľností.
- Manjaro - založený na Arch Linux, rýchly aktualizačný model, zameraný na pokročilých používateľov.
Mobilné OS
Do tejto kategórie patria operačné systémy, ktoré sa používajú v smartfónoch a tabletoch
Android

Výhody
- Open-source
- Veľmi vysoká prispôsobiteľnosť
- Rozmanitosť hardvéru
- Veľký ekosystém aplikácií
Nevýhody
- Zabezpečenie
- Podpora aktualizácií systému
- Pamäťovo náročnejší
iOS

Výhody
- Jednotná platforma
- Vysoká bezpečnosť
- Rozmanitosť hardvéru
- Pravidelné aktualizácie
- menej náročný na pamäť
Nevýhody
- Zatvorený ekosystém (proprietárny)
- Vysoká cena
- Obmedzená integrácia s ne-Apple službami
Serverové OS
Do tejto kategórie patria operačné systémy, ktoré sa používajú na serveroch.
Linux (rôzne distribúcie)
Výhody
- Vysoká bezpečnosť a stabilita
- Flexibilita a prispôsobiteľnosť
- Otvorený zdrojový kód => bezplatný
Nevýhody
- Náročnejšia prvotná konfigurácia
- Menšia podpora niektorých ovládačov
- Menšia podpora pre niektoré aplikácie znamé z Windowsu
Windows Server
Výhody
- Jednoduchosť použitia
- Podpora pre Windows aplikácie
- Integrácia s Active Directory
Nevýhody
- Licenčné náklady
- Obmedzená flexibilita
- Menej stabilný
Vstavané OS
Tieto operačné systémy sú optimalizované pre vstavané systémy a zariadenia s obmedzenými zdrojmi, ako sú mikrokontroléry, vstavané systémy do domácností, zariadenia IoT (Internet of Things) a podobne. Príklady zahŕňajú systémy ako FreeRTOS, Embedded Linux, a ďalšie.