A nagy vita: Linux vagy GNU / Linux?

Tartalomjegyzék:

A nagy vita: Linux vagy GNU / Linux?
A nagy vita: Linux vagy GNU / Linux?

Videó: A nagy vita: Linux vagy GNU / Linux?

Videó: A nagy vita: Linux vagy GNU / Linux?
Videó: Using Google Chrome Profile Switcher to Sync Browser Data Between Devices - YouTube 2024, Március
Anonim
Általában látni fogod a Linux operációs rendszert, amelyet "Linux" -nak nevezünk online. Ahelyett azonban a "GNU / Linux" kifejezést használják. A Linux és a GNU / Linux ugyanazt az operációs rendszert és szoftvert érinti, és vitatott, hogy melyik kifejezés alkalmasabb.
Általában látni fogod a Linux operációs rendszert, amelyet "Linux" -nak nevezünk online. Ahelyett azonban a "GNU / Linux" kifejezést használják. A Linux és a GNU / Linux ugyanazt az operációs rendszert és szoftvert érinti, és vitatott, hogy melyik kifejezés alkalmasabb.

Nem vagyunk itt, hogy részt vegyünk ebben a régi vitában, de ez a cikk segít megérteni, hogy van egy elnevezési vita és mi a különbség a "Linux" és a "GNU / Linux" kifejezés között.

Mi a "Linux"?

A "Linux" maga a kernel - az operációs rendszer központi része. Más szoftverek, például a rendszermag összeállításához használt GNU C fordító, a bash parancssori héj, a GNU shell segédprogramok (minden olyan alapparancs, amelyet egy parancssorban használnának), az X.org grafikus kiszolgáló, a grafikus asztal, például a Unity, és a grafikus asztal tetején futó szoftvert, például a Firefoxot, a fejlesztők különböző csoportjai állítják elő.

A Linux disztribúciók összeszerelik ezt a különféle szoftvereket a különböző fejlesztőktől, és felhívják a teljes Linux csomagot. A Linux disztribúciókról és azokról szóló további információkért olvassa el a HTG magyarázatot: Mi a Linux Distro és hogyan különböznek?

A GNU projekt

Richard Stallman 1983-ban terveket készített a GNU számára. A GNU-nak egy teljes, Unix-kompatibilis operációs rendszer volt, amely szabad szoftverekből áll. A GNU egy rekurzív rövidítés, amely a "GNU's Not Unix!" Kifejezésre áll (a "szabad szoftver" hasonló kifejezés a nyílt forráskódú szoftverekhez, bár a szabad szoftver inkább a "szabadságra" összpontosít. De ez más vita.)

1991-re a GNU projekt befejezte a GNU operációs rendszer számos darabját, beleértve a GNU C Compiler (gcc), bash parancssori shell, számos shell segédprogram, az Emacs szövegszerkesztő és egyebek. Az operációs rendszer más részeit már meglévő szabad szoftver biztosítja, például az X Window System, amely grafikus asztalt biztosított.

Azonban az operációs rendszer központi része - a GNU Hurd kernel - nem teljes. A GNU Project egy nagyratörő mikrokernel-designt választott a rendszermag számára, ami hosszú késéseket okozott. (2013-tól a GNU Hurd kernel már 23 éve fejlesztés alatt áll, és egyetlen verzió sem létezik).

Megérkezik a Linux

A GNU projekt a GNU operációs rendszer "utolsó hiányzó darabjának" tekintette a rendszermagot. 1991-ben Linus Torvalds kiadta a Linux kernel első változatát. Most már elég szoftver volt a teljesen ingyenes operációs rendszer számára, és a disztribútorok (mint a modern "Linux disztribúciók") a Linux rendszermagot, a GNU szoftvert és az X Window System-ot egyesítik.

Kezdetben vita volt arról, hogy ezeket a disztribúciókat meg kell hívni. 1992-ben az Yggdrasil projekt a "Yggdrasil Linux / GNU / X" nevet választotta a szoftverek kombinációjának. A GNU / Linux az előnyben részesített kifejezés, amelyet Richard Stallman és a Free Software Foundation fejlesztett ki. A Debian még ma is "GNU / Linux" szoftverére utal.

Image
Image

A GNU / Linux esetében

A GNU projekt a szabványos "Linux" rendszer nagy részét képezi, és egy olyan projekt volt, amely egy teljes operációs rendszert fejlesztett ki, a GNU néven. Ugyanakkor Richard Stallman "Linux" kifejezéssel szembeni kifogása jelentős része az, hogy csökkenti a GNU és annak eredeti célja jelentőségét: teljesen szabad operációs rendszerként, amely a felhasználók szabadságát szolgálja. Ez összefonódik a "szabad szoftver" - a szabadságra összpontosító kifejezéssel - és a "nyílt forráskóddal" kapcsolatos vita - egy olyan kifejezés, amely a technikai előnyökre összpontosít és a filozófiai szöget aláássa.

Amint Richard Stallman 2005-ben a ZNET-vel készített interjúban elmondta:

Linux was not designed with the goal of liberating cyberspace, and the motives for Linux would not have given us the whole GNU/Linux system.

Today tens of millions of users are using an operating system that was developed so they could have freedom - but they don’t know this, because they think the system is Linux and that it was developed by a student “just for fun’.”

A témával kapcsolatos további gondolatai a GNU honlapján olvashatók.

Image
Image

A Linux eset

A "Linux" kifejezés támogatói azt állítják, hogy hiba csak a GNU-ra összpontosít, mivel az átlagos eloszlás különböző szervezetektől származó szoftvereket tartalmaz, és hasonló indoklással nevezhető el Mozilla / KDE / Apache / X.org / GNU / Linux néven.

A Linux kifejezést több ember is használja - ha nem más, egyszerűbb és egyszerűbb név, amit emlékezni, beírni és kiejteni. És bármi is az ideális név, az operációs rendszert általában a legtöbb ember nevezi Linuxnak. Itt megtalálja a "Linux" néven a How-To Geek és máshol, mert ez egy gyakori kifejezés, hogy az olvasók azonnal értik.

A Linus Torvalds 1996-os árajánlattal fogunk befejezni:

Umm, this discussion has gone on quite long enough, thank you very much.

It doesn’t really _matter_ what people call Linux, as long as credit is given where credit is due (on both sides). Personally, I’ll very much continue to call it “Linux”

Image Credits: francois a Flickr-en, Alison Upton, Gisle Hannemyr a Flickr-en

Ajánlott: