14Aug
Általában látni fogja a Linux operációs rendszert, amelyet az interneten "Linux" -nak neveznek. 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 egy oldalt vegyünk ebben a régi vita során, de ez a cikk segít megérteni, hogy van egy elnevezési ellentmondás és mi a különbség a "Linux" és a "GNU / Linux" kifejezések 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ő.Az
Linux disztribúciók összeszerelik ezeket a különféle szoftvereket a különböző fejlesztőkből, és felhívják a teljes Linux csomagot. További információk a Linux disztribúciókról és arról, hogy mit csinálnak. Olvassa el a HTG magyarázatot: Mi a Linux Distro és hogyan különböznek?
A GNU Project
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 szoftverbő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-A GNU projekt befejezte a GNU operációs rendszer számos részét, beleértve a GNU C fordítót( gcc), a bash parancssort, számos shell segédprogramot, az Emacs szövegszerkesztőt és még sok mást. Az operációs rendszer más részeit már meglévő szabad szoftver biztosítja, például az X Window Rendszert, amely grafikus asztalt biztosított.
Azonban az operációs rendszer központi része - a GNU Hurd kernel - nem volt 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 stabil verzió sem került kiadásra.)
Linux érkezik
A GNU-projekt a GNU operációs rendszer "utolsó hiányzó darabja" volt.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 összefogták.
Kezdetben vita volt arról, hogy mit kell nevezni ezeknek a disztribúcióknak.1992-ben a 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.
A GNU / Linux
ügye 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, melynek neve GNU.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 lecsökkenti.
Ahogy Richard Stallman 2005-ben a ZNET-lel készített interjúban elmondta: az
Linuxot nem a cyberspace felszabadítására törekedték, és a Linux indítékai nem adtak volna nekünk az egész GNU / Linux rendszert.
Napjainkban több tízmillió felhasználó olyan operációs rendszert használ, amelyet kifejlesztettek annak érdekében, hogy szabadságot kaphassanak - de ezt nem ismerik, mert úgy gondolják, hogy a rendszer Linux, és hogy egy "csak szórakoztató" diákok által fejlesztették ki."
A témával kapcsolatos további gondolatai a GNU honlapján olvashatók.
A Linux
ügye A "Linux" kifejezés támogatói azt állítják, hogy hiba csak a GNU-ra összpontosítani, 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/ Linuxnak.
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.
Az 1996-os Linus Torvalds ajánlatával véget vessünk:
Umm, ez a beszélgetés elég sokáig ment, nagyon köszönöm.
Nem igazán micsoda az, amit az emberek Linuxnak neveznek, mindaddig, amíg jóváírásra kerül sor, ahol a hitel megegyezik( mindkét oldalon).Személy szerint én nagyon sokáig továbbra is "Linux"
Image Credits: francois a Flickr, Alison Upton, Gisle Hannemyr a Flickr