[go: up one dir, main page]
More Web Proxy on the site http://driver.im/Vai al contenuto

Debian

Wikibooks, manuali e libri di testo liberi.

Generale

Debian è la distribuzione più legata alla filosofia OpenSource. Debian si basa su un'enorme comunità di sviluppatori (attualmente 800), che supportano e sviluppano questa distribuzione. Tutto ebbe inizio nel 1993: Ian Murdock propose un invito aperto a tutti gli sviluppatori per realizzare una distribuzione software incentrata sugli strumenti della filosofia GNU (di Richard Stallman) e sul kernel Linux (reso pubblico ufficialmente nel 1991 dal suo creatore Linux Torvalds): la combinazione tra Debian (unione tra i nomi del fondatore "Ian" e della sua ragazza "Debra"), Gnu e Linux ha dato origine alla "Distribuzione Debian GNU/Linux".

Il progetto più ambizioso degli sviluppatori Debian è quello di creare il "Sistema Operativo Universale". Infatti, tale distribuzione, può essere installata su diverse piattaforme hardware: PowerPC, Intel 386, Sparc, AMD 64 bit, Motorola 64, Alpha, Mips, Hurd. Inoltre all'interno della distribuzione, oltre al kernel Linux, si possono trovare anche il micro kernel GNU Machkernel Hurd (Debian GNU/Hurd) e ultimamente anche il kernel BSD (Debian GNU/*BSD).

Release e Repository

I pacchetti di Debian risiedono su un server chiamato repository, il quale contiene i pacchetti .deb classificati in tre classi di maturità. Praticamente il repository contiene tutti i pacchetti .deb esistenti. L'utilizzo dei repository viene effettuato con un tool di Debian chiamato apt-get che si occupa di configurare le fonti di pacchetti, scaricarli da esse, installarli e configurarli. Di seguito esamineremo le classi di pacchetti che determinano le release Debian (o distribuzioni Debian).

Distribuzioni Debian

  • Unstable

In questa release contiene tutti i pacchetti nuovi ma, non essendo ancora stati testati, è possibile che si verifichino dei problemi. Tuttavia conviene ricordare che le altre distribuzioni includono subito i nuovi software quindi il livello di stabilità della unstable è paragonabile alle altre distribuzioni. Questa distro è ideale per computer desktop in quanto è molto aggiornata. L'installazione è prevista solo tramite rete (Internet).

  • Testing

I pacchetti di questa release provengono da quelli della unstable, i quali dopo qualche tempo da quando vengono inclusi nella unstable, passano alla testing. La testing garantisce quindi un ottimo grado di stabilità se paragonato alle altre distribuzioni. Periodicamente alla testing viene fatto uno "snapshot" ovvero traducendo in italiano una "fotografia" della testing e viene creata la sua immagine ISO per DVD.

  • Stable

La stable viene generata da un "congelamento" della testing, dopo un lungo periodo in cui essa rimane stabile (distribuzione "frozen"). Generalmente, appena una testing diventa stable, la nuova testing prende il suo posto e viene aggiornata molto frequentemente. Con il passare del tempo, la testing "rallenta" e il lavoro svolto su di essa è principalmente di test, come suggerisce il nome. Quando è ritenuta abbastanza matura, la testing diventa stable. La stable è stabile per definizione, è consigliato il suo uso soprattutto sui server, poichè per un utente di un computer desktop potrebbe risultare obsoleta.

Nominazione

A ciascuna delle tre release viene assegnato un nome. La unstable ha come nome fisso "Sid" mentre i nomi della testing e della stable variano quando la testing viene congelata. Quando ciò accade infatti la stable prende il nome della testing e a quest'ultima ne viene assegnato uno nuovo. I nomi delle distribuzioni stabili di Debian sono i seguenti: "Buzz" (versione 1.1), "Rex" (versione 1.2), "Bo" (versione 1.3), "Hamm" (versione 2.0), "Slink" (versione 2.1), "Potato" (versione 2.2), "Woody" (versione 3.0) e "Sarge" (versione 3.1). Sino ad ora sono stati scelti nomi appartenenti ai personaggi del film "Toy Story":

  • Buzz (Buzz Lightyear) era l'astronauta,
  • Rex era il tirannosauro,
  • Bo (Bo Peep) era la bambina che si prese cura della pecorella,
  • Hamm era il porcellino salvadanaio,
  • Slink (Slinky Dog) era il cane giocattolo,
  • Potato era, ovviamente, Mr. Potato,
  • Woody era il cowboy.
  • Sarge era il "leader of The Green Plastic Army Men".
  • Etch (Etch-a-Sketch) era la lavagna -- Nome dell'attuale release "Testing"
  • Sid era il bambino della porta accanto che rompeva i giocattoli -- Quindi destinata a definire sempre la release "Unstable".

Links utili e di riferimento

Debian Reference
Installazione di Debian GNU/Linux 3.0 "Woody" su i386

Autori

BlackEagle
Fabio Rampoldi