debian-history 0.1
Bonjour à tous,
Ci après la traduction du paquet « debian-history » version 0.1. Je
n'ai que le texte brut donc j'ai encore du boulot.
Le manifeste n'est pas inclus car déjà traduit par Christophe: je n'ai
pas eu le temps de regarder mais est-ce que cette traduction est à jour
(sinon je veux bien aussi la compléter le cas échéant).
Pour la partie débat, je voudrai avoir votre opinion: vaut-il mieux
faire un nouveau paquet, du genre « debian-history-fr », ou envoyer la
traduction à l'auteur original qui se dém... avec ? Dois-je dans tous
les cas le prévenir ? (je le ferai de toute façon par politesse... on
n'est pas des sauvages dans nos montagnes ;-))
Voilà, bonne lecture (de toute façon, c'est au moins agréable à lire
et instructif alors ne vous génez pas :-)) et merci de vos retours.
--------------------------------------------------------------------
Un rapide historique de Debian
Résumé:
Ce document décrit l'histoire et les buts du projet Debian
Copyrights
Copyright (c) 1999 de Bdale Garbee
traduction française de Patrice Karatchentzeff
Copyright (c) 2000 de Patrice Karatchentzeff
Ce document est un logiciel libre ; vous pouvez le redistribuer et/ou
le modifier en respectant les termes de la « GNU General Public
License » telle qu'elle est présentée par la Free Software Fundation,
à partir de la version 2 ou ultérieure.
Ce document est distribué dans l'espoir qu'il puisse être utilisé mais
SANS LA MOINDRE GARANTIE, sans même la garantie implicite de TOUTE
MARCHANDISE ou D'ÊTRE CAPABLE D'EFFECTUER UNE TACHE PARTICULIÈRE. Voir
la « GNU General Public License » pour plus de détails.
Vous devriez avoir reçu une copie de la « GNU General Public License »
avec ce programme ; si tel n'est pas le cas, écrivez à la Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 États-Unis.
Les contributions significatives à l'élaboration du présent document
ont été faîtes par:
+ Ian Murdock imurdock@cs.arizona.edu
+ Nils Lohner lohner@typhoon.icd.teradyne.com
+ Craig Small csmall@scooter.o.i.net
+ Bill Mitchell Bill.Mitchell@pobox.com
+ Hartmut Koptein koptein@et-inf.fho-emden.de
+ Will Lowe lowe@debian.org
Table des matières:
1. Introduction -- Qu'est-ce que le Projet Debian ?
2. Comment tout a débuté.
3. Les versions de Debian
4. Détail des versions
4.1 Les versions 0.x
4.2 Les versions 1.x
4.3 Les versions 2.x
4.4 Et après ?
5. Le Manifeste Linux de Debian
1. Introduction -- Qu'est-ce que le Projet Debian ?
Le Projet Debian est une réunion de volontaires du monde entier qui
aspirent à réaliser un système d'exploitation composé uniquement de
logiciels libres. Le produit principal du projet à ce jour est la
distribution Debian GNU/Linux, qui inclut le noyau Linux et des
milliers d'applications pré-empaquetées. De nombreux types de
microprocesseurs sont supportés tels les Intel i386, et toutes
versions ultérieures, L'Alpha, l'ARM, les Motorola 68k, les MIPS, les
PowerPC, les Sparc et UltraSparc.
Debian est responsable de la création de la « Software In the Public
Interest, Inc » (NDT: organisation de soutient du logiciel dans
l'intérêt publique), une organisation à but non lucratif établie à
New-York. La SPI a pour but d'aider Debian, et toute autre
organisation du même type, à développer et distribuer du matériel et
du logiciel libre. Entre autres choses, la SPI fournit un mécanisme
autorisant le Projet Debian à accepter des contributions dont la taxe
est déductible aux États-Unis.
Pour plus d'information sur les logiciels libres, voir le Contrat
Social de Debian et le « Debian Free Software Guidelines » (NDT: les
lignes directrices des logiciels libres de Debian) ou la page « Debian
What Does Free Mean ? » (NDT: Que veut dire libre pour Debian ?).
2. Comment tout a débuté.
Le créateur de Debian est Ian A. Murdock. Aussitôt que possible, Ian
et tous ceux qui ont contribué à la création du projet seront
interviewés pour combler mes lacunes en ce qui concerne les premiers
pas du projet. En attendant, le Manifeste Linux de Debian écrit par
Ian est fourni en appendice de cet historique.
3. Les versions de Debian
Debian 0.01 jusqu'à 0.90 (août-décembre 1993)
Debian 0.91 (janvier 1994): cette version avait un système de paquets
simpliste qui permettait d'installer et de désinstaller des
paquets. Le projet a alors augmenté de plusieurs douzaines de
personnes à ce moment.
Debian 0.93R5 (mars 1995): la responsabilité de chaque paquet fut
clairement assigné à un développeur à partir de cette date, et le
gestionnaire de paquets (dpkg) fut utilisé pour installer les paquets
après l'installation d'un système de base.
Debian 0.93R6 (novembre 1995): apparition de dselect. Ce fut la
dernière version de Debian au format a.out. Il y avait environ 60
développeurs. Le premier serveur master.debian.org fut contruit
parallèlement avec la version 0.93R6.
Debian 1.1 Buzz (juin 1996): ce fut la première version de Debian
portant un nom de code. Il fut choisi, comme tous les autres par la
suite, d'après les personnages du film Toy Story... et dans le cas
présent d'après celui de Buzz Lightyear. À ce moment, Bruce Perens
succède à Ian Murdock dans la direction du Projet Debian, et Bruce
travaillait alors pour Pixar, la société qui produisait ce
film... Cette version était 100% au format ELF, utilisant le noyau
Linux 2.0 et contenant 474 paquets.
Debian 1.2 Rex (décembre 1996): nom extrait du dinosaure en plastique
du film. 848 paquets et 120 développeurs.
Debian 1.3 Bo (juillet 1997): nom extrait de Bo Beep. 974 paquets et
200 développeurs.
Debian 2.0 Hamm (juillet 1998): nom extrait du cochon du film.
Première version de Debian à supporter l'architecture 68k de
Motorola. Cette version (dirigé par Ian Jackson comme chef de projet)
fit la transition vers la bibliothèque libc6, proposait plus de 1500
paquets et comptait 400 développeurs.
Debian 2.1 Slink (09 mars 1999): première version de Debian à
supporter l'architecture Alpha et Sparc. Cette version, dirigée par
Wickert Akkerman comme chef de projet, contenait environ 2250 paquets
sur deux cédéroms officiels et incluait apt, la nouvelle interface de
gestionnaire de paquets.
Debian 2.2 Potato (février 2000?):
4. Détail des versions
4.1 Les versions 0.x
Debian est né en août 1993 grâce à Ian Murdock, alors étudiant à
l'université de Purdue. Debian fut soutenue par le projet GNU de la
Free Software Foundation, l'association créée un an auparavant par
Richard Stallman et associée à la Gnu Public License (NDT: Licence
Publique Générale) (GPL), de novembre 1994 jusquà novembre 1995.
Les version 0.01 juqu'à 0.90 de Debian furent produites entre août et
décembre 1993. Ian Murdock écrivait alors:
« La version 0.91 de Debian sortit en janvier 1994. Elle avait un
système de gestion de paquets primitif qui permettait aux utilisateurs
de manipuler les paquets mais n'autorisait pas grand chose d'autres
(il ne possédait certainement pas de notions de dépendances ou
d'options analogues). À partir de ce moment, quelques douzaines de
personnes travaillaient sur Debian, bien que je devais toujours
assembler les versions moi-même. La version 0.91 fut la dernière
version faîte de cette manière. »
« Une grande partie de l'année 1994 fut consacrée à organiser le
Projet Debian de façon à ce que les autres puissent plus directement
contribuer, comme pour la réalisation de dpkg (Ian Jackson fut très
largement responsable de cette dernière). Si je me souviens bien, il
n'y eut pas de version officielle en 1994, bien que nous en eûmes un
certain nombre en interne, à chaque fois que nous progressions dans
l'avancement de la distribution. »
« La Debian 0.93, en version 5, sortit en mars 1995 et fut la première
version "moderne" de Debian: il n'y avait jamais eu autant de
développeurs (bien que je ne puissent me rappeler combien), chacun
maintenant ses propres paquets et dpkg fut utilisé pour installer et
maintenir tous ces paquets après l'installation du système de base. »
« La Debian 0.93, en version 6, sortit en novembre 1995 et fut la
dernière version au format a.out. Il y avait environ 60 développeurs
pour maintenir les paquets de la version 0.93R6. Si je me souviens
bien, dselect fit son apparition dans cette version... »
Ian Murdock fit aussi remarquer que la Debian 0.93R6 « ... fut ma
version favorite de Debian » bien qu'il admit la possibilité d'être de
parti pris, alors qu'il stoppa de travailler activement sur le projet
en mars 1996 durant la pré-production de la Debian 1.0. Cette dernière
fut renommée 1.1 pour éviter toute confusion avec un fabricant de
cédérom qui nomma faussement 1.0 une version précédente. Cet incident
mena au concept d'images ISO "officiel", de façon à éviter aux
vendeurs ce genre de bévue.
Durant le mois d'août 1995 (entre la version 0.93R5 et 0.93R6 de
Debian), Hartmnut Koptein débuta le premier portage de Debian pour la
famille des Motorola m68k. Il disait que « de nombreux et nombreux
paquets étaient construits autours de l'architecture i386 ("petit
bout", -m486, -O6 et tout ce genre d'options de la bibliothèque libc4)
et que ce fut un travail énorme que d'avoir une base de paquets de
départ sur ma machine (un Atari Medusa 68040, 32 MHz). Après trois
mois (en novembre 1995), je mis à disposition 200 paquets, sur les 250
disponibles, tous pour la bibliothèque libc5 ! ». Depuis lors, le
projet Debian s'est développé en incluant de nombreux portage vers
d'autres architectures, ainsi qu'un portage vers un nouveau noyau
(différent de Linux), le micro-noyau GNU Hurd.
Un des tous premiers membres du projet, Bill Mitchell, se rappelle au
sujet du noyau Linux:
« ... on devait être entre la version 0.99r8 et 0.99r15 lorsque l'on a
débuté. Pendant très longtemps, je fus capable de contruire un noyau
en moins de 30 minutes sur une machine dotée d'un 386 à 20 MHz, et
j'étais ainsi capable d'installer une Debian dans le même temps avec
moins de 10 Mo d'espace disque. »
« ... Je me souviens que l'équipe initiale comprenait Ian Murdock,
moi-même, Ian Jackson, un autre Ian dont je ne me souviens pas le nom
de famille, Dan Quinlan, et quelques autres personnes dont je ne me
souviens pas des noms. Matt Welsh faisait aussi partie du groupe
initial, ou l'a rejoint à ses tous débuts (il a depuis quitté le
projet...). Quelqu'un créa une liste de discussions et nous nous
mirent au travail. »
« Si je me souviens bien, nous ne partîmes pas d'un plan défini, et
nous ne partîmes pas sur le fait de créer ensemble un plan avec une
approche très organisée. Dès le début, si je ne me trompe pas, nous
rassemblâmes aléatoirement les sources d'un certain nombre de
paquets. Avec le temps, nous finîmes par finaliser une collection
d'articles qui seraient nécessaire au coeur de la distribution: le
noyau, un shell, update, getty, de nombreux autres programmes et de
fichiers de configuration recquis pour initialiser le système ainsi
que tout un jeu d'utilitaires. »
4.1.1 Le tout premier gestionnaire de paquet de Debian
Aux tous premiers pas du projet, ses membres considérèrent de le
distribuer sous forme de paquet source uniquement. Chaque paquet
serait composé du source téléchargé ainsi que d'un fichier de
complément spécifique à Debian. Les utilisateurs n'aurait alors qu'à
"détarer" les sources, appliquer la rustine Debian puis les compiler
ensemble. Cependant, ils comprirent très tôt qu'un schéma d'une sorte
de distribution sous forme d´exécutables serait nécessaire. Le premier
outil d'empaquetage, écrit par Ian Murdock et appelé dpkg, pour créer
un paquet dans un format binaire spécifique à Debian fit son
apparition. Il pouvait aussi être utiliser plus tard pour dépaqueter
et installer les fichiers d'un paquet.
Ian Jackson pris alors bientôt en charge le développement de l'outil
d'empaquetage, en renommant l'outil en lui-même dpkg-deb et écrivant
une interface qu'il appela dpkg pour faciliter son utilisation. Il
introduisit les notions de dépendances et conflits du système Debian
d'aujourd'hui. Les paquets fabriqués à partir de ces outils
possèdaient une en-tête avec la version de l'outil utilisé pour créer
le paquet et un fichier à l'intérieur duquel se trouvait l'archive
sous forme de "tarball", lequel était séparé de l'en-tête par des
informations de contrôle.
C'est à ce moment qu'un débat pris forme au sein des membres du
projet. Certains préconisaient d'abandonner le format spécifique de
Debian créé par dpkg-deb en faveur du format de l'outil ar. Après de
nombreuses versions de formats de fichiers, et autant d'outils
d'empaquetage, le format ar fut adopté. La valeur ajoutée de ce
changement fut la possibilité pour un paquet Debian d'être dépaqueté
sur n'importe quel système Unix sans avoir besoin de lancer un
exécutable auxiliaire. En d'autres mots, seuls les outils standards
présents sur chaque système Unix comme 'ar' ou 'tar' sont nécessaires
au dépaquetage d'un paquet binaire Debian pour en examiner son
contenu.
4.2 Les versions 1.x
Lorsque Ian Murdock quitta Debian, il nomma Bruce Perens comme
successeur.Bruce vint initialement à la Debian parce qu'il essayait de
créer une distribution de Linux sur cédérom nommé « Linux for Hams »
qui devait inclure tous les logiciels Linux intéressants les
opérateurs de radio-amateur. Constatant que le coeur du système Debian
devait encore être développé de façon à correspondre à son projet,
Bruce se mit à travailler intensivement sur le système de base et les
outils relatifs à l'installation, en remettant ses projets à plus
tard. Le travail que fit Bruce sur les outils d'installation permit de
créer la disquette de secours actuellement utilisée.
Ian Murdock constata:
« Bruce fut le candidat naturel à ma succession car il avait maintenu
le système de base pendant près d'un an. Il put ainsi combler le vide
dû au fait que le temps que je pouvais consacrer à Debian déclinait
rapidement. »
Il fut à l'initiative d'un certain nombre de facettes importantes du
projet, notamment en coordonnant les efforts pour produire le « Debian
Free Software Guidelines » et le Contrat Social de Debian ainsi que le
lancement du « The Open Hardware Project ». Pendant la durée de son
rôle de chef de projet, Debian gagna des parts de marché et une
réputation de plateforme pour utilisateurs de Linux sérieux et
compétents.
Voici les différentes versions de Debian sorties pendant cette
période:
1.1 Buzz, sortie en juin 1996 (474 paquets, noyau 2.0, entièrement au
format ELF, dpkg)
1.2 Rex, sortie en décembre 1996 (848 paquets, 120 développeurs)
1.3 Bo, sortie en juillet 1997 (974 paquets, 200 développeurs)
Il y eut quelques versions intermédiaires pour la version 1.3 avec la
dernière portant le numéro 1.3R6.
http://www.debian.org/News/1999/19990309 Bruce Perens fut remplacé par
Ian Jackson comme chef de projet Debian au début du mois de janvier
1998 après avoir mené le projet aux portes de la préparation aux
versions 2.0
4.3 Les versions 2.x
Ian Jackson devint le responsable du projet Debian au début de l'année
1998 et devint tout de suite après vice-président de la Software in
the Public Interest. Après la démission du trésorier (Tim Sailer), du
président (Bruce Perens) et du secrétaire (Ian Murdock), il devint
président et trois nouveaux membres furent choisis: Martin Schulze
(vice-président), Dale Scheetz (secrétaire) et Nils Lohner
(trésorier).
La version 2.0 de Debian (Hamm) sortit en juillet 1998 pour les
architectures de processeurs Intel i386 et Motorola 68000. Cette
version se caractérise par l'introduction d'une nouvelle version des
bibliothèques C (libc6 reposant sur la glibc2). Au moment de sa
sortie, il y avait plus de 1500 paquets maintenus par plus 400
développeurs Debian.
Wichert Akkerman succéda à Ian Jackson comme chef de projet Debian en
janvier 1999. La version 2.1 de Debian sortit le 9 mars 1999, après
avoir été retardé pendant une semaine par des demandes de corrections
de dernière minute.
La Debian 2.1 supporte officiellement deux nouvelles architectures:
l'Alpha et le Sparc. Les paquets contenant le système X-Window fut
profondemment réorganisé par rapport aux précédentes versions. Elle
inclut aussi apt,l'interface de gestion de paquets de la génération
suivante. Ainsi, cette version de Debian fut la première à recquérir
deux cédéroms pour le jeu de cédéroms officiels ; elle contient
environ 2250 paquets.
Le 21 avril 1999, Corel Corporation et le projet KDE formèrent
effectivement une alliance avec Debian lorsque Corel affirma son
intention de fabriquer une distribution Linux basée sur Debian et
l'environnement de bureau du projet KDE. Durant le printemps et l'été
suivant, une autre distribution basée sur Debian fit son apparition,
Storm Linux. Le projet Debian choisit alors un nouveau logo, en
créant à la fois une version officielle à utiliser sur le matériel
utilisant Debian, comme les cédéroms ou les sites web officiel du
projet, et une version non-officielle pour une utilisation dérivée de
Debian ou mentionnant son nom.
Un nouveau portage, unique en son genre, débuta à ce moment avec le
Hurd. C'est la première tentative d'utiliser un noyau non-linux, avec
le GNU Hurd, qui est lui-même basé sur le micro-noyau GNU Mach.
4.4 Et après ?
Les développeurs Debian sont actuellemt en train de travailler sur la
version 2.2, qui a comme nom de code Potato. Cette version tentera de
mieux adhérer au nouveau Linux File Hierarchy Standard (NDT:
standardisation de la hiérarchie des fichiers sous Linux). Elle
utilisera aussi le nouveau compilateur egcs comme compilateur par
défaut. Les architectures utilisant le noyau Linux utiliseront les
nouveaux noyaux de la série 2.2.x. On espère que les architecture
powerpc et arm seront aussi supportées avec la version 2.2.
5. Le Manifeste Linux de Debian
----------------------------------------------------------------------
PK
--
|\ _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:pkarat@club-internet.fr
|,4- ) )-,_. ,\ ( `'-' p.karatchentzeff@free.fr
'---''(_/--' `-'\_)
Reply to: