01/02/2001
Mange computerbrugere anvender dagligt en modificeret version af GNU-systemet uden at vide det. På grund af en særlig udvikling i historien bliver den version af GNU, der er udbredt i dag, ofte kaldt 'Linux'. Mange af dens brugere er ikke klar over, at det grundlæggende er GNU-systemet, udviklet af GNU-projektet. Denne artikel vil udforske forskellene, historien og den filosofiske debat bag navnene GNU/Linux og Linux for at give en dybere forståelse af det kraftfulde, frie operativsystem, som millioner af mennesker stoler på hver dag.

Hvad er en Kerne? Linux-komponenten
For at forstå debatten er det afgørende først at forstå, hvad en 'kerne' (kernel) er. En kerne er den mest centrale del af et operativsystem. Man kan tænke på den som motoren i en bil. Den har ansvaret for at styre systemets ressourcer – såsom CPU, hukommelse og perifere enheder – og fungere som en bro mellem hardware og software. Uden en kerne kan ingen programmer køre. Linux, i sin strengeste tekniske forstand, er netop dette: en kerne. Den blev skabt af den finske studerende Linus Torvalds og udgivet første gang i 1991. Men en kerne alene er ubrugelig. Ligesom en bilmotor har brug for et chassis, hjul og et rat for at blive et funktionelt køretøj, har en kerne brug for et helt økosystem af værktøjer og programmer for at blive et brugbart operativsystem.
GNU-projektet: Visionen om et Frit Operativsystem
Længe før Linus Torvalds skrev den første linje kode til sin kerne, havde en anden visionær programmør, Richard Stallman, startet en revolution. I 1983 lancerede han GNU-projektet. Målet var ambitiøst og dybt filosofisk: at skabe et komplet, Unix-kompatibelt operativsystem, der udelukkende bestod af 'fri software'. 'Fri' refererer her ikke primært til pris (gratis), men til frihed (liberty). Det handler om brugernes ret til at køre, kopiere, distribuere, studere, ændre og forbedre softwaren. GNU er et rekursivt akronym for “GNU’s Not Unix!”.

I løbet af 1980'erne og begyndelsen af 1990'erne udviklede GNU-projektet systematisk de nødvendige komponenter til et komplet operativsystem. Dette inkluderede afgørende værktøjer, som stadig er centrale i dag, såsom:
- GCC (GNU Compiler Collection): En samling af compilere, der er essentielle for at omdanne kildekode til kørbare programmer.
- Bash (Bourne-Again SHell): En kraftfuld kommandolinje-fortolker.
- GNU Core Utilities: Grundlæggende kommandoer som
ls,cp, ogmv, som er nødvendige for at interagere med systemet. - Emacs: En avanceret teksteditor.
Ved starten af 1990'erne var GNU-systemet næsten komplet. Der manglede kun én afgørende komponent: kernen. GNU-projektet arbejdede på deres egen kerne, kaldet GNU Hurd, men dens udvikling var kompleks og langsom. Systemet havde en motorblok, men selve motoren var ikke klar.
Kombinationen: Da Linux mødte GNU
I 1991, da Linus Torvalds frigav sin Linux-kerne, udfyldte den præcis det hul, der var i GNU-systemet. Udviklere verden over indså hurtigt, at ved at kombinere den stabile og funktionelle Linux-kerne med det næsten komplette sæt af GNU-værktøjer, kunne man skabe et fuldt funktionsdygtigt, frit operativsystem. Dette var fødslen af det system, vi kender i dag. Kombinationen af GNU-systemet og Linux-kernen er teknisk set 'GNU/Linux'. De såkaldte 'Linux-distributioner' som Debian, Ubuntu, Fedora og Arch Linux er alle i virkeligheden GNU/Linux-distributioner. De samler Linux-kernen, GNU-værktøjer og tusindvis af andre softwarepakker i en let installerbar pakke.
At kalde hele systemet 'Linux' er blevet den udbredte norm. Det er kort, let at huske og genkendeligt. Men for Richard Stallman og Free Software Foundation (FSF) er det at udelade 'GNU' mere end bare en forglemmelse; det overser selve formålet med projektet.

Argumentet for 'GNU/Linux'
Fortalere for 'GNU/Linux'-navnet, anført af Stallman, fremhæver flere punkter. For det første udgør GNU-softwaren en betydelig del af det samlede system – ofte en større andel af kildekoden end selve kernen. At give al æren til 'Linux' er historisk og teknisk unøjagtigt. Vigtigere er dog det filosofiske aspekt. GNU-projektet blev startet med det eksplicitte mål at skabe et system, der garanterede brugernes frihed. Linus Torvalds' oprindelige motivation var mere pragmatisk og teknisk. Ved at kalde systemet 'Linux' risikerer man at glemme den etiske mission, der drev skabelsen af systemet. Som Stallman udtrykte det:
“I dag bruger titusinder af millioner brugere et operativsystem, der blev udviklet, så de kunne have frihed – men de ved det ikke, fordi de tror, systemet er Linux, og at det blev udviklet af en studerende ‘bare for sjov’.”
Argumentet for 'Linux'
På den anden side argumenterer mange for, at 'Linux' er et mere praktisk og passende navn. For det første er det det navn, offentligheden kender. At insistere på 'GNU/Linux' kan virke pedantisk og skabe forvirring. For det andet indeholder et moderne system software fra utallige andre projekter ud over GNU og Linux-kernen, såsom X.Org til grafik, Apache til webservere og Mozilla til webbrowsere. At fremhæve kun GNU kan ses som lige så ufuldstændigt. Linus Torvalds selv har en mere afslappet holdning til navngivningen. I 1996 skrev han:
“Det betyder ikke rigtig noget, hvad folk kalder Linux, så længe æren gives, hvor den er fortjent (på begge sider). Personligt vil jeg fortsat kalde det ‘Linux’.”
Sammenligningstabel: Linux vs. GNU/Linux
| Egenskab | Linux | GNU/Linux |
|---|---|---|
| Definition | Kernen (motoren) i operativsystemet. | Et komplet operativsystem. |
| Hovedkomponenter | Kun kernen, der styrer hardware og processer. | Linux-kernen + GNU-værktøjer, biblioteker og systemsoftware. |
| Oprindelse | Skabt af Linus Torvalds i 1991. | Kombination af GNU-projektet (startet 1983) og Linux-kernen. |
| Underliggende Filosofi | Primært teknisk og pragmatisk. Open source. | Fokuseret på brugerens frihed. Fri software. |
| Almindelig brug | Udbredt betegnelse for hele systemet. | Teknisk korrekt betegnelse, foretrukket af FSF og Debian-projektet. |
Ofte Stillede Spørgsmål (FAQ)
Er GNU/Linux helt gratis?
Ja, det er gratis på to måder. Det er typisk 'gratis' i den forstand, at du ikke skal betale for det. Men endnu vigtigere er det 'frit' i betydningen frihed. Licensen (oftest GNU General Public License, GPL) giver dig frihed til at bruge, ændre og dele softwaren, som du vil, så længe du giver de samme friheder videre.
Hvad er en 'distribution'?
En distribution (eller 'distro') er en komplet, brugervenlig pakke, der samler Linux-kernen, GNU-værktøjer, et grafisk skrivebordsmiljø (som GNOME eller KDE), en pakkehåndtering (som APT eller YUM) og et udvalg af applikationer. Det gør det nemt for almindelige brugere at installere og bruge systemet. Eksempler er Ubuntu, Mint, Fedora og Debian.
Kunne GNU-systemet bruge en anden kerne end Linux?
Ja, absolut. Det oprindelige mål var at bruge GNU Hurd-kernen. Selvom udviklingen af Hurd har været langsom, er projektet stadig aktivt. Der findes distributioner som Debian GNU/Hurd, der bruger Hurd-kernen i stedet for Linux. Dette demonstrerer, at GNU-systemet og kernen er separate, udskiftelige dele.

Så hvad skal jeg kalde det?
I sidste ende er det et personligt valg, der afspejler dit perspektiv. Hvis du bruger navnet 'Linux', vil næsten alle forstå, hvad du mener. Det er det almindeligt accepterede navn. Hvis du vælger at sige 'GNU/Linux', er du mere teknisk og historisk præcis, og du anerkender den afgørende rolle, som GNU-projektets filosofi og arbejde har spillet. Det vigtigste er ikke selve navnet, men at forstå historien og de idealer, der ligger bag dette bemærkelsesværdige stykke software.
Konklusion
Det operativsystem, der driver alt fra smartphones til supercomputere, og som ofte blot kaldes 'Linux', er resultatet af en historisk synergi mellem to separate, men komplementære projekter. Linux-kernen leverede den manglende tekniske komponent, mens GNU-projektet leverede det omfattende system og den filosofiske vision om softwarefrihed. Selvom navnet 'Linux' har vundet i daglig tale, afslører en forståelse af 'GNU/Linux' en dybere fortælling om samarbejde, idealisme og kampen for en digital verden, hvor brugerne har kontrol over deres egen teknologi.
Hvis du vil læse andre artikler, der ligner GNU/Linux: Navnet bag operativsystemet, kan du besøge kategorien Teknologi.
