A nagy vita Linux vagy GNU / Linux?
A Linux operációs rendszert általában online néven látja. A „GNU / Linux” kifejezést azonban alkalmanként használják. A Linux és a GNU / Linux ugyanarra az operációs rendszerre és szoftverre utal, és van egy ellentmondás, hogy melyik kifejezés megfelelőbb.
Nem vagyunk itt, hogy vegyünk egy oldalt ebben a régi vitában, de ez a cikk segít megérteni, hogy miért van egy névadó ellentmondás, és mi a különbség a „Linux” és a „GNU / Linux” kifejezések között.
Mi az a „Linux”?
A „Linux” maga csak a rendszermag - az operációs rendszer központi része. Egyéb szoftverek, mint például a GNU C fordító, amelyet a rendszermag összeállításához használtak, a bash parancssori shell, a GNU shell segédprogramok (az összes alapvető parancs, amelyet egy parancssorban használnának), az X.org grafikus kiszolgálója, az Unity grafikus asztala, és a grafikus asztal tetején futó szoftver, például a Firefox, a fejlesztők különböző csoportjai.
A Linux disztribúciók összegyűjtik ezt a különböző szoftvereket a különböző fejlesztőktől, és hívják a teljes Linux csomagot. A Linux disztribúciókról és azokról, hogy mit tesznek, a HTG Explains: Mi a Linux Distro és hogyan különböznek??
A GNU projekt
Richard Stallman 1983-ban tervezte a GNU-t. A GNU teljes, Unix-kompatibilis, szabad szoftverből álló operációs rendszer volt. A GNU a „GNU Not Unix!” Című rekurzív rövidítése (a „szabad szoftver” a nyílt forráskódú szoftverekhez hasonló kifejezés, bár a szabad szoftver inkább a „szabadságra” összpontosít.) Ez azonban más ellentmondás.
1991-re a GNU projekt számos GNU operációs rendszer darabját fejezte be, beleértve a GNU C fordítót (gcc), a bash parancssori héját, sok shell segédprogramot, az Emacs szövegszerkesztőt és így tovább. Az operációs rendszer egyéb részei már meglévő szabad szoftverek, például az X Window System, amely grafikus asztalt biztosított.
Az operációs rendszer központi része - a GNU Hurd kernel - azonban nem volt teljes. A GNU projekt egy ambiciózus mikrokernel-tervet választott a kernel számára, ami hosszú késéseket eredményezett. (2013-tól a GNU Hurd rendszermag 23 éve fejlődik, és semmilyen stabil változatot nem adtak ki.)
Linux érkezik
A GNU projekt a GNU operációs rendszer „utolsó hiányzó darabjának” tekintette a rendszermagot. 1991-ben Linus Torvalds kiadta a Linux rendszermag első verzióját. Most már elég szoftver volt a teljesen ingyenes operációs rendszerhez, és a forgalmazók (mint a modern „Linux disztribúciók”) a Linux kernel, GNU szoftver és az X Window System együtt voltak.
Kezdetben vita volt arról, hogy mit kell nevezni ezeknek a terjesztéseknek. 1992-ben a Yggdrasil projekt a „Yggdrasil Linux / GNU / X” nevet választotta a szoftver kombinációjához. A GNU / Linux a Richard Stallman és a Free Software Foundation által előnyben részesített kifejezés. A Debian ma is „GNU / Linux” -ra hivatkozik szoftverére.
A GNU / Linux tok
A GNU projekt a szabványos „Linux” rendszer nagy részét képezi, és egy olyan projekt volt, amelynek célja egy teljes operációs rendszer kifejlesztése, GNU néven. Richard Stallman „Linux” kifejezéssel szembeni kifogásainak jelentős része azonban az, hogy csökkenti a GNU jelentőségét és eredeti célját: teljesen ingyenes operációs rendszerként, amely a felhasználók szabadságának biztosítására szolgál. Ez összefonódik a „szabad szoftverrel” folytatott vitával - a szabadságra összpontosító kifejezéssel - és a „nyílt forráskóddal” - egy olyan kifejezést, amely a technikai előnyökre összpontosít, és a filozófiai szög leépítésére.
Ahogy Richard Stallman 2005-ben mondta egy interjúban a ZNET-el:
A Linuxot nem a kibertér felszabadításának céljával tervezték, és a Linux motívumai nem adták volna meg nekünk a teljes GNU / Linux rendszert.
Napjainkban több tízmillió felhasználó használ egy olyan operációs rendszert, amelyet úgy fejlesztettek ki, hogy szabadsággal rendelkezhessenek -, de nem tudják ezt, mert úgy gondolják, hogy a rendszer Linux, és azt egy diák „kifejezetten szórakoztató” fejlesztette ki.
A témával kapcsolatos több gondolata a GNU honlapján olvasható.
A tok Linux
A „Linux” kifejezés támogatói azt állítják, hogy hiba van csak a GNU-ra összpontosítani, mivel az átlagos eloszlás különböző szervezetekből származó szoftvert tartalmaz, és hasonló indoklással lehet Mozilla / KDE / Apache / X.org / GNU / Linux.
A Linux kifejezést több ember is használja - ha semmi más, ez egy egyszerűbb és könnyebb név emlékezni, írni és kimondani. És bármi legyen is az ideális név, az operációs rendszert általában a legtöbb ember Linuxnak nevezi. Itt a „Linux” -nak nevezik itt a How-To Geek-t és másutt, mert ez egy gyakrabban használt kifejezés, amit az olvasók azonnal megértenek.
1996-ban Linus Torvalds idézetével zárulunk:
Umm, ez a vita elég hosszú ideig tartott, nagyon köszönöm.
Nem igazán az, amit az emberek Linuxnak hívnak, mindaddig, amíg a hitelt odaítélik, ahol a hitelt kell fizetni (mindkét oldalon). Személy szerint én továbbra is „Linux” -nak hívom.
Képkreditek: francois a Flickr-en, Alison Upton, Gisle Hannemyr a Flickr-en