GNU/Linux >> Znalost Linux >  >> Linux

Linux – co přesně máme na mysli, když říkáme, že používáme Linux?

Procházel jsem článek o GNU, který je podobný níže

Linux skutečně existuje a tito lidé ho používají, ale je to jen
součást systému, který používají. Linux je jádro:program v
systému, který přiděluje prostředky stroje ostatním programům
, které spouštíte. Jádro je nezbytnou součástí operačního systému,
ale samo o sobě je k ničemu; může fungovat pouze v kontextu
kompletního operačního systému. Linux se běžně používá v kombinaci s
operačním systémem GNU:celý systém je v podstatě GNU s přidaným Linuxem
neboli GNU/Linux. Všechny takzvané „Linuxové“ distribuce jsou
skutečně distribucemi GNU/Linuxu.

Vždy jsem si myslel, že Linux je jádro a operační systém, ale vypadá to jako Linux =Linuxové jádro a GNU OS.

Mohl by někdo poukázat na přesnou funkčnost každého z nich v terminologii „Linux“, kterou používáme v našem každodenním životě. Také podle wiki je design GNU podobný Unixu, ale liší se od Unixu tím, že jde o svobodný software a neobsahuje žádný unixový kód. Myslel jsem, že Unix je opensource. Není?

Přijatá odpověď:

Věřím, že to, o čem mluvíte, je pokryto zde na webu Free Software Foundation (FSF):

  • http://www.gnu.org/gnu/linux-and-gnu.html

Podle FSF jejich tvrzení je, že Linux je jen jádro. Použitelný systém se skládá z jádra + nástrojů jako ls , find , shelly atd. Když se tedy odkazuje na celý systém, měl by být označován jako GNU/Linux, protože ostatní nástroje spolu s linuxovým jádrem tvoří kompletní použitelný systém. Dokonce pokračují v rozhovoru o FSF Unix Kernel, Hurd, a argumentují tím, že Hurd a Linux jsou v zásadě zaměnitelná jádra pro systém GNU/X.

Celý spor mi připadá únavný a myslím si, že s naším časem lze dělat lepší věci. Jméno je jen jméno a skutečnost, že lidé považují systém, který obsahuje software GNU + linuxové jádro + další software mimo GNU, za Linux nebo GNU/Linux, je věcí vkusu a na celkovém schématu opravdu nezáleží. věci. Ve skutečnosti si myslím, že tento argument více poškozuje Linux a GNU/Linux tím, že rozbíjí komunitu a mate širokou veřejnost, pokud jde o to, co která věc vlastně je.

Chcete-li o tomto tématu vědět víc, než jste kdy chtěli vědět, podívejte se na článek na Wikipedii s názvem:Kontroverze pojmenování GNU/Linuxu.

Všechny unixové opensource?

Pokud je mi známo, ne všechny Unixy jsou opensource. Většina funkcí v Unixu je specifikována tak, že to, jak věci fungují, je otevřené, ale konkrétní implementace této funkce jsou nebo nejsou otevřené v závislosti na tom, jehož je součástí.

Související:Linux – Jak nastavit zrcadlení disku (RAID-1)?

Například až donedávna Solaris, Unix, nebyl považován za open source. Teprve když Sun Microsystem uvolnil základní komponenty do projektu OpenSolaris, staly se alespoň komponenty Solarisu open source.

Historie Unix

Nejsem v žádném případě odborníkem na toto téma, takže doporučuji podívat se na stránku Unixové Wikipedie, kde najdete více o tomto tématu.

Historie Linuxu

Podívejte se na diagram Unix Lineage pro více informací o tom, které Unixy jsou považovány za otevřené, smíšené nebo uzavřené zdroje.

  • http://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg

Při této konverzaci považuji za užitečný také projekt GNU/Linux Distribution Timeline Project.

  • http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png


Linux
  1. Co jsou řídké soubory v Linuxu

  2. Co to znamená, když se řekne linuxové jádro je preemptivní?

  3. Jak se vyhnout varovné zprávě „jsou stejný soubor“ při použití cp v Linuxu?

  1. Jaká je aktuální úroveň běhu systému Linux?

  2. Linuxový systém řazení front

  3. Co dělat, když plocha Linuxu zamrzne?

  1. Linux – co dělat, když linuxová plocha zamrzne?

  2. Jaké jsou možnosti připojení pro zlepšení výkonu souborového systému ext4 v Linuxu

  3. Co je vdso a vsyscall?