Toto je Rocky Linux. Velikost stahování
celé věci je zhruba devět a čtvrt gigabajtů;
ale tady jde o to … jen něco v
oblasti 100 megabajtů z toho je ve skutečnosti
Linux. Pokud je tedy pouze jedno procento Rocky Linuxu
vlastně Linux, co je sakra těch zbylých 99 procent?
Co je tato věc? A proč křičím?
Vítejte zpět na Pro Tech Show. Vím, co
si myslíte: pokud je Rocky Linux pouze jedno procento
Linuxu, pak to musí být 99 Rocky, že? Ne, není.
Očividně. Právě to dostávám, než
se to zaplní sekcí komentářů. Vím,
jací jste! Když jsem řekl, že Rockymu bylo devět a
čtvrt gigabajtů, mluvím o úplném
stažení DVD. Mohl jsem si stáhnout minimální
instalaci, která je pouze 1,8 gigabajtů. Rozdíl
je v tom, že minimální instalace je spíše jako základní
operační systém s pouze některými nezbytnými softwarovými
balíčky a plná verze DVD obsahuje
spoustu doplňků. Minimální instalace je
obecně dobrým výchozím bodem pro server, zatímco disk DVD
je užitečnější, pokud instalujete plné desktopové
prostředí. Pokud jste si proto mysleli, že těch
99 procent navíc byla prostě hromada webových prohlížečů
a kancelářského softwaru, pak máte částečně pravdu;
ale i kdybychom všechno svlékli zpět do jádra
operačního systému, není tam tolik Linuxu
, jak byste si mohli myslet. Ve skutečnosti je Linux sám
o sobě k ničemu. Udělejme krok zpět. Při
instalaci operačního systému: ať už jde o Linux,
Windows, Mac nebo BSD; neinstalujete jen
operační systém. Nainstalujete
vedle něj spoustu aplikací. Ve světě Linuxu se
celý tento velký balíček nazývá distribuce.
Rocky Linux je distribuce. Totéž platí pro
další „Linuxy”, o kterých jste možná slyšeli jako SUSE, Red
Hat, Alma, Ubuntu, Debian, Kali, Arch, Manjaro, Pop,
Mint atd. Atd. Je jich několik! Samotný operační
systém poskytuje základní funkce vašeho
počítače a poté je přidána celá řada aplikací,
které přidávají další funkce. Představte
si operační systém jako rozhraní
mezi vámi a počítačem. Operační
systém však není jediný program; je to
systém složený ze spousty různých komponent.
Nejdůležitější součást tohoto systému se
nazývá jádro. Je to základní program, který
ovládá vše ostatní. Zatímco
operační systém si můžete představit jako rozhraní mezi
vámi a počítačem, jádro je rozhraním
mezi hardwarem a zbytkem softwaru-
včetně zbytku operačního systému. Windows
je distribuční i operační systém.
Operační systém se nazývá Windows, ale obsahuje
také spoustu dalších aplikací. Nemůžete
považovat Candy Crush za součást operačního
systému bez ohledu na to, jak moc se snaží přimět vás
k instalaci. Máte spoustu aplikací,
jako je Chrome a Microsoft Office, pak
máte operační systém Windows a v samém
středu máte jádro Windows NT. Ve
světě Linuxu máte distribuci jako
Rocky Linux. To zahrnuje spoustu aplikací,
jako je Firefox a Libre Office. Pak
máte operační systém a v samém
středu máte jádro Linuxu. To je ta část,
která je ve skutečnosti Linux – jádro. Pokud jsme
pedantičtí (a my jasně jsme), pak pouze jádro
je ve skutečnosti Linux. Zbytek je něco jiného,
a to za ta léta vyvolalo trochu kontroverze
. Příběh Linuxu, jak ho známe dnes,
nezačíná Linuxem. Začíná to bezplatným operačním
systémem s názvem GNU. Myslím, že byste mohli namítnout, že to také začíná
někde jinde, jako u Unixu; ale
musíme někde nakreslit čáru a já ji kreslím na GNU
a říkám Unixu „inspirace”. GNU byl představen
jako zcela bezplatný operační systém, který
byl kompatibilní alternativou k Unixu. Vývoj GNU
zahájil v roce 1984 Richard Stallman – muž, který je
navzdory mnoha významným přínosům v oblasti
výpočetní techniky dnes něčím
kontroverzním. Nechci se do toho opravdu pouštět,
protože to bude odvádět pozornost od bodu videa,
ale řekl a udělal některé věci, které jsou
přinejlepším masivně ignorantské a v nejhorším odporné.
Myslím, že něco z toho bylo vytrženo z
kontextu, a možná že to není úplně pravda,
ale jiné kousky se určitě staly a jeho
obrana se zdá být taková, že to tak nemyslel nebo
si to pořádně promyslel, protože je … opravdu divný . Myslím tím, že se
nikdo nehádá, že ten chlap není divný … jen
jestli je to vlastně platné ospravedlnění. Ale
nechci se nad tím pozastavovat, protože nechci, aby
se komentáře v tomto videu proměnily ve válku
mezi žalobci a obránci Richarda Stallmana.
Rozhodně je historickým
záznamem to, že Stallman založil
nadaci Free Software Foundation, aby vyvíjel GNU a vyvíjel
to tak, jak to dělali. Ve skutečnosti to téměř dokončili.
Skoro … ale ne tak docela. V roce 1990 sestavili
(s pomocí ostatních) většinu
komponent operačního systému, ale jádro jim zcela zásadně
chybělo. V podstatě postavili
auto, ale auto nemělo motor. Mezitím v roce
1991 jistá osoba jménem Linus …
ne, ta druhá … napsala jádro podobné Unixu s
názvem Linux. V zásadě dělal to
samé, ale začal na druhém konci,
nejprve řešil komplikovaný bit jádra a nechal
všechny ostatní programy, které tvoří převážnou
část operačního systému, až později. V roce 1992 (a
podle Stallmanovy verze
událostí ovlivněných základem svobodného softwaru)
vytvořil Linus Torvalds Linux zdarma. Nyní tady
máte auto s názvem GNU, kterému chybí fungující
motor, a tady máte motor s názvem
Linux, který nemá auto, a oba jsou
zdarma pro každého, kdo je může používat nebo upravovat.
Nemusíte být génius, abyste zjistili, co se stalo dál.
Masivní zjednodušení, bylo s tím hodně
práce, ale motor plus auto se rovná pracovnímu
vozidlu. Spor se vede o tom, jak nazvat
dokončené auto. Auto je operační systém.
Je to většinou z GNU, zejména z tohoto raného
bodu jeho vývoje; ale bez Linuxu
to nikam nejde. Funguje to samozřejmě oběma způsoby.
Linux může být jádrem operačního systému,
ale vyndejte motor z auta a
motor se sám nikam nedostane.
Faktem je, že většina lidí označuje celé
auto jako Linux a nadace Free Software Foundation z toho
nejsou nijak zvlášť šťastní.
Navrhli název „GNU s Linuxem” a dokonce řekli,
že pokud to chcete nazvat jedním slovem, bylo
by spravedlivější to nazvat „GNU” než Linux,
protože je to opravdu GNU s trochou pozornosti, která
se stane s názvem Linux. Teď tam říkám “přilepená
” trochu unáhleně. Nepodceňujme
důležitost toho bitu. Mnoho lidí
za ta léta přispělo hodně práce na linuxovém jádře.
Mezitím se GNU vyvíjí od roku
1984 a je to jádro Hurd od roku 1990 …
nyní je rok 2021 a GNU stále nemá
vlastní produkční jádro.
Nepodceňujme tedy, jak důležité to linuxové jádro je;
ale stejně nepodceňujme,
kolik GNU je ve skutečnosti utkáno v mnoha
moderních systémech Linux. Pokud otočíme Rocky zpět
na první věc, kterou uvidíte, je bootloader GRUB.
To je GNU. Jakmile se spustí, přistaneme na
ploše Gnome. Gnome bývalo také součástí GNU.
Řekněme, že nechceme desktopové prostředí
a jsme spokojeni pouze s příkazovým řádkem.
Pravděpodobně používáte Bash a hádejte co? To
je také GNU. Překladač GCC používaný k sestavení
tolika aplikací včetně samotného jádra Linuxu
? GNU. Glibc, standardní knihovna,
na kterou spoléhají tuny vašich aplikací? Linux! Ne, dělám si srandu.
Je to GNU. Když tedy přijde nadace Free Software
Foundation a řekne „Hej! Dejte nám trochu kreditu a
přestaňte naší práci říkat Linux. Je to jen jádro.”
mají pointu. Pokud bychom vzali jejich
návrh a přejmenovali Rocky Linux na „Rocky
GNU s Linuxem”, byl by to přesnější
popis toho, co jsem zde vlastně nainstaloval.
Byl by to přesnější popis …
ale je to docela hloupý název!
Řekněme to jinak. Můžete mě popsat
jako bílého britského dospělého muže, který
ve své garáži nahrává videa z YouTube a má rád metly (e) y.
To by byl pro mě lepší popis, než
prostě říct „Andrew”, ale Andrew je mnohem lepší
jméno. GNU s Linuxem je lepší popis, ale
je to dost špatné jméno. Je přinejmenším lepší než
„LiGNUx”, což je něco, co také kdysi navrhovali.
Už jen říkat název GNU je trochu trapné
a pokud vás zajímá, co to znamená,
je to „GNU’s Not unix learning linux online training (click the up coming site)”. Ano, „G” v „GNU” znamená
„GNU”. Můžete tomu tedy také říkat „GNUNU” nebo „GNUNUNUNUNU”.
Nevím, proč lidé přicházejí s těmito
rekurzivními zkratkami. Předpokládám, že si myslí, že je to
nějak vtipné nebo chytré, ale je to jen hloupé, když
se mě zeptáte; a to je jedna z největších překážek, s
nimiž se Free Software Foundation
potýká. Ne rekurzivní zkratky. Chci říct, že se
mi to nelíbí, ale to je vlastně jedno, že? Je
to fakt, že se snaží vynutit si jméno, které
vlastně nikdo nechce říct. „Rocky Linux” se valí
z jazyka. „Rocky GNU s Linuxem” už tolik ne.
Debian se zejména označuje jako GNU s
Linuxem, nikoli jen s Linuxem, ale obecně si
říká „Debian”, protože „Debian GNU
s Linuxem” je stále nešikovný. Druhým a
upřímně největším důvodem, proč se systémy jako Rocky
nazývají Linux spíše než GNU s Linuxem, je,
že je to jméno, které lidé uznávají. Dokonce i mnoho
lidí bez zájmu o počítače rozpozná
název Linux jako alternativní operační
systém, i když přesně neví, co to je.
Většina lidí o GNU nikdy neslyšela.
Dosáhne bodu, kdy pokud každý něco zná pod
určitým jménem, je to nyní jeho jméno, i když to není
technicky přesné. Linux může být technicky
pouze jádro, ale celou distribuci nazývá
„Linux” a lidé vědí, o čem mluvíte.
Je to spravedlivé? Ne. Myslím, že Free Software Foundation
si zaslouží více kreditu, než jaký získají za svůj
příspěvek k operačnímu systému GNU; ale
nemohu se obtěžovat s tím, že řeknu „GNU s Linuxem”
nebo „LiGNUx” a pak budu muset lidem vysvětlovat, o
čem mluvím, když bych mohl
na prvním místě říct „Linux”. I když je to nefér,
je spravedlivé nazývat celý systém „GNU s Linuxem”?
Moderní systém Linux může mít tisíce
softwarových balíčků. Většina z nich není ani
Linux, ani GNU. Pokud chcete každému dát čestný
kredit, tak kde na zemi můžeme udělat čáru?
Rocky GNU s Linuxem s X Window s RPM s
Dandified YUM s Firefoxem s Gnome … protože Gnome
už není součástí GNU, pamatujte. Podívejte, skončili byste
se stovkami slov v názvu a to je
prostě hloupé. Pokud tedy musíte někde udělat čáru
a nemůžete dát titul všem v názvu …
udělejte z toho alespoň něco rozpoznatelného.
Omlouváme se Free Software Foundation.
Oceňuji vaše příspěvky, ale v tuto chvíli
se zdá spravedlivé říci, že masy promluvily. Abych
použil velmi britskou analogii: když vás požádám, abyste si
představili Elizabeth Tower, co vás napadne? Cokoliv?
Pokud vás požádám, abyste si představili Big Ben, pravděpodobně vás to
napadlo. Je to Big Ben – světoznámý
orientační bod a symbol Spojeného království. Až na
to, že ne. To není Big Ben, to je Elizabeth
Tower. Big Ben je název zvonu
uvnitř. Bit, který jde „bong”. Není to věž.
Nejsou to hodiny. Je to jen zvon. Víme,
že celá věž se ve skutečnosti nejmenuje Big Ben,
ale je nám to jedno. Big Ben je chytlavé jméno a
všichni víme, co lidé myslí, když to říkají.
Nikdo se na ten obrázek nepodívá a
neřekne, že je to „Elizabeth Tower s Big Benem”,
nebo „Elizabeth Tower s Big Benem s
nápadnými hodinami s částečným Westminsterským palácem”,
protože tak lidé ve skutečnosti
nemluví. Je Rocky Linux 100 procent Linux?
Ne. Sotva něco z toho je ve skutečnosti Linux.
Budeme tomu nadále říkat Linux? Ano,
protože Gregory Kurtzer vybudoval distribuci a
rozhodl se jí říkat Linux, protože je to jméno, které
lidé skutečně rozpoznávají; a
právě tam je svět s tím. Dejte mi vědět
do komentářů, co si myslíte. Dozvěděli jste se
zde něco nebo to pro vás byla stará zpráva?
Myslíte si, že bychom měli místo „Linuxu” říkat „GNU s Linuxem”,
nebo zastáváte postoj, že
kdokoli dělá distro, může tomu říkat,
jak chce? Pokud vás toto video zaujalo,
dejte mi lajk a zvažte přihlášení k odběru
dalšího. Pokud si chcete prohlédnout některé z mého zadního
katalogu, YouTube spustil svůj algoritmus a
přidal sem několik návrhů.
To je vše, co pro vás dnes mám.
Díky za sledování. Uvidíme se příště!