Această intrare are o versiune vorbită (veți găsi o casetă, mai jos, cu linkul). Faceți clic aici pentru a accesa proiectul Wikipedia vorbit

WILDEBEEST

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea altor semnificații, consultați Gnu (dezambiguizare) .

GNU ( acronim recursiv pentru „GNU’s Not Unix”) este un sistem de operare asemănător Unix , conceput în 1984 de Richard Stallman și promovat de Free Software Foundation , cu scopul de a obține un sistem de operare complet folosind doar software-ul liber [1] : Scopul a fost refacerea unui sistem de operare gratuit, dar care nu mai era același ca înainte, care răspundea ideilor originale, care aveau aceleași proprietăți ca sistemul Unix , dar care era în același timp diferit.

Deoarece GNU Hurd , nucleul oficial al proiectului, nu este considerat gata de distribuire, GNU este de obicei utilizat împreună cu alte nuclee, inclusiv Linux , Linux-libre , XNU sau cel utilizat de FreeBSD . Cuvântul GNU se pronunță / gnu: / (gh-nù) și nu / ɲu: / pentru a nu-l confunda cu speciile de animale omonime sau cu adjectivul englez new . [2]

Istorie

Cronologia sistemelor asemănătoare unix

Creatorul GNU este Richard Stallman , care și-a început cariera la MIT în 1971 , lucrând într-un laborator de inteligență artificială , ai cărui membri erau deja obișnuiți să facă schimb liber de cod și programe într-un moment în care software-ul , folosit într-un mod foarte asemănător cu cel actual software-ul gratuit (dar fără nicio regulă scrisă care sancționează metodele de utilizare, adică fără nicio licență ), a fost folosit de multe companii private și programatorii nu au fost aproape niciodată supuși unui acord de nedivulgare .

AI laborator a folosit un timesharing sistem de operare numit Periodică System Incompatibil (ITS) că grupul laboratorului de experți de calculator, pur și simplu numit „hackeri“ , a proiectat și scris în asamblare limbă pentru PDP-10. , Unul dintre cele mai mari computerele acea perioadă. Termenul „hacker” cu care erau cunoscuți experții în calculatoare nu se referă la semnificația actuală a „piratului”, ci la cea a oamenilor „cărora le place să programeze și cărora le place să fie buni la asta”.

De la începutul anilor 80 au avut loc unele evenimente care au dus la o schimbare bruscă a situației. În primul rând, aproape tot software-ul aflat în circulație a fost înlocuit cu software proprietar . Mai mult, Digital a încetat să producă seria PDP-10, deoarece arhitectura sa nu a putut fi actualizată pentru a-i permite să țină pasul cu noutățile momentului. Aceasta a însemnat că majoritatea programelor care alcătuiau STI au devenit învechite. În cele din urmă, în acei ani, comunitatea originală a laboratorului de inteligență artificială s-a dizolvat, deoarece mulți dintre hackeri au fost angajați de alte companii, cum ar fi Symbolics , născută dintr-o coastă a laboratorului în sine.

Alegerea ușoară pe care ar fi putut-o face Stallman ar fi fost să se alăture lumii software-ului proprietar, semnând acorduri de nedivulgare și promițând că nu-și va ajuta colegii hackeri. În felul acesta putea să câștige bani, dar știa că la sfârșitul carierei sale se va uita în urmă și își va da seama că a ajutat lumea să se înrăutățească, împiedicând programatorii să colaboreze între ei. La sfârșitul anului 1983, Richard Stallman a renunțat la locul de muncă la MIT, în timp ce continua să folosească echipamentul laboratorului și a început să dezvolte, la începutul anului 1984 , un nou sistem de operare compatibil Unix care să permită oricui să vadă codul., Să îl modifice, să îl execute. acesta, pentru a-l împărtăși cu alții în mod liber și pentru a trece cu ușurință către acesta (de aici acronimul recursiv „GNU's Not Unix”). Anunțul original (27 septembrie 1983 ) a fost urmat de lansarea primei versiuni a Manifestului GNU [3] . Dezvoltarea sistemului a început în 1984 .

Sigla proiectului GNU

«Munca mea despre software-ul liber este motivată de un obiectiv idealist: să răspândească libertatea și cooperarea. Vreau să încurajez răspândirea software-ului gratuit, înlocuind programele proprietare care interzic cooperarea și, astfel, să îmbunătățească societatea noastră. Acesta este motivul fundamental pentru care licența publică generală GNU a fost scrisă așa cum este - ca un copyleft "

( Richard M. Stallman )

În septembrie 1984 Stallman a început să lucreze la GNU Emacs, care a început să fie utilizabil la începutul anului 1985. A fost primul program dezvoltat în cadrul proiectului GNU. În ceea ce privește distribuția sa, Stallman l-a plasat pe serverul ftp anonim al computerului pe care l-a folosit la MIT. Cu toate acestea, acest lucru nu a fost suficient, deoarece în acel moment puțini oameni aveau încă acces la internet. Așa că a început să determine părțile interesate să trimită un plic ștampilat care conține o bandă pe care a trimis-o înapoi expeditorului după ce a încărcat Emacs, pentru un cost de 150 USD. Acesta a fost primul pas în crearea unei companii de distribuție de software gratuit.

În 1985 , conduși de nevoia de noi finanțări, Stallman și asociații au creat Free Software Foundation , o organizație non-profit pentru dezvoltarea de software gratuit . FSF a preluat, de asemenea, distribuția casetelor Emacs și ulterior a extins afacerea prin adăugarea altor software-uri gratuite, chiar și non-GNU, pe bandă. Angajații Free Software Foundation au scris și întreținut mai multe pachete GNU. Dintre acestea, biblioteca C și Bash se remarcă . Biblioteca GNU C este utilizată de fiecare program care rulează pe sistemele GNU / Linux pentru a comunica cu nucleul Linux . Dezvoltarea acestor programe a fost finanțată deoarece proiectul GNU nu se referea doar la instrumente de lucru sau la un mediu de dezvoltare: scopul era un sistem de operare complet, iar aceste programe erau necesare pentru atingerea acestui obiectiv.

Scopul principal al GNU era să fie software liber . Chiar dacă GNU nu ar avea niciun avantaj tehnic față de Unix , ar fi avut atât un avantaj social, permițând utilizatorilor să coopereze, cât și un avantaj etic, respectându-și libertatea. În 1989, atunci Stallman a creat Licența publică generală GNU pentru software-ul gratuit , care obligă utilizatorii să redistribuie software-ul și orice modificări aduse acestuia, ca software gratuit . Acest lucru nu este întotdeauna adevărat sau chiar evident, ca în cazul „X Window System”. Dezvoltat la MIT , a fost adoptat curând de multe companii de calculatoare și redistribuit împreună cu sistemele Unix în cadrul aceluiași acord de nedivulgare, transformându-se rapid dintr-un sistem gratuit într-un sistem proprietar.

În 1992 , sistemul GNU avea un editor de text extensibil ( Emacs ), un compilator ( GCC ), cu funcții de optimizare și majoritatea bibliotecilor și utilităților unui sistem standard Unix . Era practic un sistem complet, dar nucleul numit GNU Hurd (botezat inițial „Alix”) nu era încă gata, a cărui dezvoltare a început în 1986 , mai întâi pe baza TRIX (un nucleu Unix fabricat la MIT) și mai târziu ( 1988) ) bazat pe Mach (dezvoltat la Universitatea Carnegie Mellon ).

S-a decis apoi combinarea software-ului GNU cu nucleul Linux , un nucleu compatibil Unix dezvoltat în 1991 de Linus Torvalds ca software proprietar , dar realizat software gratuit în 1992, pentru a crea un singur sistem numit GNU / Linux .

Dezvoltarea software-ului gratuit GNU Hurd , creat în 1990 pentru a înlocui nucleul Unix , este realizată și astăzi de proiectul GNU , dar nu a atins încă o maturitate și stabilitate care să permită utilizarea acestuia într-un mediu de producție. Proiectul GNU continuă să utilizeze termenul „ software gratuit ” pentru a exprima ideea că libertatea este importantă, nu doar tehnologia.

Descriere

Nucleu

Pictogramă lupă mgx2.svg Același subiect în detaliu: variantele GNU .

Sistemul GNU a fost asociat cu mai multe nuclee , inclusiv:

Principalul software al sistemului GNU

Pictogramă lupă mgx2.svg Același subiect în detaliu: Lista de pachete GNU .

Distribuții pentru computere mai vechi

Notă

  1. ^ (EN) Despre GNU , pe gnu.org.
    „Este să oferim un sistem compatibil cu Unix care să fie software 100% gratuit. Nu 95% gratuit, nu 99,5%, ci 100% " .
  2. ^ Cum se pronunță GNU , la gnu.org . Adus la 22 iunie 2016 .
  3. ^ Manifestul GNU , la gnu.org . Adus la 22 iunie 2016 .

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității GND ( DE ) 4405655-2