Hemsida » hur » Den stora debatten Är det Linux eller GNU / Linux?

    Den stora debatten Är det Linux eller GNU / Linux?

    Du brukar se Linux-operativsystemet som kallas "Linux" online. Emellertid används termen "GNU / Linux" ibland i stället. Linux och GNU / Linux refererar till samma operativsystem och programvara, och det finns en kontrovers över vilken term som är mer lämplig.

    Vi är inte här för att ta en sida i den här debatten, men den här artikeln ska hjälpa dig att förstå varför det finns en namngivande kontrovers och vad skillnaden är mellan termen "Linux" och "GNU / Linux."

    Vad är "Linux"?

    "Linux" i sig är bara kärnan - kärndelen av operativsystemet. Annan programvara, som GNU C-kompilatorn använde för att kompilera kärnan, bash-kommandoradsskal, GNU-skalverktyg (alla grundläggande kommandon som du skulle använda på en kommandorad), X.org grafisk server, ett grafiskt skrivbord som Unity, och mjukvaran som körs ovanpå det grafiska skrivbordet, som Firefox, produceras alla av olika grupper av utvecklare.

    Linux-distributioner monterar hela denna olikartade programvara från olika utvecklare och kallar hela paketet "Linux". För mer information om Linux-distributioner och vad de gör, läs HTG Explains: Vad är Linux Distro och hur är de olika?

    GNU-projektet

    Richard Stallman gjorde planer för GNU 1983. GNU skulle vara ett komplett, Unix-kompatibelt operativsystem bestående av fri programvara. GNU är en rekursiv akronym som står för "GNUs Not Unix!" ("Fri programvara" är en liknande term för öppen källkod, även om fri programvara fokuserar mer på "frihet". Men det är en annan kontrovers.)

    Vid 1991 hade GNU-projektet avslutat många delar av GNU-operativsystemet, inklusive GNU C Compiler (gcc), bash-kommandoradsskalet, många skalverktyg, Emacs-textredigeraren och mycket mer. Andra delar av operativsystemet kan tillhandahållas av befintlig fri programvara, till exempel X Window System, som tillhandahöll ett grafiskt skrivbord.

    Kärndelen av operativsystemet - GNU Hurd-kärnan - var dock inte komplett. GNU-projektet valde en ambitiös mikrokärneledesign för kärnan, vilket resulterade i långa förseningar. (Från och med 2013 har GNU Hurd-kärnan varit i utveckling i 23 år och ingen stabil version har någonsin lanserats.)

    Linux anländer

    Kärnan sågs som "den sista saknade delen" av GNU-operativsystemet av GNU-projektet. 1991 släppte Linus Torvalds den första versionen av Linux-kärnan. Det fanns nu tillräckligt med programvara för ett helt gratis operativsystem, och distributörer (som moderna "Linux-distributioner") förstörde Linux-kärnan, GNU-programvaran och X Window System tillsammans.

    Inledningsvis var det en debatt om vad dessa distributioner skulle kallas. I 1992 valde Yggdrasil-projektet namnet "Yggdrasil Linux / GNU / X" för sin kombination av programvara. GNU / Linux är den föredragna termen avancerad av Richard Stallman och Free Software Foundation. Debian hänvisar fortfarande till sin programvara som "GNU / Linux" idag.

    Fallet för GNU / Linux

    GNU-projektet utgör en stor del av standard Linux-systemet och var ett projekt som syftar till att utveckla ett komplett operativsystem med namnet GNU. En betydande del av Richard Stallmans invändning mot termen "Linux" är dock att den visar upp GNU: s betydelse och dess ursprungliga syfte: som ett helt fritt operativsystem som syftar till att ge användare frihet. Det här är sammanflätat med debatten om "fri programvara" - en term som är avsedd att fokusera på frihet - och "öppen källkod" - en term som är avsedd att fokusera på tekniska fördelar och visa upp den filosofiska vinkeln.

    Som Richard Stallman sa i en intervju med ZNET 2005:

    Linux var inte utformat med målet att befria cyberspace, och motiven för Linux skulle inte ha gett oss hela GNU / Linux-systemet.

    Idag använder tiotals miljoner användare ett operativsystem som utvecklats så att de kunde få frihet - men de vet inte det här, eftersom de tycker att systemet är Linux och att det utvecklades av en student "bara för skojs skull". "

    Fler av hans tankar om ämnet kan läsas på GNU: s webbplats.

    Fallet för Linux

    Föredragandena av termen "Linux" hävdar att det är ett misstag att bara fokusera på GNU, eftersom den genomsnittliga distributionen innehåller programvara från en mängd olika organisationer och kan kallas Mozilla / KDE / Apache / X.org / GNU / Linux med liknande motivering.

    Termen Linux används också av fler personer - om inget annat är det ett enklare och enklare namn att komma ihåg, typ och uttala. Och vad som helst det perfekta namnet är själva operativsystemet generellt kallat Linux av de flesta. Du kommer att hitta det som kallas "Linux" här på How-To Geek och på andra ställen eftersom det är en vanligare term som läsarna genast förstår.

    Vi slutar med ett citat från Linus Torvalds 1996:

    Umm, den här diskussionen har gått ganska länge nog, tack så mycket.

    Det är inte riktigt _matter_ vad folk kallar Linux, så länge som kredit ges när krediten betalas (på båda sidor). Personligen kommer jag väldigt mycket att fortsätta kalla det "Linux"

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