Linux alebo GNU/Linux je operačný systém (presnejšie povedané rodina operačných systémov) podobných Unixu, používaný na počítačoch, serveroch, vstavaných zariadeniach a ďalších platformách. Operačný systém predstavuje súbor základných inštrukcií, ktoré ovládajú elektronické súčiastky počítača a umožňujú spúšťanie aplikácií a programov. Linux je zároveň slobodný softvér, čo znamená, že jeho zdrojový kód je sprístupnený — každý ho môže používať, študovať, upravovať a zdieľať podľa podmienok príslušnej licencie.
Jadro a pojem „GNU/Linux”
Podstatnou súčasťou Linuxu je jadro Linuxu — základný program, ktorý spravuje hardvér a poskytuje nízkoúrovňové rozhrania pre softvér. Jadro ako také pôvodne vytvoril Linus Torvalds. Samotné jadro však neposkytuje všetko, čo potrebuje bežný používateľ (príkazový shell, knižnice, nástroje). Preto sa jadro často kombinuje s nástrojmi a knižnicami z projektu GNU a ďalších projektov — odtiaľ pochádza pomenovanie GNU/Linux, ktoré zdôrazňuje prínos projektu GNU k celému systému.
Distribúcie Linuxu
Linux sa zvyčajne poskytuje vo forme distribúcie Linuxu (skrátka distribúcia). Distribúcie zvyčajne obsahujú jadro, systémový softvér, knižnice (mnohé z nich z projektu GNU), inštalátory, správcu balíkov a ďalšie nástroje potrebné pre bežné používanie.
Medzi známe distribúcie patria Debian, Fedora a Ubuntu. Medzi komerčné, prevádzkovo orientované riešenia patria Red Hat Enterprise Linux a SUSE Linux Enterprise Server. Každá distribúcia má vlastný spôsob správy softvéru (správca balíkov), vydávania aktualizácií a politiky stability — napríklad APT (Debian/Ubuntu), DNF (Fedora/Red Hat) alebo pacman (Arch Linux).
Desktop, servery a vstavané systémy
Desktopové distribúcie zvyčajne obsahujú okenný systém (napríklad X11 alebo Wayland) a pracovné prostredie (napr. GNOME, KDE Plasma, XFCE, Cinnamon), ktoré poskytujú grafické rozhranie pre bežných používateľov. Distribúcie určené pre servery môžu grafické rozhranie úplne vynechať a obsahovať softvér pre webové servery, databázy a aplikačné služby — typicky v podobe LAMP (Linux, Apache, MySQL/MariaDB, PHP/Python/Perl) alebo kontajnerových riešení.
Vstavané systémy (embedded) sú zariadenia, kde je operačný systém často pevne zabudovaný do firmvéru a prispôsobený konkrétnemu účelu — patria sem smartfóny, tablety, sieťové smerovače, inteligentné televízory, DVR, herné konzoly a inteligentné hodinky. Operačný systém Android, založený na jadre Linuxu, má obrovskú inštalovanú bázu a je najrozšírenejším mobilným systémom. Vďaka svojej flexibilite sa Linux používa aj v sieťových infraštruktúrach, IoT zariadeniach a v priemyselných riadiacich systémoch.
Kde všade Linux beží
Linux dominuje v oblastiach serverov, cloudových služieb a superpočítačov — mnohé dátové centrá, webové služby a infraštruktúry bežia na Linuxe. Je tiež široko používaný v mainframe prostrediach a predstavuje preferovanú platformu pre výpočtovo náročné aplikácie; všetky najvýkonnejšie stroje v rebríčku TOP500 používajú Linux. Na stolových počítačoch má Linux menší, ale stabilný podiel používateľov (v rôznych odhadoch len niekoľko percent). Chromebook zariadenia, bežiace na Chrome OS (postavenom na linuxovom jadre), majú značný podiel na trhu s lacnými prenosnými počítačmi, najmä v školách v USA.
Sloboda, licencia a komunita
Linux je jedným z najvýraznejších príkladov spolupráce v oblasti slobodného a otvoreného softvéru. Zdrojový kód je dostupný verejne a môže ho používať, upravovať a šíriť ktokoľvek — komerčne alebo nekomerčne — podľa podmienok licencií, z ktorých najznámejšia je GNU General Public License (GPL). To umožnilo vznik širokej komunity vývojárov, organizácií a firiem, ktoré prispievajú k jadru i k množstvu aplikácií. Vývoj jadra je koordinovaný cez mailing listy a systém Git, ktorého autorom je tiež Linus Torvalds.
Výhody a obmedzenia
- Výhody: voľný prístup k zdrojovému kódu, vysoká flexibilita a prispôsobiteľnosť, silná komunita, dobrá bezpečnosť pri správnej konfigurácii, široké využitie v serveroch a embeddech, množstvo bezplatného softvéru.
- Obmedzenia: na desktopoch menší výber komerčných aplikácií (hoci existujú alternatívy a kompatibilita cez vrstvy ako Wine), rôznorodosť distribúcií môže zneistiť začiatočníka, niektoré ovládače alebo proprietárne kódy môžu byť problematické.
Ako začať s Linuxom
Ak si chcete Linux vyskúšať, môžete to urobiť niekoľkými spôsobmi:
- Spustiť live verziu distribúcie z USB kľúča bez inštalácie.
- Nainštalovať Linux do virtuálneho stroja (napr. VirtualBox, VMware) vedľa existujúceho systému.
- Inštalovať Linux natívne na počítač, prípadne v dual-boot režime s iným OS.
Pri práci v príkazovom riadku sú základné príkazy, ktoré sa oplatí poznať: napr. uname -r (zobrazenie verzie jadra), ls (výpis súborov), cd (zmena adresára), cp, mv, apt/dnf/pacman (správa balíkov podľa distribúcie).
Záver
Linux/ GNU/Linux je univerzálna a prispôsobiteľná platforma s bohatou históriou a aktívnou komunitou. Vďaka slobodnému šíreniu a otvorenému vývoju sa stal kľúčovou technológiou v serverovej infraštruktúre, mobilných zariadeniach (prostredníctvom Androidu), v priemysle a vo vedeckých výpočtoch. Pre každého používateľa — od začiatočníka po správcu serverov — ponúka Linux množstvo možností a výhod.





