Abans de submergir-nos directament en la tecnologia, farem una ullada a què és el Projecte Debian, els seus objectius, els seus mitjans i el seu funcionament.
Debian is a GNU/Linux distribution. We will discuss what a distribution is in further detail in
Secció 1.5, «El rol de les distribucions». But for now, we will simply state that it is a complete operating system, including software and systems for installation and management, all based on the Linux kernel and free software (especially those from the GNU project).
When he created Debian, in 1993, under the leadership of the Free Software Foundation (
FSF), Ian Murdock had clear objectives, which he expressed in the
Debian Manifesto.
The free operating system that he sought would have to have two principal features. First, quality: Debian would be developed with the greatest care, to be worthy of the Linux kernel. It would also be a non-commercial distribution, sufficiently credible to compete with major commercial distributions. This double ambition would, in his eyes, only be achieved by opening the Debian development process just like that of Linux and the GNU project. Thus, peer review would continuously improve the product.
1.1.1. Un sistema operatiu multiplataforma
Debian, remaining true to its initial principles, has had so much success that, today, it has reached a tremendous size. Currently, it officially supports a total of nine hardware release architectures, several variations of each architecture known as “flavors”, and also other kernels like FreeBSD, although the FreeBSD-based ports are not part of the set of officially supported architectures either. Furthermore, with more than 34,000 source packages, the available software can meet almost any need, whether at home or in the enterprise.
The sheer size of the distribution can be inconvenient: it is really unreasonable to distribute 21 DVD-ROMs (only containing the packages qualifying as "Free Software" and firmware) to install a complete version on a standard PC… This is why Debian is increasingly considered as a “meta-distribution”, from which one extracts more specific distributions intended for a particular public: Debian Science for scientific use, Debian Edu for education and pedagogical use in an academic environment, Debian Med for medical applications, Debian Jr. for young children, etc. A more complete list of the sub-projects can be found in
Secció 1.3.3.1, «Subprojectes i «blends» Debian existents», dedicated to that purpose.
Aquestes vistes parcials de Debian s'organitzen en un marc ben definit, garantint així la compatibilitat sense problemes entre les diferents subdistribucions. Totes elles segueixen la planificació general per a la publicació de noves versions. I ja que estan construïdes sobre la mateixa base, es poden fàcilment estendre, completar i personalitzar amb les aplicacions disponibles als repositoris de Debian.
Totes les eines de Debian funcionen amb això present: debian-cd
permet, des de fa molt temps ja, crear conjunts de CD-ROMs contenint només un conjunt preseleccionat de paquets, debian-installer
és també un instal·lador modular, fàcilment adaptable a necessitats específiques. APT
instal·larà paquets de diferents orígens al temps que garanteix la consistència global del sistema.
1.1.2. La qualitat del programari lliure
Debian segueix tots els principis del Programari Lliure, i les noves versions no són publicades fins que no estan llestes. Els desenvolupadors no treballen amb un calendari prefixat i no han d'apressar-se per respondre a terminis arbitraris. La gent sovint es queixen pel molt de temps que passa entre les versions estables de Debian, però aquesta precaució assegura que la llegendària fiabilitat de Debian es manté: llargs mesos de proves són així necessaris perquè la distribució en el seu conjunt rebi l'etiqueta d'"estable".
Debian no comprometrà la qualitat: tots els error crítics coneguts en paquets clau són resolts a cada nova versió, fins i tot si això requereix que la data prevista de publicació s'endarrereixi. Els paquets opcionals que tenen errors crítics pendents de resoldre, i que per tant no assoleixen els requeriments de qualitat, són simplement eliminats de la versió estable.
1.1.3. El Marc Legal: Una Organització Sense Ànim de Lucre
Legalment parlant, Debian és un projecte gestionar per una associació nord-americana de voluntaris sense ànim de lucre. El projecte compta amb aproximadament un miler de desenvolupadors Debian però agrupa un nombre molt mes gran de col·laboradors (traductors, informadors d'errors, artistes, desenvolupadors casuals, etc.).
Per dur a bon port la seva missió, Debian disposa d'una infraestructura molt gran, amb molts servidors connectats arreu d'Internet, oferts i hostatjats per molts patrocinadors.