Linux – čo je GNU/Linux, slobodný operačný systém a distribúcie

Objavte GNU/Linux: slobodný operačný systém, jeho jadro, najznámejšie distribúcie (Ubuntu, Debian, Fedora) a využitie od desktopov po servery a superpočítače.

Autor: Leandro Alegsa

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.

Ako vznikol Linux

V 80. rokoch 20. storočia mnohí ľudia radi používali operačný systém s názvom Unix. Keďže však obmedzoval používateľa v zdieľaní a vylepšovaní systému, niektorí ľudia vytvorili nový operačný systém, ktorý by fungoval ako Unix, ale ktorý by mohol zdieľať alebo vylepšovať ktokoľvek. MINIX, podobný Unixu, sa používal ako učebný nástroj pre študentov univerzít, aby sa naučili, ako fungujú operačné systémy. MINIX tiež obmedzoval jeho zdieľanie a vylepšovanie používateľmi.

Skupina ľudí s názvom Projekt GNU napísala rôzne časti nového operačného systému s názvom G.N.U., ale nemal všetky časti, ktoré operačný systém potrebuje na fungovanie. V roku 1991 začal Linus Torvalds pracovať na náhrade za MINIX, ktorá by sa dala používať zadarmo a ktorá by nič nestála. Linus začal projekt v čase, keď navštevoval Helsinskú univerzitu. Nakoniec sa z neho stalo jadro Linuxu.

Linus Torvalds zdieľal jadro Linuxu v niektorých internetových skupinách pre používateľov systému MINIX. Linus prvýkrát nazval operačný systém "Freax". Názov Freax vznikol spojením anglických slov "free" (slobodný) a "freak" (čudák) a pridaním X do názvu, pretože Unix má v názve X. Ari Lemmke, ktorý pracoval s Linusom na univerzite, bol zodpovedný za servery, na ktorých bol Freax uložený. Ari si nemyslel, že Freax je dobrý názov, a tak projekt nazval "Linux" bez toho, aby sa Linusa opýtal. Neskôr Linus súhlasil, že Linux je pre jeho projekt lepší názov.

Linux sa spočiatku spoliehal na softvérový kód zo systému MINIX. Keď však bol kód systému G.N.U. k dispozícii zadarmo, rozhodol sa, že pre Linux bude dobré, ak bude môcť používať tento kód namiesto kódu systému MINIX, pretože MINIX neumožňoval ľuďom zdieľať ho alebo ho meniť podľa svojich predstáv. Všeobecná verejná licencia G.N.U. je softvérová licencia, ktorá umožňuje ľuďom meniť akúkoľvek časť kódu, ak sa o všetky zmeny podelia s ľuďmi, ktorým poskytnú svoj softvér, a umožnia im šíriť ho zadarmo alebo za určitú cenu . Všetok softvér od spoločnosti G.N.U. bol licencovaný pod General Public License G.N.U., takže Linus a ostatní ľudia, ktorí pracovali na Linuxe, ho mohli tiež používať.

Aby bolo jadro Linuxu vhodné na použitie s kódom z projektu G.N.U., Linus Torvalds začal prechádzať z pôvodnej licencie (ktorá neumožňovala predaj) na G.N.U. GPL. Vývojári Linuxu a G.N.U. spolupracovali na integrácii kódu G.N.U. s Linuxom, aby vytvorili slobodný operačný systém.

Od roku 1991 pracovali na zlepšení Linuxu tisíce programátorov a spoločností vrátane spoločnosti Google.

Tučniak Tux

Maskotom Linuxu je kreslený tučniak Tux. Keď človek vidí tučniaka na softvéri a hardvéri, znamená to, že bude pracovať s Linuxom a niekedy aj so všetkými systémami, ktoré sú podobné Unixu.

Myšlienka tučniaka pochádza od tvorcu Linuxu Linusa Torvaldsa. Obrázok vytvoril muž menom Larry Ewing v súťaži o vytvorenie loga. Obrázok Tux síce nevyhral, ale neskôr bol vybraný ako maskot.

Tux sa stal symbolom Linuxu a niekedy aj open source. Možno ho vidieť na mnohých rôznych miestach a keď sa hovorí o Linuxe, ľudia si často spomenú na Tuxa. Tux sa dokonca objavil v mnohých videohrách, ako napríklad Super Tux (ako Super Mario Bros. ), Tux Racer (kde hráči pretekajú s Tuxom z ľadového kopca) a Pingus (ako Lemmings).

Tučniak TuxZoom
Tučniak Tux

Používa

Používanie stolného počítača

Hoci existuje len niekoľko linuxových verzií niektorých programov pre Mac OS X a Microsoft Windows v oblastiach, ako je publikovanie na počítači a profesionálne audio a video, existujú programy, ktoré sú porovnateľne kvalitné v porovnaní s programami dostupnými pre Mac a Windows.

Mnohé bezplatné programy, ktoré sú populárne v systéme Windows, ako napríklad Pidgin, Mozilla Firefox, LibreOffice, Chromium, VLC a GIMP, sú k dispozícii aj pre Linux. Pod Linuxom je možné používať aj čoraz viac proprietárneho softvéru, napríklad Adobe Flash Player, Spotify a Skype. CrossOver je proprietárne riešenie založené na open source projekte Wine, ktoré podporuje spúšťanie aplikácií Windows, ako sú Microsoft Office a Adobe Photoshop, pod Linuxom.

KDE a GNOME

KDE

GNOME

Servery a superpočítače

Linux sa používa najmä ako serverový operačný systém a v tejto oblasti sa stal známym pre mnohých ľudí; spoločnosť Netcraft vo februári 2008 uviedla, že päť z desiatich najlepších internetových hostingových spoločností používa na svojich webových serveroch Linux. Dôvodom je jeho stabilita a doba prevádzkyschopnosti, ako aj skutočnosť, že desktopový softvér s grafickým používateľským rozhraním pre servery často nie je potrebný.

Linux sa bežne používa ako operačný systém pre superpočítače. Od novembra 2017 je na všetkých 500 najväčších superpočítačoch nainštalovaný Linux.

Roadrunner, najrýchlejší superpočítač na svete (od roku 2009), na ktorom beží LinuxZoom
Roadrunner, najrýchlejší superpočítač na svete (od roku 2009), na ktorom beží Linux

Výslovnosť

V roku 1992 Torvalds vysvetlil, ako vyslovuje slovo Linux:

'li' sa vyslovuje s krátkou hláskou [ee]: porovnaj prInt, mInImal atď. 'nux' je tiež krátke, nediftongické, podobne ako v pUt. Čiastočne je to kvôli minixu: linux bol len môj pracovný názov pre túto vec, a keďže som ho napísal, aby som nahradil minix v mojom systéme, výsledok je taký, aký je... z linusovho minixu sa stal linux.

Torvalds sprístupnil zvukovú ukážku, ktorá ukazuje jeho vlastnú výslovnosť v angličtine a švédčine.

Niektorí Angličania vyslovujú tento názov ako lee-narks alebo lee-nix alebo lie-nix. Podľa Torvaldsa je to nesprávna výslovnosť. []

Veľkosť kódu

Štúdia Red Hat Linux 7.1 z roku 2001 zistila, že táto distribúcia má 30 miliónov riadkov kódu. Štúdia ukázala, že vývoj Red Hat 7.1 trval približne 8 000 rokov. V štúdii sa tiež uvádza, že ak by bol celý tento softvér vytvorený proprietárnymi prostriedkami, jeho výroba v Spojených štátoch by stála približne 1,08 miliardy dolárov. K 7. marcu 2011 by jadro Linuxu stálo približne 3 miliardy USD.

Verzia 3.10 jadra Linuxu, vydaná v júni 2013, má 15 miliónov riadkov kódu, zatiaľ čo verzia 4.1, vydaná v júni 2015, sa rozrástla na viac ako 19,5 milióna riadkov kódu, na ktorých pracovalo takmer 14 000 programátorov.

Väčšina kódu (približne 71 %) bola napísaná v programovacom jazyku C, pričom bolo použitých mnoho ďalších jazykov vrátane C++, jazyka assembler, Perl, Python, Fortran a rôznych skriptovacích jazykov. O niečo viac ako polovica všetkých riadkov kódu bola licencovaná pod licenciou GPL.

Rôzne verzie Linuxu

Ľudia, ktorí chcú získať Linux, si ho môžu stiahnuť z internetu alebo kúpiť v obchode či na webovej stránke. Niekedy sa v knihách a časopisoch o Linuxe nachádza CD alebo DVD s Linuxom. Každá určitá verzia Linuxu sa nazýva "distribúcia" alebo "distro". Verzia Linuxu obsahuje jadro Linuxu a softvér G.N.U. a niektoré dodatočné programy, ktoré nemusia byť súčasťou G.N.U. Rôzne verzie obsahujú rôzne dodatočné programy. Medzi verzie, ktoré používa najviac ľudí, patria napr:

Ľudia môžu zaplatiť nejaké peniaze za verziu, aby mali CD-ROM alebo DVD a aby pomohli spoločnosti vylepšiť jej verzie. Zvyčajne, keď niekto zaplatí, je to preto, aby spoločnosť pomohla používateľovi po inštalácii, čo sa nazýva "podpora".

Softvér pre Linux zahŕňa:

  • Jadro a škrupina.
  • Apache umožňuje používateľom spustiť vlastné webové stránky.
  • Prostredia KDE a GNOME desktopové prostredia.
  • LibreOffice je určený na kancelársku prácu.
  • Mozilla Firefox je internetový (webový) prehliadač.
  • GIMP, Inkscape a Blender pomáhajú ľuďom pracovať s obrázkami.
  • Hry ako Tux Racer.
  • Kompilátor GNU.
Fedora, distribúcia LinuxuZoom
Fedora, distribúcia Linuxu

Licencie, ochranné známky a názvy

Jadro Linuxu a väčšina softvéru GNU sú licencované pod všeobecnou verejnou licenciou GNU (GPL). Licencia GPL vyžaduje, aby každý, kto distribuuje jadro Linuxu, sprístupnil zdrojový kód (a všetky úpravy) príjemcovi za rovnakých podmienok. V roku 1997 Linus Torvalds povedal: "Urobiť Linux pod licenciou GPL bola určite najlepšia vec, akú som kedy urobil". Ostatné kľúčové komponenty systému Linux môžu používať iné licencie; mnohé knižnice používajú licenciu GNU Lesser General Public License (LGPL), typ licencie GPL, ktorá je menej obmedzená, a systém X Window používa licenciu MIT. "Linux" je ochranná známka Linusa Torvaldsa.

Súvisiace stránky

  • Zoznam distribúcií Linuxu

Otázky a odpovede

Otázka: Čo je to Linux?


Odpoveď: Linux alebo GNU/Linux je operačný systém (alebo rodina operačných systémov) podobný Unixu pre počítače. Je to súbor základných inštrukcií, ktoré spravujú elektronické časti počítača umožňujúce spúšťanie aplikácií a programov.

Otázka: Prečo je Linux populárny?


Odpoveď: Jedným z dôvodov, prečo mnohí ľudia radi používajú Linux, je to, že je preň k dispozícii veľa softvéru a veľká časť tohto softvéru je zadarmo.

Otázka: Kto vyvinul jadro Linuxu?


Odpoveď: Jadro Linuxu najprv vyvinul Linus Torvalds sám.

Otázka: Aké sú niektoré populárne distribúcie systému Linux?


Odpoveď: Medzi populárne distribúcie patria Debian, Fedora, Ubuntu, Red Hat Enterprise Linux, SuSE Linux Enterprise Server, X11 alebo Wayland, GNOME a KDE Plasma.

Otázka: Je možné vytvoriť vlastné distribúcie na špecifické účely?


Odpoveď: Áno, pretože zdrojový kód môže ktokoľvek voľne kopírovať a upravovať podľa príslušných licencií, ako je napríklad GNU General Public License.
Otázka: Kde sa Linux používa najčastejšie? Odpoveď: Linux sa najčastejšie používa na serveroch, ako sú napríklad počítače mainframe a superpočítače; približne 2,3 % stolových počítačov; Chromebooky na americkom trhu vzdelávania K-12; vstavané systémy, ako sú mobilné telefóny (najmä smartfóny), tablety, sieťové smerovače atď.; ovládacie prvky automatizácie zariadení; televízory; digitálne videorekordéry; herné konzoly a inteligentné hodinky.


Prehľadať
AlegsaOnline.com - 2020 / 2025 - License CC3