[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: