
Gabriel Brooks
0
5075
450
Zajímá vás Linux a přečetli si několik příspěvků na blogu. Cestou narazíte na zábavné jméno: GNU / Linux. Co znamenají tato písmena a proč je lidé neustále připojují k Linuxu? Můžu na tuto otázku odpovědět, a stejně jako já, upustím vás do středu debaty, která přetrvává ve světě Linuxu po celá desetiletí.
Teď s tím z cesty ... Linux nebo GNU / Linux?
Co je GNU?
Desetiletí je osmdesátá léta a počítačový průmysl je v přechodném období. Nejvyšší soud společnosti Apple rozhodl, že binární programy (druh softwaru, který je dodáván ve formátu připraveném k použití Binární vs. zdrojové balíčky: Který byste měli používat? Binární vs. Zdrojové balíčky: Který byste měli používat? Uživatelé Linuxu mají dva hlavní způsoby instalace programů: použijte předdefinovaný balíček nebo jej zkompilujte sami. Obvykle si vybereme balíček, ale jsou časy, kdy byste měli zvážit sestavení ze zdroje.) Microsoft vydal Windows o několik let později. To vyvolalo změnu ve způsobu, jakým lidé interagovali se softwarem.
Než společnosti začaly používat software chráněný autorskými právy se záměrem zbohatnout, většinu softwaru používali vědci a akademici. Počítačový kód byl sdílen otevřeně a lidé mohli s programy dělat, co chtěli. Nyní se omezovala omezení a bylo nezákonné pokračovat v tom, co se dříve dělalo.
Hnutí se nazývalo hnutí svobodného softwaru. V roce 1983 Richard Stallman oznámil plán na vytvoření zcela nechráněného operačního systému kompatibilního s Unixem. Nazval to projekt GNU.
GNU je rekurzivní zkratka, která znamená “GNU není unix” Projekt GNU poskytoval mnoho skvělých nástrojů, na kterých dnes bezplatné stolní počítače závisí. Mezi kritické nástroje vytvořené v 80. letech patří GCC (nástroj pro kompilaci C), Emacs (textový editor), Bash a různé nástroje příkazového řádku, které se stále používají.
Mnoho široce používaných aplikací je součástí projektu GNU, jako je GIMP (GNU Image Manipulation Program) a GNOME, jedno z nejpopulárnějších bezplatných desktopových prostředí, které GNOME vysvětlil: Pohled na jeden z nejpopulárnějších stolních počítačů v Linuxu GNOME vysvětlil: Pohled na jeden nejpopulárnějších stolních počítačů v Linuxu Máte zájem o Linux a narazili jste na zkratku „GNOME“, zkratku pro prostředí GNU Network Object Model Environment. GNOME je jedno z nejpopulárnějších open source rozhraní, ale co to znamená? . Bez ohledu na to, jaký operační systém Linux používáte, pravděpodobně závisí na více než několika bitech softwaru GNU.
Projekt GNU je také zodpovědný za obecnou veřejnou licenci. To je to, co si během let zachovalo většinu bezplatného softwaru, který používáme zdarma.
A co Linux??
Linux vznikl v roce 1991. Projekt začal, když student na Helsinské univerzitě začal pracovat na vlastním jádru operačního systému. Jmenoval se Linus Torvalds.
V té době již projekt GNU vytvořil mnoho z toho, co bylo potřeba pro funkční bezplatný operační systém, ale chybějící části byly zásadní. Jednalo se o hardwarové ovladače, démony a funkční jádro. Tyto komponenty umožňují softwarově komunikovat s hardwarem. Linuxové jádro: vysvětlení podmínek Laymanu Linuxové jádro: vysvětlení podmínek Laymanu Existuje pouze jedna faktická věc, kterou mají Linuxové distribuce společného: linuxové jádro. Ale i když se o tom často mluví, mnoho lidí opravdu neví, co přesně to dělá. .
GNU Hurd, pokus GNU o jádro, začal vývoj rok předtím a nebyl ještě připraven. Od roku 1987 existovalo jiné jádro zvané MINIX, ale mělo to licenci pouze pro vzdělávací účely.
Frustrovaný se Torvalds rozhodl vytvořit si svůj vlastní. Odkazoval se na osobní projekt jako Linux, kombinace jeho jména a UNIX, ale myslel si, že by bylo příliš egotistické na veřejné sdílení. Místo toho sdílel projekt jako Freax, kombinace “volný, uvolnit,” “blázen,” a “UNIX.” Spolupracovníkovi se nelíbilo jméno a preferoval Linux. Linus souhlasil a jméno uvízlo.
Jádro nebylo zpočátku zdarma, ale v roce 1992 Linus licencoval Linux pod licencí GPL, copyleftovou licenci, kterou GNU Project vytvořil. To je zodpovědné za hodně z úspěchu projektu. Spíše než vytvářet konkurenční jádra, mnoho z nich adoptovalo Linux a přispělo k jeho vývoji.
Používáme Linux nebo GNU?
S nástroji GNU a funkčním linuxovým jádrem máme nyní funkční, bezplatný operační systém. Ale co tomu říkat? Od prvních dnů mnoho lidí volalo operačními systémy, které používaly jádro Linuxu jednoduše jako Linux. Toto vyvolalo napětí, protože Linux jen stěží představuje většinu toho, co jde do vytváření zážitků, které si všichni představujeme, když říkáme Linux.
Richard Stallman zpočátku navrhoval myšlenku nazvat takováto vytvoření Linuxem založené systémy GNU. Poté změnil své preference na GNU / Linux (prohlásil jako “GNU lomítko Linux” nebo “GNU plus Linux”), takže je jasné, že oba projekty hrají zásadní roli. Někteří lidé akceptují tento argument, zatímco jiní si myslí, že takové jméno je trapné a zbytečné. Rozdělení trvá dodnes.
Důvody pro GNU / Linux
Účelem projektu GNU bylo od začátku vývoj kompletního operačního systému. Jádro bylo jednou z chybějících částí hádanky. Torvalds se nepokoušel vytvořit operační systém, ale poskytnout tento chybějící kus.
Linux je pro vás životně důležitý cokoliv na obrazovce, ale má velmi málo společného s tím, co skutečně vidíte. To je do značné míry určeno prostředím vašeho počítače.
Pokud používáte GNOME, používáte rozhraní a sadu softwaru, která je součástí projektu GNU. I když nenainstalujete grafické uživatelské rozhraní, stále interagujete s nástroji příkazového řádku (jako je například Bash), které jsou součástí GNU. Bez těchto nástrojů se to, co považujeme za Linux, již necítí jako Linux.
Například Android se necítí jako Linux, přestože používá linuxové jádro. To je do značné míry proto, že postrádá GNU toolchain. Na druhou stranu, FreeBSD poskytuje téměř stejný zážitek jako desktop Linux Linux vs. BSD: Které byste měli použít? Linux vs. BSD: Které byste měli použít? Oba jsou založeny na Unixu, ale tam končí podobnost. Zde je vše, co potřebujete vědět o rozdílech mezi Linuxem a BSD. , i když linuxové jádro není nikde v dohledu.
Podobně, když myslíme na Windows, obvykle myslíme na rozhraní. Jen málo z nás okamžitě přemýšlí o jádru Windows. Pokud by někdo mohl spouštět rozhraní Windows 10 a všechny své aplikace Windows nad jádrem Linuxu, pravděpodobně by na to stále mysleli jako na Windows. To je již případ Chromebooků, které používají linuxové jádro, ale nemohou v rozhraní Google spouštět tradiční Linux aplikace. Jak nainstalovat Linux na Chromebooku Jak nainstalovat Linux na Chromebooku Potřebujete Skype na Chromebooku? Chybí vám přístup k hrám prostřednictvím služby Steam? Chcete používat VLC Media Player? Poté na Chromebooku začněte používat Linux. .
Součásti operačního systému
Bezplatný operační systém se skládá z mnoha součástí. Odkazování na celý ekosystém jako Linux vytváří zmatek. Torvalds někdy získá kredit za vytvoření celého operačního systému, když založil pouze určitou část.
Ještě důležitější je, že projekt GNU poskytoval nejen nástroje, které umožňovaly volný operační systém, ale poskytoval právní rámec Open Source Software Licence: Které byste měli použít? Licence na software s otevřeným zdrojovým kódem: Které byste měli používat? Věděli jste, že ne všechny open source licence jsou stejné? . GPL brání lidem, aby si vzali bezplatný kód a použili jej k vytvoření vlastního konkurenčního proprietárního softwaru. To, že tolik základních nástrojů, včetně samotného Linuxu, bylo vydáno na základě licence copyleft, urychlilo jejich přijetí a položilo základ pro kulturu, kterou dnes má komunita svobodného softwaru.
Důvody pro Linux
Linux je populárnější. To byl případ již v 90. letech a dnes tomu tak zůstává. Odkazovat na operační systém jako na cokoli jiného a stále by se cítilo jako vědomé rebrandingové úsilí. Je to proto, že Linux umožňuje lidem skutečně spouštět veškerý software, který vytvořil projekt GNU a další. Bez Linuxu jste neměli nic, co byste mohli skutečně použít.
GNU / Linux je navíc nemotorné jméno. Je to trapné číst, a je to ještě těžkopádnější říct. Tento důvod sám o sobě postačuje k tomu, aby někteří lidé, kteří souhlasí s tím, že Linux není spravedlivé jméno, nenazvali operační systém nic jiného.
Pak je tu Linusův vlastní argument, že odkaz na Linux jako GNU / Linux je prostě směšný.
Kromě toho, kde zastavíme? Pokud udělíme kredit GNU, neděláme kredit pro zobrazovací server X, který většina volného ekosystému stolních počítačů používá po celá desetiletí? Teprve nyní začínáme hledat náhradu za kus softwaru, který byl poprvé vyvinut v roce 1984. A bez zobrazovacího serveru nemáte nic. Nazýváme tedy tyto systémy X / GNU / Linux (nyní nahrazeny Waylandem / GNU / Linuxem. Fedora 25 dorazila: Zde je to, co se změnilo Fedora 25 už dorazilo: Zde je to, co se změnilo Fedora 25 přináší nejnovější z projektu GNOME, ale co je příběh s novým zobrazovacím serverem, Waylande? Je zobrazovací server nové generace opravdu připraven na hlavní čas?). Zvuk je také důležitý. Stejně tak jsou desktopová prostředí. Zanedlouho budeme hovořit o našich stolních počítačích jako KDE / PulseAudio / Wayland / GNU / Linux.
Co myslíš?
Nejsem fanoušek jména GNU / Linux, ale přesto bych osobně raději odkazoval na svůj notebook jako na systém GNU než na systém Linux. Jako někdo, kdo také zahrnoval Android a Chromebooky, je jméno Linux stále nedostatečné. Program, který je k dispozici pro Linux, neznamená, že bude spuštěn v systému Android, a naopak. Situace bude ještě spletitější, protože infotainmentové systémy, inteligentní domácí produkty, nositelné výrobky a další elektronika budou i nadále zahrnovat linuxové jádro.
Co o tobě? Máte pocit, že Linux postačuje? Myslíte si, že se Stallman snaží získat kredit? Doporučil byste úplně jiné jméno? Připojte se k probíhající konverzaci v komentářích níže!