Podcast o Základy operačných systémov
Základy Operačných Systémov: Porovnanie Linux vs. Windows pre Študentov
Podcast
Operačné systémy: Súboj Titánov - Linux vs. Windows
Délka: 8 minut
Kapitoly
Príbeh dvoch systémov
Kľúčové rozdiely
Štruktúra adresárov
Základné príkazy
Správa používateľov
Skupiny a identita
Od príkazov k systému
Svet Windows
Účty vo Windows
Knižnica plná dát
Hrdina, ktorý nespí
Zhrnutie a záver
Přepis
Michal: Predstavte si študentku, nazvime ju Anna. Potrebuje dokončiť projekt, no jej starý notebook s Windowsom je pomalý ako slimák. Kamarát jej poradí: „Nainštaluj si Linux!“ Anna si hneď predstaví tie scény z filmov... viete, zelený text na čiernej obrazovke, čo vyzerá ako kód z Matrixu.
Sofia: Presne tak! Mnoho ľudí má takú predstavu. Ale Anna to skúsila a zistila, že moderný Linux môže vyzerať rovnako prívetivo ako Windows, no jej notebook zrazu ožil. Počúvate Studyfi Podcast.
Michal: Dobre, Sofia, poďme na to. Aký je teda najväčší rozdiel medzi Linuxom a Windowsom, okrem toho, že jeden z nich nepoužívajú filmoví hackeri tak často?
Sofia: Ten hlavný rozdiel je v licencii. Windows od Billa Gatesa je komerčný, zatvorený systém. Kúpiš si licenciu a používaš ho. Linux, ktorý vychádza z UNIXu, je open-source. To znamená, že je zadarmo a ktokoľvek sa môže pozrieť na jeho kód a upraviť si ho.
Michal: Zadarmo znie skvele! A čo inštalácia? Je to stále tá čierna obrazovka?
Sofia: Vôbec nie. Pre bežné stolné počítače majú oba systémy jednoduchý grafický inštalátor, takzvané GUI. Rozdiel je skôr pri serveroch, kde sa často používa príkazový riadok. V Linuxe je to SHELL, vo Windowse PowerShell. V jadre je tiež rozdiel: Linux má Kernel, inštalačné jadro Windows sa volá CORE.
Michal: A čo také bežné veci? Písanie dokumentov, surfovanie po internete...
Sofia: Aj tu sú alternatívy. Namiesto Microsoft Office máš v Linuxe zadarmo LibreOffice. Namiesto prehliadača Edge je tu štandardne Mozilla Firefox. Funguje to veľmi podobne.
Michal: Dobre, a čo tá povestná štruktúra? Vždy vidím C-dvojbodka-lomka... ako je to v Linuxe?
Sofia: Tam neexistuje C-čko. Všetko začína od koreňového adresára, ktorý je len lomka – /. Domovský adresár používateľa je v /home/pouzivatel, čo je ekvivalent C:/Users. A máš tam dôležité adresáre ako /bin pre príkazy, /etc pre nastavenia alebo /dev pre zariadenia.
Michal: Takže všetko má svoje presné miesto. To znie organizovane.
Sofia: Presne tak. Je to ako knižnica, kde každá kniha patrí na svoju poličku.
Michal: Povedzme, že by som sa odvážil a spustil ten príkazový riadok. Čo by som mal vedieť?
Sofia: Super! Základy sú jednoduché. pwd ti ukáže, kde si. ls vypíše obsah adresára. Chceš nový adresár? Napíšeš mkdir a jeho názov. Chceš ho zmazať? rmdir, ale len ak je prázdny.
Michal: A ak nie je prázdny?
Sofia: Potom siahneš po silnejšom príkaze rm -r. Ale opatrne! Ten sa nepýta dvakrát a maže všetko.
Michal: Rozumiem, takže rm -r používať s rešpektom.
Sofia: Presne. A na vytvorenie prázdneho súboru stačí touch a názov súboru. Kopíruješ s cp, presúvaš s mv.
Michal: A posledná vec, čo používatelia? Ako systém vie, kto som a čo smiem robiť?
Sofia: Každý používateľ a skupina má svoje záznamy v textových súboroch, hlavne v /etc/passwd a /etc/group. Heslá sú z bezpečnostných dôvodov uložené zvlášť, v súbore /etc/shadow. Nového používateľa vytvoríš príkazom useradd a heslo mu nastavíš cez passwd.
Michal: Znie to logicky a priamočiaro. Takže Linux nie je len pre hackerov, ale aj pre odvážnych študentov.
Sofia: Presne tak! Je to mocný nástroj, ktorého sa netreba báť.
Michal: Takže minule sme riešili, ako vytvoriť a upraviť používateľa. Ale čo ak ho chceme... takpovediac, vyhodiť z partie?
Sofia: Presne tak. Na to slúži jednoduchý príkaz userdel. Ale pozor, to je len začiatok. Používatelia sú často v rôznych skupinách, ako napríklad v školskom klube.
Michal: Chápem. Takže môžem vytvoriť skupinu pre... napríklad, fanúšikov nášho podcastu?
Sofia: Určite! Na to máš príkazy groupadd na vytvorenie, groupmod na úpravu a groupdel na zmazanie skupiny. A príkazom groups si vieš pozrieť, v ktorých všetkých "kluboch" si členom.
Michal: Super. A ako zistím, kto som vlastne ja? Občas sa v tom termináli stratím.
Sofia: Stáva sa. Na to sú skvelé príkazy whoami, ktorý ti povie tvoje aktuálne meno, a id, ktorý ti ukáže tvoje unikátne identifikačné čísla – UID a GID. Je to ako tvoj digitálny občiansky preukaz.
Michal: Dobre, všetky tie príkazy sú super, ale skúsme sa pozrieť na celkový obraz. Ako operačný systém zapadá medzi ostatný softvér?
Sofia: Výborná otázka. Predstav si to ako stavbu domu. Operačný systém – či už Linux alebo Windows – je základná doska. Je to úplný základ, na ktorom všetko stojí.
Michal: A čo sú potom ostatné veci?
Sofia: Aplikačný softvér, napríklad Word alebo Photoshop, to je nábytok a vybavenie domu. A potom máš programovacie jazyky ako Python a vývojové prostredia ako Visual Studio, čo sú v podstate nástroje a dielňa, kde si môžeš vyrobiť vlastný nábytok.
Michal: Keď už si spomenula Windows, poďme sa naň pozrieť bližšie. Väčšina ľudí pozná práve ten. V čom je iný?
Sofia: Windows je postavený hlavne na grafickom rozhraní. Všetko je vizuálne, klikáš na ikonky, okná, menu. Nemusíš poznať všetky tie príkazy, o ktorých sme hovorili. A má obrovskú podporu softvéru, hlavne hier a kancelárskych balíkov ako Office 365.
Michal: Spomínam si na funkciu Plug and Play. To je tiež doména Windows, však?
Sofia: Presne. Pripojíš myš alebo tlačiareň a systém ju automaticky rozpozná a nainštaluje. Je to maximálne pohodlné. To je obrovská výhoda pre bežných používateľov.
Michal: A čo používateľské účty? Funguje to podobne ako v Linuxe?
Sofia: V princípe áno, ale má to svoje špecifiká. Máš tam lokálny účet, ktorý existuje len na tom jednom počítači. Potom Microsoft účet, ktorý je prepojený s cloudom a službami ako OneDrive. A vo firmách sa často stretneš s Azure AD účtom, čo je vlastne firemná identita.
Michal: Takže je to o niečo komplexnejšie. Zaujímalo by ma, ako sa to celé líši, keď porovnáme bežný domáci počítač a nejaký výkonný server...
Sofia: To je skvelý odrazový mostík na našu ďalšiu tému! Rozdiely sú obrovské, od výkonu až po samotný typ operačného systému. Ale to si necháme nabudúce.
Michal: Takže, prebrali sme výkon a pamäť... ale čo úložisko a sieť? Tam sú tie rozdiely medzi serverom a bežným desktopom asi ešte väčšie, však?
Sofia: Presne tak, Michal. Je to ako porovnávať osobné auto s kamiónom.
Michal: Dobre, tak začnime úložiskom. To ma zaujíma.
Sofia: Jasné. Predstav si, že tvoj desktop je jedna polička na knihy. Server... to je celá mestská knižnica. Môže mať desiatky diskov v špeciálnych poliach zvaných RAID, kým ty máš jeden, možno dva.
Michal: Knižnica, to je skvelé prirovnanie. A čo sieť? Mne stačí jeden kábel a Wi-Fi. To serveru asi nestačí, však?
Sofia: Ani náhodou. Server má viacero super-rýchlych portov, také informačné diaľnice. Musí predsa obslúžiť stovky ľudí naraz.
Michal: A posledná dôležitá vec... server sa nikdy nevypína, však?
Sofia: Presne tak. Je navrhnutý na prevádzku 24/7. Keby sa servery Googlu každú noc vypli, asi by zavládla menšia panika.
Michal: To teda áno! Takže je to vlastne superhrdina IT sveta, ktorý nikdy nespí.
Sofia: Dá sa to tak povedať. Kľúčový rozdiel je v účele. Desktop je pre jedného človeka, server pre mnohých. Všetko ostatné sa od toho odvíja.
Michal: Skvelé zhrnutie. Sofia, ďakujem ti za všetky dnešné vysvetlenia. A vám, milí poslucháči, ďakujeme, že ste boli s nami.
Sofia: Aj ja ďakujem. Dúfam, že to bolo užitočné!
Michal: Určite áno. Majte sa krásne a počujeme sa opäť nabudúce v Studyfi Podcaste!