Hvorfor knap nogen kalder Linux "GNU / Linux"

Du er interesseret i Linux og har læst et par blogindlæg. Undervejs er du kommet over et sjovt navn: GNU / Linux. Men hvad betyder det?

Du er interesseret i Linux og har læst et par blogindlæg.  Undervejs er du kommet over et sjovt navn: GNU / Linux.  Men hvad betyder det?
Reklame

Du er interesseret i Linux og har læst et par blogindlæg. Undervejs er du kommet over et sjovt navn: GNU / Linux. Hvad betyder disse bogstaver, og hvorfor forbliver folk tilføjer dem til Linux? Jeg kan svare på det spørgsmål, og som jeg gør, vil jeg slippe dig ind i midten af ​​en debat, der har været ved i Linux verden i årtier.

Nu med det ude af vejen ... Linux eller GNU / Linux, hvilket er det?

Hvad er GNU?

Tiåret er 1980'erne, og computerindustrien er i en overgangsperiode. En højesteret, der involverede Apple, styrede de binære programmer (den slags software, der kommer i et brugsklar format. Binære versus kildepakker: Hvad skal du bruge? Binær vs kildepakker: Hvad skal du bruge? Linux-brugere har to De vigtigste måder at installere programmer på: Brug en præ-bygget pakke eller kompilér det selv. Normalt vælger vi en pakke, men der er tidspunkter, hvor du bør overveje at bygge fra kilde. Læs mere) kan ophavsretligt beskyttes. Microsoft udgav Windows et par år senere. Dette begyndte en ændring i den måde, hvorpå folk interagere med software.

Før virksomheder startede copyright-software med det formål at blive rig, blev de fleste software brugt af forskere og akademikere. Computer kode blev delt åbent, og folk var fri til at gøre hvad de ønskede med programmerne. Nu var der begrænsninger på plads, og det blev ved at blive ulovligt at fortsætte med at gøre, hvad der var blevet gjort.

En bevægelse dannet kaldet Free Software Movement. I 1983 annoncerede Richard Stallman en plan om at oprette et helt ikke-proprietært Unix-kompatibelt operativsystem. Han kaldte det GNU Project.

GNU er et rekursivt akronym, der står for "GNU's Not Unix" GNU Projectet leverede mange af de flotte værktøjer, som gratis desktops er afhængige af i dag. Kritiske værktøjer skabt i 80'erne omfatter GCC (et værktøj til kompilering af C), Emacs (et tekstredigeringsprogram), Bash og forskellige kommandolinjeværktøjer, der stadig er i brug.

Mange udbredte applikationer er en del af GNU-projektet, som f.eks. GIMP (GNU Image Manipulation Program) og GNOME, et af de mest populære gratis desktop-miljøer. GNOME Forklaret: Et kig på en af ​​Linuxs mest populære skriveborde GNOME forklaret: Et kig på en af Linux mest populære desktops Du er interesseret i Linux, og du er kommet på tværs af "GNOME", et akronym for GNU Network Object Model Environment. GNOME er en af ​​de mest populære open source-grænseflader, men hvad betyder det? Læs mere . Uanset hvilket Linux-operativsystem du bruger, er du sandsynligvis afhængig af mere end et par stykker GNU-software.

GNU-projektet er også ansvarligt for den generelle offentlige licens. Dette er hvad der har holdt det meste af den gratis software, vi bruger gratis gennem årene.

Hvad med Linux?

Linux kom rundt i 1991. Projektet startede, da en studerende ved Helsingfors Universitet begyndte at arbejde på sin egen operativsystemkerne. Hans navn var Linus Torvalds.

På det tidspunkt havde GNU-projektet allerede skabt meget af det, der var nødvendigt for et fungerende frit operativsystem, men de manglende stykker var afgørende. Disse omfattede hardwaredrivere, dæmoner og en fungerende kerne. Disse komponenter er hvad der gør det muligt for software at kommunikere med hardware Linux-kernen: En forklaring i Laymans vilkår Linux-kernen: En forklaring i Laymans vilkår Der er kun en de facto ting, som Linux-distributioner har til fælles: Linux-kernen. Men mens det ofte taler om, ved mange mennesker ikke rigtigt, hvad det gør. Læs mere .

GNU Hurd, GNU Projektets forsøg på en kerne, begyndte at udvikle året før og var endnu ikke klar. En anden kerne, der hedder MINIX, havde eksisteret siden 1987, men det var kun licenseret til uddannelsesmæssig brug.

Frustreret, besluttede Torvalds at lave sin egen. Han henviste til det personlige projekt som Linux, en kombination af hans navn og UNIX, men han troede, at det ville være for egotistisk at dele offentligt. I stedet delte han projektet som Freax, en kombination af "free", "freak" og "UNIX." En kollega kunne ikke lide navnet og foretrukne Linux. Linus accepterede, og navnet stakkede.

Kernen var først i første omgang, men i 1992 licenserede Linus Linux under GPL, en copyleft licens GNU Project oprettet. Dette er ansvarlig for en stor del af projektets succes. I stedet for at oprette konkurrerende kerner har mange vedtaget Linux og bidraget til dens udvikling.

Bruger vi Linux eller GNU?

Med GNU-værktøjer og en funktionel Linux-kerne har vi nu et fungerende, frit operativsystem. Men hvad skal man kalde det? Fra de tidlige dage tog mange mennesker til at kalde operativsystemer, der brugte Linux-kernen som blot Linux. Dette skabte spændinger, fordi Linux næppe repræsenterer hovedparten af ​​det, der går i at gøre den oplevelse, vi alle forestiller os, når vi siger Linux.

gnu linux gnome

Richard Stallman foreslog først ideen om at kalde sådanne kreationer Linux-baserede GNU-systemer. Han ændrede derefter sin præference til GNU / Linux (udtales som "GNU slash Linux" eller "GNU plus Linux"), så det er klart, at begge projekter spiller en afgørende rolle. Nogle mennesker accepterer det argument, mens andre mener, at et sådant navn er akavet og unødvendigt. Opdelingen varer til i dag.

Årsager til GNU / Linux

Fra begyndelsen var GNU Projects formål at udvikle et komplet operativsystem. Kernen var en af ​​de manglende stykker af puslespillet. Torvalds satte sig ikke op for at oprette et operativsystem, men at forsyne det manglende stykke.

Linux er afgørende for at du kan se noget på skærmen, men det har meget lidt at gøre med det, du rent faktisk ser. Det afhænger stort set af dit skrivebordsmiljø.

Hvis du bruger GNOME, bruger du en grænseflade og en pakke software, der alle er en del af GNU Project. Selvom du ikke installerer en grafisk brugergrænseflade, interagerer du stadig med kommandolinjeværktøjer (f.eks. Bash selv), der er en del af GNU. Uden disse værktøjer, synes vi ikke som Linux mere som Linux.

For eksempel kan Android ikke lide Linux, selvom det bruger Linux-kernen. Det skyldes stort set, at det mangler GNU værktøjskæden. På den anden side giver FreeBSD en næsten identisk oplevelse for desktop Linux Linux vs. BSD: Hvad skal du bruge? Linux vs BSD: Hvad skal du bruge? Begge er baseret på Unix, men det er her lighederne slutter. Her er alt hvad du behøver at vide om forskellene mellem Linux og BSD. Læs mere, selv om Linux-kernen ikke er i nærheden.

På samme måde, når vi tænker på Windows, tænker vi typisk på grænsefladen. Få af os tænker straks på Windows-kernen. Hvis nogen kunne køre Windows 10-grænsefladen og alle deres Windows-programmer oven på Linux-kernen, ville de sandsynligvis stadig tænke på det som Windows. Dette er allerede tilfældet med Chromebooks, som bruger Linux-kernen, men kan ikke køre traditionelle Linux-applikationer inden for Googles grænseflade. Sådan installeres Linux på en Chromebook Sådan installeres Linux på en Chromebook. Har du brug for Skype på din Chromebook? Mangler du ikke at have adgang til spil via Steam? Er du spændt på at bruge VLC Media Player? Start derefter med at bruge Linux på din Chromebook. Læs mere .

Operativsystemkomponenter

Et gratis operativsystem består af mange komponenter. Med henvisning til hele økosystemet som Linux skaber forvirring. Torvalds får undertiden kredit for at oprette hele operativsystemet, da han kun grundlagde en bestemt del.

Endnu vigtigere, GNU Projectet ikke kun leverede de værktøjer, der aktiverede et gratis operativsystem, det gav lovlige rammer Open Source Software Licenses: Hvad skal du bruge? Open Source Software Licenses: Hvad skal du bruge? Vidste du, at ikke alle open source licenser er de samme? Læs mere . GPL forhindrer folk i at tage fri kode og bruge den til at skabe deres egen konkurrerende proprietære software. At så mange kerneværktøjer, herunder Linux selv, blev frigivet under en copyleft-licens, accelererede deres vedtagelse og lagde grundlaget for den kultur, som det gratis software-fællesskab har i dag.

Årsager til Linux

Linux er mere populært. Det var tilfældet i 90'erne, og det er stadig tilfældet i dag. At henvise til operativsystemet som noget andet ville have, og vil stadig føle sig som en bevidst rebranding indsats. Det skyldes, at Linux er det, der gjorde det muligt for folk rent faktisk at køre alle de software, GNU Project og andre havde skabt. Uden Linux havde du intet, du rent faktisk kunne bruge.

Plus, GNU / Linux er et klumpet navn. Det er akavet at læse, og det er endnu mere klodset at sige. Denne årsag alene er nok til at holde nogle mennesker, der er enige om, at Linux ikke er et retfærdigt navn fra at kalde operativsystemet noget andet.

Så er der Linus eget argument, at der henvises til Linux som GNU / Linux, er simpelthen latterligt.

Desuden, hvor stopper vi? Hvis vi giver kredit til GNU, giver vi ikke kredit til X, den skærmserver, som det meste af det gratis desktop økosystem har brugt i årtier? Vi er lige nu lige begyndt at se en erstatning for et softwareprogram, der blev udviklet første gang i 1984. Og uden display server har du intet. Så kalder vi disse X / GNU / Linux-systemer (nu erstattes af Wayland / GNU / Linux Fedora 25 er kommet: Her er hvad der er ændret Fedora 25 er kommet: Her er hvad der er ændret Fedora 25 leverer det nyeste fra GNOME-projektet, men hvad er det historie med den nye displayserver, Wayland? Er næste generations display server virkelig klar til prime time? Læs mere). Lyd er også vigtigt. Det er også skrivebordsmiljøer. Længe henviser vi til vores desktops som KDE / PulseAudio / Wayland / GNU / Linux.

Hvad synes du?

Jeg er ikke fan af navnet GNU / Linux, men jeg vil stadig personligt foretrække at henvise til min bærbare computer som et GNU-system snarere end en Linux-en. Som en person, der også har dækket Android og Chromebooks, er navnet Linux i stigende grad utilstrækkeligt. Et program der er tilgængeligt for Linux betyder ikke, at det vil køre på Android, og omvendt. Situationen vil kun blive mere indviklet som infotainment systemer, smart home produkter, wearables og anden elektronik fortsætte med at omfavne Linux kernen.

Hvad med dig? Føler du, at Linux er tilstrækkeligt? Kan du se Stallman som forsøger at gøre krav på kreditten? Vil du helt anbefale et andet navn? Deltag i den igangværende samtale i kommentarerne nedenfor!

In this article