29th Debian Day
OpenSource

29th Debian Day

mdo  makrov | Agosto 17, 2022

Come ogni anno il 16 di agosto si festeggia il Debian Day, in occasione dell'anniversario della nascita del progetto Debian per mano di Ian Murdock nel '93.

Debian nasce dalla volontà di Ian di creare una distribuzione Linux che superi i limiti delle distribuzioni Linux di allora, coinvolgendo altri programmatori a collaborare, creando una comunità intorno al progetto, puntando sulla stabilità e sulla modularità, assemblando una distribuzione " basata sui bisogni e sui desideri degli utenti piuttosto che sui bisogni e sui desideri del costruttore " come si evince dal suo Manifesto.

La Community dietro Debian nel '97 approverà il Il Contratto Sociale Debian che porrà le basi alla Open Source Initiative

Debian fin dagli albori utilizza i nomi dei Personaggi di Toy Story per le proprie Release, che negli anni di sviluppo si susseguono, infatti a differenza di altre distribuzioni dove i software vengono aggiornati non appena sono disponibili, Debian supporta varie versioni di uno stesso software in base a quale versione è stata utilizzata in quella specifica distribuzione, dividendo lo sviluppo in tre diverse "versioni" di Debian

  • Stable: l'ultima Release stabile rilasciata ufficialmente, dove ci si concentrerà ad eliminare tutti i bug noti senza aggiungere funzionalità fino al rilascio della prossima versione Stable.
  • Testing: la prossima Stable ancora in fase di completamento, ad un certo punto non riceverà più aggiornamenti alle versioni software incluse e quando verranno risolti i bug più gravi verrà rilasciata come Stable, questo periodo viene chiamato Freeze. Di solito viene utilizzata da chi preferisce avere i software più aggiornati disponibili al momento.
  • Unstable: denominata anche Sid, il nome del ragazzino che nel primo Toy Story rompeva i giocattoli, è la versione dove vengono inseriti gli ultimi aggiornamenti dei software e identificare eventuali problemi di integrazione con Debian, quando ritenuti sufficientemente maturi vengono spostati in Testing. È poco utilizzata dagli utenti finali, in quanto non viene assicurato che un aggiornamento non comprometta la stabilità e l'usabilità dell'intero sistema.

A queste Versioni di Debian ufficalmente supportate si aggiungono:

  • oldStable: la vecchia versione Stable che viene supportata da aggiornamenti di sicurezza per circa un altro anno dal rilascio della nuova Stable.
  • oldoldStable: viene chiamata anche Long Term Support o LTS e viene supportata dal team Debian LTS per 2 anni e prosegue il supporto della oldStable dopo il rilascio di una nuova Stable.
  • experimental: non una vera e propria distribuzione ma dove i nuovi software vengono caricati prima di essere inseriti in Sid.

Tutto questo ha fatto sì che Debian sia uno dei progetti più apprezzati e longevi tra le distribuzioni GNU/Linux e che sia stato scelto come base per altre distribuzioni tra cui Ubuntu, Mint, Knoppix, SteamOS (fino alla versione 2), Backtrack, Devuan e tante altre.

Al momento l'attuale versione Stable è Bullseye 11.4 mentre la oldstable è Buster 10.12.