Hjemmeside » hvordan » Den store debat er det Linux eller GNU / Linux?

    Den store debat er det Linux eller GNU / Linux?

    Du vil normalt se Linux-operativsystemet kaldet "Linux" online. Begrebet "GNU / Linux" bruges dog lejlighedsvis. Linux og GNU / Linux henviser til det samme operativsystem og software, og der er en kontroverser over hvilket udtryk der er mere passende.

    Vi er ikke her for at tage en side i denne gamle debat, men denne artikel skal hjælpe dig med at forstå, hvorfor der er en navngivende kontrovers og hvad forskellen er mellem udtrykkene "Linux" og "GNU / Linux."

    Hvad er "Linux"?

    "Linux" i sig selv er bare kernen - kernen af ​​operativsystemet. Anden software, som GNU C compiler bruges til at kompilere kernen, bash kommandolinjeskal, GNU shell-værktøjer (alle de grundlæggende kommandoer du vil bruge på en kommandolinje), X.org grafisk server, et grafisk skrivebord som Unity, og softwaren, der løber oven på det grafiske skrivebord, som Firefox, produceres alle sammen af ​​forskellige grupper af udviklere.

    Linux-distributioner samler alle denne uensartede software fra forskellige udviklere og kalder hele pakken "Linux". For mere information om Linux-distributioner og hvad de gør, læs HTG Forklarer: Hvad er Linux Distro, og hvordan er de forskellige?

    GNU-projektet

    Richard Stallman lavede planer for GNU i 1983. GNU skulle være et komplet, Unix-kompatibelt operativsystem bestående af fri software. GNU er et rekursivt akronym, der står for "GNU's Not Unix!" ("Fri software" er et lignende udtryk for open source-software, selv om fri software fokuserer mere på "frihed." Men det er en anden kontrovers.)

    I 1991 var GNU-projektet færdig med mange af stykkerne af GNU-operativsystemet, herunder GNU C Compiler (gcc), bash kommandolinjeskal, mange shell-værktøjer, Emacs-tekstredigereren og meget mere. Andre dele af operativsystemet kunne leveres af allerede eksisterende fri software, såsom X Window System, som leverede et grafisk skrivebord.

    Kernedelen af ​​operativsystemet - GNU Hurd-kernen - var imidlertid ikke komplet. GNU Project valgte et ambitiøst mikrokernel design for kernen, hvilket resulterede i lange forsinkelser. (Fra 2013 har GNU Hurd-kernen været i udvikling i 23 år, og der er aldrig blevet udgivet en stabil version.)

    Linux ankommer

    Kernen blev set som "det sidste manglende stykke" af GNU-operativsystemet ved GNU-projektet. I 1991 udgav Linus Torvalds den første version af Linux-kernen. Der var nu nok software til et helt gratis operativsystem, og distributører (som moderne "Linux-distributioner") forstyrrede Linux-kernen, GNU-software og X Window System sammen.

    I starten var der en debat om, hvad disse distributioner skulle kaldes. I 1992 valgte Yggdrasil-projektet navnet "Yggdrasil Linux / GNU / X" for sin kombination af software. GNU / Linux er det foretrukne begreb udvidet af Richard Stallman og Free Software Foundation. Debian refererer stadig til sin software som "GNU / Linux" i dag.

    Sagen for GNU / Linux

    GNU-projektet udgør en stor del af standard "Linux" -systemet og var et projekt, der skulle udvikle et fuldt operativsystem kaldet GNU. En væsentlig del af Richard Stallmans indsigelse mod udtrykket "Linux" er imidlertid, at det viser, at GNU har betydning og dets oprindelige formål: som et helt gratis operativsystem, der har til formål at give brugerne frihed. Dette er sammenflettet med debatten om "fri software" - et begreb, der har til formål at fokusere på frihed - og "open source" - et udtryk, der skal fokusere på tekniske fordele og nedbryde den filosofiske vinkel.

    Som Richard Stallman sagde i et interview med ZNET i 2005:

    Linux var ikke designet med det formål at befri cyberspace, og motiverne til Linux ville ikke have givet os hele GNU / Linux-systemet.

    I dag bruger titusinder af brugere et operativsystem, der er udviklet, så de kan have frihed - men de ved det ikke, fordi de mener, at systemet er Linux, og at det blev udviklet af en studerende "bare for sjov". "

    Flere af hans tanker om emnet kan læses på GNU hjemmeside.

    Sagen til Linux

    Proponenter af udtrykket "Linux" hævder, at det er en fejl at fokusere kun på GNU, da den gennemsnitlige distribution indeholder software fra en række organisationer og kunne kaldes Mozilla / KDE / Apache / X.org / GNU / Linux med tilsvarende begrundelse.

    Udtrykket Linux bruges også af flere mennesker - hvis ikke andet, er det et enklere og lettere navn at huske, skrive og udtale. Og uanset hvad det ideelle navn er, betegnes selve operativsystemet generelt som Linux af de fleste. Du vil finde det omtalt som "Linux" her på How-To Geek og andre steder, fordi det er et mere almindeligt begreb, som læsere straks forstår.

    Vi slutter med et citat fra Linus Torvalds i 1996:

    Umm, denne diskussion er gået ganske lang nok, mange tak.

    Det gør ikke rigtig _matter_ hvad folk kalder Linux, så længe der gives kredit, hvor kredit skyldes (på begge sider). Personligt vil jeg meget gerne fortsætte med at kalde det "Linux"

    Billedkreditter: Francois på Flickr, Alison Upton, Gisle Hannemyr på Flickr