Linux (operačný systém)
Linux alebo GNU/Linux je operačný systém (alebo prísne vzaté rodina) podobný Unixu pre počítače. Operačný systém je súbor základných inštrukcií, ktoré spravujú elektronické časti počítača a umožňujú spúšťanie aplikácií/programov. Linux je slobodný softvér, čo znamená, že každý ho môže slobodne používať, zistiť, ako funguje, zmeniť ho alebo zdieľať.
Pre systém Linux existuje veľa softvéru a podobne ako samotný systém Linux, aj pre tento systém je veľa softvéru zadarmo. To je jeden z dôvodov, prečo mnohí ľudia radi používajú Linux.
Určujúcou zložkou Linuxu je jadro Linuxu, jadro operačného systému, ktoré ako prvý vyvinul Linus Torvalds. Linux sa zvyčajne balí do distribúcie Linuxu (skrátene distribúcia). Distribúcie obsahujú aj podporný systémový softvér a knižnice, z ktorých mnohé poskytuje projekt GNU.
Medzi obľúbené distribúcie Linuxu patria Debian, Fedora a Ubuntu. Medzi komerčné distribúcie patria Red Hat Enterprise Linux a SUSE Linux Enterprise Server. Desktopové distribúcie Linuxu obsahujú okenný systém, napríklad X11 alebo Wayland, a pracovné prostredie, napríklad GNOME alebo KDE Plasma. Distribúcie určené pre servery môžu úplne vynechať grafiku a obsahovať zásobník riešení, napríklad LAMP. Keďže Linux je voľne šíriteľný, každý si môže vytvoriť distribúciu na akýkoľvek účel.
Linux bol pôvodne vyvinutý pre osobné počítače. Linux je vedúcim operačným systémom na serveroch, ako sú napríklad počítače mainframe, a jediným operačným systémom používaným na superpočítačoch (aspoň na zozname TOP500, od novembra 2017). Používa ho približne 2,3 % stolových počítačov. Chromebook, na ktorom beží operačný systém Chrome OS založený na linuxovom jadre, dominuje na americkom trhu so vzdelávacími zariadeniami pre deti a mládež a predstavuje takmer 20 % predaja notebookov s cenou pod 300 USD v USA.
Linux beží aj vo vstavaných systémoch, čo sú zariadenia, ktorých operačný systém je zvyčajne zabudovaný do firmvéru a je výrazne prispôsobený danému systému; patria sem mobilné telefóny (najmä smartfóny), tablety, sieťové smerovače, ovládacie prvky automatizácie zariadení, televízory, digitálne videorekordéry, herné konzoly a inteligentné hodinky. Operačný systém Android, mobilný operačný systém postavený na jadre Linuxu, má v skutočnosti najväčšiu nainštalovanú základňu zo všetkých operačných systémov na všeobecné použitie. V marci 2017 bolo oznámené, že na systéme Android je viac používateľov ako na systéme Microsoft Windows, ktorý nie je založený na Linuxe.
Linux je jedným z najvýznamnejších príkladov spolupráce v oblasti slobodného a otvoreného softvéru. Zdrojový kód môže používať, upravovať a šíriť - komerčne alebo nekomerčne - ktokoľvek za podmienok príslušných licencií, ako je napríklad GNU General Public License.
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 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 |
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ží 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:
- Linux Mint
- Ubuntu
- Arch Linux
- CentOS
- Debian
- Fedora
- Gentoo
- Slackware
- openSUSE
- Mageia
Ľ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 sú 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 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.