Forholdet mellem Linux og GNU -projektet er et komplekst og misforstået ofte. Her er en sammenbrud:
GNU -projektet:
* Grundlagt af Richard Stallman i 1983, havde GNU-projektet til formål at skabe et helt gratis og open source UNIX-lignende operativsystem.
* Det udviklede en enorm samling af vigtige systemværktøjer, herunder:
* GNU Compiler Collection (GCC) :En kraftfuld kompilatorpakke til forskellige sprog.
* Gnu Bash :En meget anvendt kommandolinjetolk.
* GNU Emacs :En meget tilpasselig teksteditor.
* gnu coreutils :En samling af Basic Unix -værktøjer.
* Gnu Make :Et build -automatiseringsværktøj.
* og mange flere ...
* GNU -projektet manglede imidlertid en kerne - kernen i et operativsystem, der administrerer hardware -ressourcer.
linux:
* Udviklet af Linus Torvalds I 1991 er Linux en Unix-lignende kerne.
* Det var oprindeligt beregnet til et personligt projekt, men fik hurtigt popularitet på grund af dets effektivitet og fleksibilitet.
* Linux blev frigivet under GNU's generelle offentlige licens, hvilket gjorde den gratis og open source.
synergien:
* GNU -projektet og Linux supplerede perfekt hinanden:
* GNU-projektet leverede et komplet sæt bruger-rumværktøjer (applikationer, værktøjer, biblioteker osv.)
* Linux leverede den essentielle kerne til at bringe det hele sammen.
* Denne kombination blev kendt som GNU/Linux at anerkende begge bidrag.
Debatten:
* Nogle mennesker hævder, at udtrykket linux er tilstrækkelig, fordi det omfatter hele operativsystemet, inklusive GNU -værktøjerne.
* Andre insisterer på GNU/Linux At understrege den kritiske rolle af GNU -projektet i udviklingen af systemet.
I det væsentlige er forholdet et af samarbejde og indbyrdes afhængighed:
* Linux er kernen, der leverer kernefunktionaliteten.
* GNU -projektet Tilbyder langt de fleste af brugerrumsværktøjer, biblioteker og værktøjer, der gør Linux til et komplet operativsystem.
Debatten om det rigtige navn pågår, men begge enheder er vigtige for funktionaliteten og succesen for det operativsystem, vi kender som Linux (eller GNU/Linux).