Debian

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Debian GNU / Linux
sistem de operare
Siglă
Debian10 Gnome.png
Debian 10 (Buster) cu GNOME
Dezvoltator Proiectul Debian
Familie Unix-like
lansare Acasă 0,01 (16 august 1993 )
Lansare curentă 11.0 (14 august 2021)
Tipul de nucleu Linux (4.19) ( kernel monolitic ), kernel FreeBSD ( monolitic ), GNU Hurd ( microkernel )
platforme sprijinite bazat pe x86 ( i386 ), EM64T ( amd64 ), HP Alpha ( alfa ), ARM ( braț și armel ), PA-RISC ( hppa ), IA-64 ( ia64 ), MIPS (big endian, mips și little endian, mipsel ), PowerPC ( powerpc ), SPARC ( sparc ), S / 390 ( s390 ) [1] [2]
Interfețe grafice GNOME , KDE , AfterStep , Awesome, Blackbox , Cinnamon , Fluxbox , flwm, FVWM , i3, IceWM , ion, JWM , LXDE , MATE , Openbox , pekwm, Ratpoison , LXQt , WMaker, XBMC , Xfce
Tipul licenței Software gratuit
Licență GNU GPL
Etapă de dezvoltare Grajd
Site-ul web www.debian.org/

Debian [ˈdɛbiən] este un sistem de operare multiplataforma care acceptă diverse arhitecturi de calculatoare , constând în întregime din software gratuit . [3] Cea mai comună formă a sa este „Debian GNU / Linux ”, numită astfel deoarece folosește programe utilitare din sistemul de operare GNU și folosește Linux ca nucleu . [4]

Istorie

Pictogramă lupă mgx2.svg Același subiect în detaliu: Ian Murdock .

Proiectul a fost fondat de Ian Murdock în 1993; [5] [6] nu a fost mulțumit de o distribuție Linux răspândită la acea vreme, Softlanding Linux System , în timpul studiilor sale universitare a încercat mai întâi să o modifice și ulterior a decis să creeze o distribuție alternativă începând de la zero [7] pentru care a a inventat termenul Debian: uniune între numele său și primele trei litere ale celui al iubitei sale (mai târziu fostă soție) [8] Debra. [5]

Cronologia celor mai importante evenimente poate fi rezumată după cum urmează:

Capturi de ecran Debian cu pictogramele KDE 3 și Noia [9]
Debian 5
Debian 6

Descriere

Ideologia

Pictogramă lupă mgx2.svg Același subiect în detaliu: Manifestul Debian .

Motto - ul lui Debian este „sistemul de operare universal” care se referă la colaborarea voluntarilor din întreaga lume care participă la Proiectul Debian și la distribuirea a peste 56.000 de pachete , [30] oferind programe cu scop general [31] precompilate nativ pentru fiecare arhitectură prevăzute de proiect, organizate pentru a facilita instalarea , actualizarea , utilizarea și gestionarea. [4]

Debian respectă filosofia din spatele GNU și software-ului liber (deși site-ul oficial al proiectului GNU nu include Debian printre distribuitoarele complet gratuite, datorită prezenței depozitelor contrib și non-free [32] ), a politicilor stricte de calitate ale pachetelor și versiuni , modul deschis de dezvoltare și testare a software - ului și libertatea de alegere acordată utilizatorului. Proiectul are printre obiectivele sale de a crea „ sistemul de operare universal”: au fost dezvoltate porturi pentru alte nuclee, inclusiv Debian GNU / Hurd ,Solaris , NetBSD și FreeBSD . Dintre aceste porturi , singurul care va fi publicat oficial este cel cu kernel-ul FreeBSD ( Debian GNU / kFreeBSD ). În Debian, diviziunea tradițională între software-ul de sistem și software-ul de aplicație își pierde mult din semnificație: întregul portofoliu de software este de fapt gestionat într-un mod identic, indiferent de funcția îndeplinită de programul unic. Toate programele distribuite cu acesta sunt apoi compilate, grupate pentru consistență și puse la dispoziție sub formă de pachete software , pentru a le face cât mai compatibile și ușor de gestionat. În mod similar, funcționează FreeBSD , OpenBSD și derivatele.

Proiectul Debian este renumit în comunitatea open source pentru maniacalitatea cu care este testat fiecare pachet, pentru a elimina (teoretic) orice posibilă disfuncționalitate. Pentru a înțelege mai bine cerințele de stabilitate ale proiectului, nu uitați că pachetele oficiale ale majorității distribuțiilor (cum ar fi Fedora sau Mandriva ) au o stabilitate clasificabilă între ramurile instabile și de testare ale proiectului Debian. Cu toate acestea, această politică extrem de rigidă a produs ceea ce după mulți este cel mai negativ și cu siguranță cel mai controversat aspect al proiectului, și anume ritmul lent al actualizărilor. Deși ramura de testare este, în majoritatea cazurilor, destul de fiabilă pentru utilizatorii casnici (și, prin urmare, deseori preferată ramurii stabile, în special în mediul desktop), frecvența redusă a actualizărilor a făcut ca mulți utilizatori să migreze către alte distribuții, cum ar fi de exemplu Ubuntu (care, după mulți, s-a născut cu intenția de a oferi un sistem de operare de tip Debian, cu un ciclu de dezvoltare mai acceptabil). Cu toate acestea, trebuie remarcat faptul că fiecare versiune nu rămâne neschimbată pe parcursul vieții sale, deoarece software-ul fiecărei versiuni stabile este actualizat continuu, făcând posibilă continuarea întotdeauna cu rezolvarea problemelor de securitate cibernetică .

Principii

Pictogramă lupă mgx2.svg Același subiect în detaliu: Ghiduri Debian pentru software liber .

„Proiectul Debian se remarcă din toate celelalte prin forma sa particulară de organizare. Structura sa este de fapt inspirată de cea a unei societăți democratice reale, atât de mult încât documentul care stabilește regulile interne ale proiectului este numit Constituția Debian [14] Un alt document important este Contractul social[13], care exprimă angajamentul proiectului în favoarea software-ului gratuit și a utilizatorilor săi.

Toți participanții la proiect sunt voluntari și nu există nicio companie de referință care să-l finanțeze; toate cheltuielile sunt plătite din donații strânse prin „ Software în interes public ” (SPI Inc.), o organizație non-profit pentru proiecte de software gratuit. Prin urmare, Debian este considerat de mulți ca fiind singura distribuție majoră GNU / Linux care nu prezintă interese comerciale.

Nu există o structură ierarhică sau roluri manageriale; există doar unii membri ai proiectului cărora li se încredințează funcții specifice, de exemplu gestionarea serverelor și arhiva de pachete ( ftp-master ) sau coordonarea publicării versiunilor stabile ( manager de lansare ). Singurul rol de „conducere” este cel al liderului de proiect Debian [33] , responsabil în mod oficial de proiect, care este ales cu un mandat anual; dar chiar și acest birou este în principal reprezentativ și coordonator și puterile sale efective sunt limitate. Toate cele mai importante decizii sunt luate prin vot majoritar de către dezvoltatorii Debian , adică de către membrii oficiali ai proiectului (în prezent sunt aproximativ 1000), prin vot.

Discuțiile interne ale proiectului au loc în general pe numeroasele liste de discuții Debian, fiecare dedicat unui subiect specific. Nu există discuții aprinse rareori și uneori certuri reale. Unii au impresia că rata conflictului în cadrul proiectului este foarte mare; alții răspund că în alte proiecte există probabil o rată chiar mai mare, dar nu este percepută extern deoarece discuțiile nu sunt publice.

„Do-ocracy”

Do-ocracy este unul dintre principiile folosite de proiectul Debian pentru organizarea comunității [34] . Cu do-ocracy (termen care provine din unirea cuvintelor englezești " do " și " democrație "; literalmente fare-crazia [34] [35] , deși termenul este folosit și în forma sa originală în alte limbi [36] [37] ) înseamnă o formă de organizare care se învârte în jurul unui proiect deschis oricui, în care indivizii îndeplinesc în mod independent sarcinile pe care și le încredințează pentru îndeplinirea obiectivului proiectului. Prin urmare, responsabilitatea pentru realizarea proiectului este asumată direct de persoana care efectuează lucrarea, mai degrabă decât atribuită prin alegeri sau funcții publice [38] . Inițial, acest model a fost introdus în partidul libertarian american de către Sean Haugh și Michael Gilson-De Lemos. Termenul este, de asemenea, foarte popular printre participanții la festivalul Burning Man [39] .

„Liderii proiectului Debian”

Liderul de proiect Debian (DPL), ales anual din rândul dezvoltatorilor Debian, este persoana care reprezintă proiectul Debian la nivel mondial și îi definește orientările. [40] Proiectul a avut următorii lideri: [41]

Caracteristici

Arhitecturi acceptate

Arhitecturile suportate variază de la ARM , utilizate în mod obișnuit în sistemele integrate mici, până la s390 de mainframe-uri IBM mari , trecând prin cele mai comune arhitecturi x86 și AMD64 , tipice computerelor personale moderne.

Versiunea curentă ( Stretch ) acceptă următoarele arhitecturi [1] [2] ; între paranteze este indicată abrevierea Debian:

  1. Bazat pe Intel x86 ( i386 )
  2. AMD64 și Intel EM64T ( amd64 )
  3. ARM ( armel și armhf pentru dispozitive cu unități de calcul în virgulă mobilă )
  4. Intel IA-64 ( ia64 )
  5. MIPS (big endian, mips și little endian, mipsel, mips64el )
  6. Sun SPARC ( sparc )
  7. IBM S / 390 și zSeries ( s390 )
  8. IBM System z ( s390x )

Instalare și actualizare

Pictogramă lupă mgx2.svg Același subiect în detaliu: Debian-Installer .
Captură de ecran Debian-Installer .

Instalarea Debian este asistată de un program special, Debian-Installer , disponibil cu interfață textuală sau grafică ; Sunt disponibile și versiuni de CD live care din versiunea 10 utilizează programul de instalare numit „ Calamares ”.

Cu toate acestea, nu există un instrument automat de actualizare a software-ului pentru avansarea versiunii ; pentru a face acest lucru, va trebui să editați manual fișierele :

 /etc/apt/sources.list

Și

 /etc/apt/sources.list.d


Și înlocuiți numele de cod al versiunii cu cel mai nou.

Sistem de gestionare a pachetelor

Pictogramă lupă mgx2.svg Același subiect în detaliu: Advanced Packaging Tool , dpkg și Synaptic .

Formatul folosit pentru pachete este deb ; sistemul de gestionare a pachetelor este format din dpkg și Advanced Packaging Tool ), introdus de versiunea 2.1. Acest program integrează un sistem de rezoluție a dependenței, capacitatea de a face upgrade foarte ușor (unele pachete sau întregul sistem de operare) și capacitatea de a trece de la o versiune la alta. Instalarea, configurarea și eliminarea pachetelor sunt simplificate și flexibile și nu necesită aproape niciodată o pornire a computerului, precum și actualizarea programelor care rulează este acceptată. De asemenea, este posibil să amestecați pachete din diferite versiuni Debian, creând un sistem hibrid.

Interfața liniei de comandă a APT este apt-get și și aptitude , care are și un mod grafic simplificat, în timp ce Synaptic este folosit ca front-end grafic implicit.

„Depozitele”

Depozitele sunt accesibile prin internet , în mod oficial depozitele conțin doar secțiunea principală , datorită politicilor stabilite în manifestul Debian .[13] Cu toate acestea, este posibil să se utilizeze atât software non-free, cât și software proprietar gratuit, precum și software bazat pe cod non-free [4]. Pentru aceasta, secțiunile din depozite , numite contrib și non-free , trebuie să fie activat.[13]

Pachetele conținute în arhivele diferitelor versiuni sunt grupate după tipul de licență software în următoarele secțiuni:

  • principal : numai software gratuit fără dependențe nu gratuit.
  • contrib : Software gratuit care depinde de alte pachete care nu sunt gratuite.
  • non-free : software non-free (dar totuși liber distribuibil).

În trecut, a existat, de asemenea, o secțiune non-SUA care conținea software criptografic care, din motive legale, nu putea fi exportată din SUA. Ulterior legea a fost modificată prin eliminarea necesității acestei secțiuni. Depozitele Debian conțin, de asemenea, sursele tuturor pachetelor software gratuite. Este posibil să recompilați orice pachet (sau chiar toate pachetele la nivel de sistem simultan) folosind pachetul apt-build , care în prezent nu este considerat complet stabil.

Pachete de nucleu

Debian include, de asemenea, posibilitatea de a recompila și împacheta un kernel personalizat în același timp, precum și, prin pachetul modul-asistent , de a simplifica foarte mult compilarea și ambalarea noilor module de kernel, automatizarea descărcării surselor, pregătirea mediul înconjurător.pentru compilare și chiar compilare pentru arhitecturi multiple.

Portări și instrumente derivate

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

Porturi neoficiale

Porturile neoficiale [2] sunt acele porturi a căror dezvoltare a fost întreruptă (în principal din cauza indisponibilității mașinilor cu o anumită arhitectură hardware pe piață ) sau care nu au fost niciodată lansate oficial cu o versiune stabilă .

Derivate Linux

  1. HP Alpha întrerupt ( alfa ), lansat pentru prima dată în versiunea 2.1, nu îndeplinea cerințele pentru a fi inclus în Squeeze (6.0)
  2. ARM ( arm ), întrerupt, lansat pentru prima dată cu versiunea 2.2, nu îndeplinea cerințele pentru a fi inclus în Squeeze (6.0)
  3. Atmel AVR ( avr32 ), în curs
  4. HP PA-RISC ( hppa ), întrerupt, lansat pentru prima dată cu versiunea 3.0, nu îndeplinea cerințele pentru a fi inclus în Squeeze (6.0)
  5. Renesas RISC ( m32 ), abandonat, port pentru procesoarele RISC pe 32 de biți ale Renesas Technology
  6. Motorola 68k ( m68k ), întrerupt, lansat pentru prima dată cu versiunea 2.0, nu îndeplinea cerințele pentru a fi inclus în Etch (4.0)
  7. Hitachi SuperH ( sh ), în pregătire

Nu Linux

  1. Debian GNU / Hurd ( hurd-i386 ): Încercați să creați un sistem de operare GNU în întregime care utilizează nucleul GNU Hurd .
  2. Debian GNU / NetBSD ( netbsd-i386 și netbsd-alpha ): Încercări, ulterior abandonate, de a transporta întregul sistem de operare Debian în kernel-ul NetBSD . [2]
  3. Debian GNU / kFreeBSD Portul întregului sistem Debian pe nucleele FreeBSD , pentru arhitecturi IA-32 și x86-64 .

Versiuni

Debian GNU / Linux este dezvoltat conform unui model organizațional pentru care mai multe versiuni sunt menținute în paralel:

  • stabil ;
  • testare ;
  • instabil ;
  • oldstable ;
  • vechi stabil ;
  • experimental .

Aceste versiuni diferă prin frecvența cu care sunt actualizate [42] .

Grajd

Distribuția stabilă este cea mai recentă versiune oficială a Debian GNU / Linux. O nouă versiune este lansată atunci când dezvoltatorii cred că îndeplinește cerințele stricte de stabilitate și fiabilitate auto-impuse de Debian. După versiunea 8.0 „Jessie” lansată pe 26 aprilie 2015, versiunea 9.0 „Stretch” a fost lansată pe 17 iunie 2017 și va fi acceptată în următorii 5 ani. Versiunea 10.0 „Buster” a fost lansată pe 6 iulie 2019.

Trebuie subliniat faptul că conceptul de stabil nu se referă la gradul de fiabilitate al operațiunii software, ci la faptul că software-ul, odată declarat stabil, nu va suferi nicio modificare și va păstra aceleași funcționalități fără a introduce altele. : cu alte cuvinte, un software declarat stabil nu suferă adăugiri de noi caracteristici, ci pur și simplu menținut (adică erorile de programare și / sau problemele de securitate sunt corectate).

Software-ul stabil tinde să fie mai sigur deoarece evită introducerea de noi funcții, ceea ce este echivalent cu a nu adăuga posibile erori de programare, astfel, în timp, software-ul stabil devine din ce în ce mai sigur și mai fiabil pe măsură ce apar noi erori. Descoperite și corectate. Absența erorilor este cea mai căutată caracteristică de către administratorii de sistem IT și acesta este unul dintre motivele pentru care versiunea stabilă a Debian are un succes bun în rândul celor care instalează mașini cu funcționalitate server [43] .

Testarea

Distribuția de testare conține acele pachete care au fost deja testate în ramura instabilă pentru o anumită perioadă de timp și care sunt considerate suficient de stabile și cu un număr redus de bug-uri [44] . Când comunitatea decide că este timpul să lanseze o nouă versiune stabilă, distribuția de testare este „înghețată” pentru un anumit număr de luni, adică nu mai sunt introduse pachete de ultimă versiune din ramura instabilă , ci doar patch-uri ale versiunilor pachete congelate. Când toate erorile critice pentru lansare au fost rezolvate complet, abia atunci testarea devine stabilă și, ulterior, se creează o nouă ramură de testare prin bifurarea noului grajd.

Are avantajul deloc neglijabil de a include cele mai actualizate versiuni ale software - ului , prin urmare potrivit pentru un desktop care intenționează să utilizeze hardware și tehnologii recente. Evident, testele de stabilitate și securitate nu sunt încă finale, chiar dacă de la 9 septembrie 2005 se așteaptă sprijinul oficial al echipei de securitate Debian pe ramura de testare.

Numele de cod al distribuției de testare curente este „Bullseye”.

Instabil

Distribuția instabilă este versiunea de dezvoltare a Debian. Conține cel mai actualizat software disponibil pentru utilizatorii Debian, nerecomandat pentru stațiile de lucru Server sau dacă securitatea și stabilitatea sunt considerate parametri critici. [45] Cu toate acestea, mulți utilizatori consideră că este suficient de stabil pentru a fi folosit de aceștia. [ citație necesară ] Numele său de cod (care nu se schimbă niciodată deoarece nu se fac actualizări la această distribuție) este „Sid” [46] .

Oldstable

Distribuția oldstable este versiunea stabilă anterioară celei actuale, pentru care actualizările de securitate continuă să fie lansate pentru o perioadă de un an. Prezența sa vizează facilitarea tranziției de la o versiune stabilă la alta.

Versiunea actuală oldstable actuală este 9.0 „Stretch”, care a înlocuit 8.0 „Jessie”, care a funcționat ca stabil în perioada 2015-2017. [47]

Oldoldstable

Distribuția oldoldstable ( LTS sau Long Term Support) este versiunea oldstable anterioară, care este și cea mai veche stabilă; apare din dorința de a satisface nevoile companiilor mari și ale companiilor prin extinderea ciclului de viață al fiecărei versiuni la 5 ani în loc de 3 normale (2 pentru stabil și 1 pentru vechi).

Oldoldstabile exploatează cu succes o echipă special creată, ale cărei resurse provin în mare parte de la companii și contribuabili externi.

În prezent, rolul de oldoldstable este Debian 8 „Jessie”, succesorul 7.0 „Wheezy” lansat în perioada 2013-2015; . [48]

Mai exact, calendarul echipei LTS, enumerat mai jos, stabilește termenul limită pentru susținerea fiecărei revizuiri: [49]

  • Februarie 2016 : Suportul Debian 6 „Squeeze” s-a încheiat.
  • Mai 2018 : Asistența Debian 7 „Wheezy” s-a încheiat.
  • Aprilie 2020 : Asistența Debian 8 „Jessie” s-a încheiat.
  • Iunie 2022 : Suportul Debian 9 „Stretch” se încheie.
  • Iulie 2024 : se încheie suportul Debian 10 „Buster”

Experimental

Nu este o distribuție reală, deoarece nu conține toate pachetele, ci doar unele versiuni încă în curs de dezvoltare Alpha . Cu toate acestea, plasarea acestor pachete în distribuția instabilă este supusă controlului discreționar al dezvoltatorului.

Nu are un nume de cod și utilizarea sa nu este recomandată nici măcar pentru utilizatorii mai experimentați, deoarece este concepută pentru simplul scop de organizare colectivă și dezvoltarea unui cod încă extrem de instabil sau potențial dăunător. [50]

Versiunea „cd live”

Debian Live

De la versiunea 5.0 (Lenny) Debian prezintă sistemele Live oficiale pentru arhitecturile amd64 și i386.

Versiunea live CD poate fi pornită direct de pe o unitate amovibilă ( CD-ROM , DVD , stick USB ) sau de pe un alt computer din rețea fără a fi nevoie de instalări.

Imaginile au fost produse cu un instrument numit live-helper , care permite crearea ușoară a imaginilor live personalizate. Mai multe informații despre proiect pot fi găsite pe site-ul oficial al Proiectului Debian Live [51] .

Ciclu de viață

Numele de cod ale distribuțiilor Debian sunt preluate din numele personajelor din filmul de animație Toy Story , [52] și sunt prezentate mai jos:

  • 1.1 - Buzz , lansat pe 17 iunie 1996
  • 1.2 - Rex , lansat pe 12 decembrie 1996
  • 1.3 - Bo , lansat pe 2 iunie 1997
  • 2.0 - Hamm , lansat pe 24 iulie 1998
  • 2.1 - Slink , lansat pe 9 martie 1999
  • 2.2 - Cartof , lansat la 15 august 2000
  • 3.0 - Woody , lansat pe 19 iulie 2002
  • 3.1 - Sarge , lansat pe 6 iunie 2005
  • 4.0 - Etch , lansat pe 8 aprilie 2007
  • 5.0 - Lenny , lansat pe 14 februarie 2009
  • 6.0 - Squeeze , lansat pe 6 februarie 2011
  • 7.0 - Wheezy , lansat pe 4 mai 2013
  • 8.0 - Jessie , lansat pe 25 aprilie 2015
  • 9.0 - Stretch , lansat pe 17 iunie 2017
  • 10.0 - Buster , lansat pe 6 iulie 2019
  • testare - Bullseye
  • instabil - Sid

Nu există nicio versiune 1.0 din cauza unei probleme cu un distribuitor de software, care a pus la vânzare o versiune beta a Debian și a etichetat-o ​​ca versiunea 1.0, fără aprobarea proiectului. Pentru a evita confuzia, s-a decis deci să omiteți acest număr de versiune și să începeți cu 1.1.

Revizuiri ale versiunii stabile curente (numite versiuni punctuale) sunt publicate periodic, care includ actualizările de securitate publicate până în acel moment și alte actualizări care remediază erorile importante. Aceste revizuiri sunt identificate prin creșterea numărului minor, adică a numărului din dreapta punctului.

Reviziile versiunii curente Debian lansate până acum sunt:

  • 10.1 - lansat pe 7 septembrie 2019 [53]

În mod similar, reviziile versiunii Debian anterioare sunt:

  • 9.1 - lansat pe 22 iulie 2017
  • 9.2 - lansat pe 7 octombrie 2017
  • 9.3 - lansat pe 9 decembrie 2017
  • 9.4 - lansat pe 10 martie 2018
  • 9.5 - lansat pe 14 iulie 2018
  • 9.6 - lansat pe 10 noiembrie 2018
  • 9.7 - lansat pe 23 ianuarie 2019
  • 9.8 - lansat pe 16 februarie 2019
  • 9.9 - uscita il 27 aprile 2019

Le revisioni della versione 8 sono:

  • 8.1 - uscita il 6 giugno 2015
  • 8.2 - uscita il 5 settembre 2015
  • 8.3 - uscita il 23 gennaio 2016
  • 8.4 - uscita il 2 aprile 2016
  • 8.5 - uscita il 4 giugno 2016
  • 8.6 - uscita il 17 settembre 2016
  • 8.7 - uscita il 14 gennaio 2017
  • 8.8 - uscita il 6 maggio 2017
  • 8.9 - uscita il 22 luglio 2017
  • 8.10 - uscita il 9 dicembre 2017
  • 8.11 - uscita il 23 giu 2018

Le revisioni della versione 7 invece sono:

  • 7.1 - uscita il 15 giugno 2013
  • 7.2 - uscita il 12 ottobre 2013
  • 7.3 - uscita il 14 dicembre 2013
  • 7.4 - uscita l'8 febbraio 2014
  • 7.5 - uscita il 26 aprile 2014
  • 7.6 - uscita il 12 luglio 2014
  • 7.7 - uscita il 18 ottobre 2014
  • 7.8 - uscita il 10 gennaio 2015
  • 7.9 - uscita il 5 settembre 2015
  • 7.10 - uscita il 2 aprile 2016
  • 7.11 - uscita il 4 giugno 2016

Questo schema attualmente in uso è stato adottato con la diffusione della prima point release di Wheezy, il 15 giugno 2013; si tratta del secondo cambiamento del modo con cui Debian identifica le revisioni: fino a Debian 4.0, infatti, le revisioni alla versione corrente venivano identificate aggiungendo al numero di versione una lettera r seguita dal numero della revisione.

Ad esempio le revisioni di Debian 4.0 "Etch" sono state:

  • 4.0r1 - uscita il 17 agosto 2007
  • 4.0r2 - uscita il 27 dicembre 2007
  • 4.0r3 - uscita il 17 febbraio 2008
  • 4.0r4 - uscita il 26 luglio 2008
  • 4.0r5 - uscita il 23 ottobre 2008
  • 4.0r6 - uscita il 18 dicembre 2008
  • 4.0r7 - uscita il 10 febbraio 2009
  • 4.0r8 - uscita l'8 aprile 2009
  • 4.0r9 - uscita il 22 maggio 2010

In Debian 5.0 e 6.0 le point release vengono identificate con un micro version number, cioè aggiungendo al numero di versione un punto seguito dal numero della revisione. Il minor release number (la cifra che si trova al centro del numero di versione) doveva servire per identificare gli aggiornamenti di mezza vita [54] , che non furono mai distribuiti per Lenny e Squeeze.

Ad esempio, le revisioni della precedente versione di Debian sono, finora:

  • 6.0.1 - uscita il 18 marzo 2011
  • 6.0.2 - uscita il 25 giugno 2011
  • 6.0.3 - uscita l'8 ottobre 2011
  • 6.0.4 - uscita il 28 gennaio 2012
  • 6.0.5 - uscita il 12 maggio 2012
  • 6.0.6 - uscita il 29 settembre 2012
  • 6.0.7 - uscita il 23 febbraio 2013
  • 6.0.8 - uscita il 20 ottobre 2013
  • 6.0.9 - uscita il 15 febbraio 2014
  • 6.0.10 - uscita il 19 luglio 2014

Rilasci principali

Squeeze

Dopo circa 2 anni dalla diffusione di debian 5.0 Lenny , il 6 febbraio 2011 viene pubblicata Debian 6.0 Squeeze ; la novità maggiore è la disponibilità, a fianco della storica versione GNU/Linux, anche una versione con kernel FreeBSD [25] .

Debian 6.0 Squeeze introduce in anteprima due nuovi port del kernel del progetto FreeBSD sul sistema Debian/GNU: Debian GNU/kFreeBSD per i PC a 32-bit (kfreebsd-i386) ea 64-bit (kfreebsd-amd64). Questi port sono in assoluto i primi inclusi in una versione di Debian a non essere basati sul kernel Linux. Il supporto ai comuni programmi server è solido e unisce le funzionalità esistenti delle versioni di Debian basate su Linux con le peculiarità del mondo BSD . Tuttavia, per questa versione i due nuovi port sono limitati: alcune funzionalità avanzate per il desktop non sono ancora supportate.

Un'altra novità assoluta è un kernel Linux completamente libero, che non contiene più firmware problematici: questi sono stati divisi in pacchetti separati e spostati al di fuori dell'archivio principale Debian nell'area non-free dell'archivio, la quale non è abilitata in maniera predefinita. In questo modo gli utenti Debian hanno la possibilità di utilizzare un sistema operativo completamente libero ma possono comunque scegliere, se necessario, di usare i firmware non free. I firmware necessari durante l'installazione possono essere caricati dal sistema di installazione; sono anche disponibili immagini CD e archivi tar speciali per installazioni basate su USB [55] .

Inoltre, Debian 6.0 introduce un sistema di avvio basato sulle dipendenze, rendendo così più rapida e robusta la partenza del sistema tramite l'esecuzione parallela degli script d'avvio e il corretto tracciamento delle loro dipendenze. Diverse altre modifiche, come l'introduzione dell'ambiente KDE Plasma Netbook , fanno sì che Debian si avvicini di più al mondo dei netbook compatti.

Questa versione include le ultime versioni disponibili di molti software, tra i quali:

  • KDE Plasma Workspaces e KDE Applications 4.4.5
  • una versione aggiornata dell'ambiente desktop GNOME 2.30
  • l'ambiente desktop Xfce 4.6
  • LXDE 0.5.0
  • X.Org 7.5
  • OpenOffice.org 3.2.1
  • GIMP 2.6.11
  • Iceweasel 3.5.16 (una versione di Mozilla Firefox priva del marchio)
  • Icedove 3.0.11 (una versione di Mozilla Thunderbird priva del marchio)
  • PostgreSQL 8.4.6
  • MySQL 5.1.49
  • GNU Compiler Collection 4.4.5
  • Linux 2.6.32
  • Apache 2.2.16
  • Samba 3.5.6
  • Python 2.6.6, 2.5.5 and 3.1.3
  • Perl 5.10.1
  • PHP 5.3.3
  • Asterisk 1.6.2.9
  • Nagios 3.2.3
  • Xen Hypervisor 4.0.1 (con il supporto per dom0 e per domU)
  • OpenJDK 6b18
  • Tomcat 6.0.18
  • più di 29 000 altri pacchetti pronti per l'uso, generati a partire da circa 15 000 sorgenti.

Debian 6.0 comprende inoltre più di 10.000 nuovi pacchetti, come il browser Chromium , la suite di controllo Icinga , l'interfaccia Software Center per la gestione dei pacchetti, il gestore delle reti wicd , gli strumenti lxc per i container Linux e il framework per cluster Corosync .

L'11 marzo 2012 esce la prima versione di Debian Edu [56] (aka Skolelinux ) basata su Squeeze, una distribuzione rivolta specificatamente alle scuole e istituzioni educative.

Il 29 febbraio 2016 è cessato definitivamente il Long Term Support per Debian Squeeze, che non riceve più aggiornamenti.

Wheezy

27 mesi dopo l'uscita di debian 6.0 Squeeze , il 4 maggio 2013 viene pubblicata Debian 7.0 Wheezy , il cui nome deriva dal pinguino di gomma protagonista minore del secondo film, Toy Story 2 . La novità maggiore di questa nuova versione è che porta ai propri utenti un migliorato supporto multiarchitettura, vari strumenti per implementare il cloud private, un installatore migliorato che gestisce software di sintesi vocale, rendendo così l'accessibilità uno dei suoi punti di forza, e una raccolta ampliata di codec multimediali.

Tra i nuovi pacchetti più interessanti ci sono: diversi strumenti forensi; vcsh (gestisce i file di configurazione nella $HOME dell'utente tramite repository git fittizi ed essenziali); Charybdis (un server IRC popolare e solido che è alla base del software dietro alla rete Freenode ); pacchetti del sistema Grml ; mosh (un terminale per shell remota basato su UDP che lavora meglio di SSH in caso di lentezza); parecchi browser leggeri (dillo, netsurf, surf e xxxterm); libghc-stm-dev, uno strumento che aiuta nella scrittura di programmi con thread a prova di errore; scratch (un ambiente di programmazione facile, interattivo e collaborativo progettato per la creazione di storie interattive, animazioni, giochi, musica e arte) e plymouth (un multiplexer di I/O in fase di boot).

Questa versione include le ultime versioni disponibili di molti software del 2012, tra i quali:

  • Apache 2.2.22
  • Asterisk 1.8.13.1
  • GIMP 2.8.2
  • GNOME desktop environment 3.4
  • GNU Compiler Collection 4.7.2
  • Icedove 10 (an unbranded version of Mozilla Thunderbird)
  • Iceweasel 10 (an unbranded version of Mozilla Firefox)
  • KDE Plasma Workspaces and KDE Applications 4.8.4
  • kFreeBSD kernel 8.3 and 9.0
  • LibreOffice 3.5.4
  • Linux 3.2
  • MySQL 5.5.30
  • Nagios 3.4.1
  • OpenJDK 6b27 and 7u3
  • Perl 5.14.2
  • PHP 5.4.4
  • PostgreSQL 9.1
  • Python 2.7.3 and 3.2.3
  • Samba 3.6.6
  • Tomcat 6.0.35 and 7.0.28
  • Xen Hypervisor 4.1.4
  • the Xfce 4.8 desktop environment
  • X.Org 7.7
  • più di 36.000 di altri software liberi pronti all'uso, costruiti a partire da circa 17.000 pacchetti sorgenti.

Le architetture supportate sono: 32-bit PC / Intel IA-32 (i386), 64-bit PC /Intel EM64T / x86-64 (amd64), Motorola/IBM PowerPC (powerpc), Sun/OracleSPARC (sparc), MIPS (mips (big-endian) and mipsel (little-endian)),Intel Itanium (ia64), IBM S/390 (31-bit s390 and 64-bit s390x), and ARMEABI.

Stretch

Introdotta il 17 giugno 2017 dopo 26 mesi di sviluppo, Debian 9 Stretch è stata dedicata al suo fondatore Ian Murdock , deceduto il 28 dicembre 2015 in circostanze sospette. Questa nuova versione sarà supportata per i prossimi 5 anni, quindi fino a giugno 2022, grazie al lavoro combinato del Debian Security team e del Debian Long Term Support team. Tra le novità principali di Debian 9 "Stretch" ci sono MariaDB 10.1, che sostituisce MySQL 5.5, e il ritorno di Firefox e Thunderbird, che rimpiazzano rispettivamente le loro versioni prive di marchio, e cioè Iceweasel e Icedove . Gli sviluppatori hanno migliorato tra l'altro il supporto a UEFI . È presente anche il supporto per l'architettura hardware 64-bit little-endian MIPS (mips64el), mentre non è più supportata l'architettura PowerPC. Sono state anche inserite diverse migliorie per APT e aptitude, che è il front-end per la gestione avanzata dei pacchetti. A seguire, la lista dei principali pacchetti presenti nei repository di Debian 9 "Stretch":

  • Apache 2.4.25
  • Asterisk 13.14.1
  • Chromium 59.0.3071.86
  • Firefox 45.9 (Firefox ESR)
  • GIMP 2.8.18
  • GNOME desktop environment 3.22
  • GNU Compiler Collection 6.3
  • GnuPG 2.1
  • Golang 1.7
  • KDE Frameworks 5.28, KDE Plasma 5.8, e KDE Applications 16.08 con 16.04 per le componenti PIM
  • LibreOffice 5.2
  • kernel Linux 4.9
  • MariaDB 10.1
  • MATE 1.16
  • OpenJDK 8
  • Perl 5.24
  • PHP 7.0
  • PostgreSQL 9.6
  • Python 2.7.13 and 3.5.3
  • Ruby 2.3
  • Samba 4.5
  • systemd 232
  • Thunderbird 45.8
  • Tomcat 8.5
  • Xen Hypervisor
  • Xfce 4.12 desktop environment

Buster

Dopo 25 mesi di sviluppo, vede la luce Debian 10 Buster con:

  • Apache 2.4.38
  • BIND DNS Server 9.11
  • Chromium 73.0
  • Emacs 26.1
  • Firefox 60.7 (ESR)
  • GIMP 2.10.8
  • GNU Compiler Collection 7.4 e 8.3
  • GnuPG 2.2
  • Golang 1.11
  • Inkscape 0.92.4
  • LibreOffice 6.1
  • Linux 4.19
  • MariaDB 10.3
  • OpenJDK 11
  • Perl 5.28
  • PHP 7.3
  • PostgreSQL 11
  • Python 3 3.7.2
  • Ruby 2.5.1
  • Rustc 1.34
  • Samba 4.9
  • systemd 241
  • Thunderbird 60.7.2
  • Vim 8.1

Inoltre sono presenti gli ambienti grafici:

  • Cinnamon 3.8
  • GNOME 3.30
  • KDE Plasma 5.14
  • LXDE 0.99.2
  • LXQt 0.14
  • MATE 1.20
  • Xfce 4.12

Distribuzioni derivate

Arrows-folder-categorize.svg Le singole voci sono elencate nella Categoria:Distribuzioni derivate da Debian

Numerose distribuzioni sono basate su Debian. [57] Tra queste:

Note

  1. ^ a b Architetture supportate , su debian.org . URL consultato il 10 dicembre 2009 (archiviato dall' url originale il 13 maggio 2010) .
  2. ^ a b c d Port di Debian su altre architetture , su debian.org . URL consultato il 10 dicembre 2009 .
  3. ^ Che significa free? o che cosa significa Open Software? , su debian.org . URL consultato il 4 giugno 2011 .
  4. ^ a b c A Proposito di Debian , su debian.org . URL consultato il 13 gennaio 2015 .
  5. ^ a b Come è cominciato tutto? , su debian.org . URL consultato il 10 giugno 2016 .
  6. ^ a b c d e f g h i j k l Progetto di Documentazione Debian, tradotto da Ferdinando Ferranti, Breve storia di Debian ( TXT ), su debian.org , 15 marzo 2008. URL consultato il 25 giugno 2013 .
  7. ^ ( EN ) Glyn Moody, The birth of Debian, in the words of Ian Murdock himself , su arstechnica.com , Ars Technica , 6 gennaio 2016. URL consultato il 19 marzo 2016 .
  8. ^ News-Sentinel.com, Lista dei divorzi di agosto 2007 , su news-sentinel.com , 5 settembre 2007 (archiviato dall' url originale il 2 aprile 2009) .
  9. ^ Tema di icone Noia , su commons.wikimedia.org .
  10. ^ ( EN ) New release under development; suggestions requested , su groups.google.com . URL consultato il 10 giugno 2016 .
  11. ^ Ian Murdock , A Brief History of Debian - Appendix A - The Debian Manifesto , su debian.org , 6 gennaio 1994. URL consultato il 19 marzo 2016 .
  12. ^ Software in the Public Interest, Inc., Lista dei progetti SPI , su spi-inc.org , 10 novembre 2012. URL consultato il 25 giugno 2013 .
  13. ^ a b c d Il Contratto Sociale Debian , su debian.org . URL consultato il 10 dicembre 2009 .
  14. ^ a b Costituzione Debian. Costituzione per il Progetto Debian (v1.4) , su debian.org , Debian. URL consultato il 10 dicembre 2009 .
  15. ^ DebConf 2 , su debian.org , Debian.
  16. ^ DebConf 3 , su debian.org , Debian.
  17. ^ DebConf 4 , su debian.org , Debian.
  18. ^ DebConf 5 , su debian.org , Debian.
  19. ^ DebConf 6 , su debian.org , Debian.
  20. ^ DebConf 7 , su debian.org , Debian.
  21. ^ Italian Debian Community Conference , su debian.org , Debian.
  22. ^ DebConf 8 , su debian.org , Debian.
  23. ^ DebConf 9 , su debian.org , Debian.
  24. ^ DebConf 10 , su debian.org , Debian.
  25. ^ a b Rilasciata Debian 6.0 "Squeeze" , su debian.org , Notizie Debian. URL consultato il 26 marzo 2011 .
  26. ^ DebConf 11 , su debian.org , Debian.
  27. ^ DebConf 12 , su debian.org , Debian.
  28. ^ DUCCIT , su ducc.it .
  29. ^ DebConf 13 , su debconf13.debconf.org .
  30. ^ ( EN ) All Debian Packages in "jessie" (list) ( TXT ), su packages.debian.org .
  31. ^ ( EN ) List of sections in "jessie" , su packages.debian.org . URL consultato il 10 giugno 2016 .
  32. ^ Perché non approviamo altri sistemi , su GNU.org . URL consultato il 18 marzo 2016 .
  33. ^ Leader del Progetto Debian , su debian.org , Debian. URL consultato il 10 dicembre 2009 .
  34. ^ a b Maurizio Napolitano, Ian Murdock, a 42 anni se ne va il papà di Debian icona della “democrazia del fare” , su chefuturo.it . URL consultato il 20 novembre 2016 (archiviato dall' url originale il 20 novembre 2016) .
  35. ^ Professioni web: Luca Corsato e il Knowledge Manager , su techeconomy.it . URL consultato il 20 novembre 2016 (archiviato dall' url originale il 20 novembre 2016) .
  36. ^ Stefano Zacchiroli , Debian: 19 anni di software libero, “do-ocracy” e democrazia ( PDF ), su upsilon.cc . URL consultato il 20 novembre 2016 (archiviato dall' url originale il 20 novembre 2016) .
  37. ^ Stefano Zacchiroli , Debian: 17 ans de logiciel libre, “do-ocracy” et démocratie ( PDF ), su upsilon.cc . URL consultato il 20 novembre 2016 (archiviato dall' url originale il 20 novembre 2016) .
  38. ^ The digital rights and Access to Knowledge movements: the rise of a networked do-ocracy ( PDF ), su paperroom.ipsa.org . URL consultato il 7 dicembre 2016 (archiviato dall' url originale il 19 novembre 2016) .
  39. ^ Burning Man "Keys to Success" paragrafo "Pro-activity & Participation" , su burningman.org . URL consultato il 22 novembre 2016 (archiviato dall' url originale il 15 novembre 2016) .
  40. ^ Leader del Progetto Debian , su debian.org . URL consultato il 31 dicembre 2015 .
  41. ^ Breve storia di Debian Capitolo 2 - Guida del progetto , su debian.org , Debian. URL consultato il 31 dicembre 2015 .
  42. ^ Versioni di Debian , su debian.org . URL consultato il 6 giugno 2011 .
  43. ^ Debian vince in due delle sette categorie al Linux New Media Awards 2011 , su debian.org . URL consultato il 6 giugno 2011 .
  44. ^ Informazioni sul rilascio di Debian “wheezy” , su debian.org . URL consultato il 6 giugno 2011 .
  45. ^ The Debian GNU/Linux FAQ - Capitolo 3 - Scegliere una distribuzione Debian , su debian.org , Debian. URL consultato il 18 marzo 2016 .
  46. ^ The unstable distribution ("sid") , su debian.org . URL consultato il 6 giugno 2011 .
  47. ^ it/DebianOldStable - Debian Wiki , su wiki.debian.org . URL consultato il 20 febbraio 2016 .
  48. ^ ( EN ) Debian -- News -- Debian 6.0 Long Term Support reaching end-of-life , su www.debian.org . URL consultato il 20 febbraio 2016 .
  49. ^ it/LTS - Debian Wiki , su wiki.debian.org . URL consultato il 20 febbraio 2016 .
  50. ^ it/DebianExperimental - Debian Wiki , su wiki.debian.org . URL consultato il 13 marzo 2016 .
  51. ^ ( EN ) Debian Live Project Archiviato l'11 aprile 2018 in Internet Archive .
  52. ^ Le versioni stabili (e testing, future stabili) hanno nomi di giocattoli protagonisti del film, mentre il nome della versione unstable (Sid) è quello del bambino che nel film rompe i giocattoli. Alcuni interpretano Sid anche come l' acronimo di still in development ("ancora in sviluppo"). Fonte: Debian Sid, Edge, Sarge, Woody… cosa indicano questi nomi? , su e-moka.net , 30 maggio 2005. URL consultato il 22 settembre 2016 .
  53. ^ ( EN ) Updated Debian 10: 10.1 released , su debian.org , 7 settembre 2019. URL consultato l'11 settembre 2019 .
  54. ^ ( EN ) Marc Brockschmidt, Debian squeeze waiting for development , su lists.debian.org , 15 febbraio 2009. URL consultato il 14 aprile 2009 .
  55. ^ Firmware , su wiki.debian.org , Debian wiki. URL consultato il 26 marzo 2011 .
  56. ^ Rilascio di Debian Edu
  57. ^ Distribuzioni basate su Debian , su debian.org . URL consultato il 14 dicembre 2016 (archiviato dall' url originale il 20 dicembre 2016) .

Voci correlate

Altri progetti

Collegamenti esterni

Controllo di autorità LCCN ( EN ) sh2010011599 · GND ( DE ) 4543287-9 · BNF ( FR ) cb14584065s (data)