The Linux Standard Base
is
a specification for allowing the same binary package to be used on multiple
distributions. After Jessie (Debian 8) was released, Debian abandoned
the pursuit of LSB compatibility. See this July 3, 2015
message from Didier Raboud
and the following discussion for
background information.
Quand sid n'existait pas, l'organisation du site FTP avait un défaut majeur. On supposait que, quand une architecture était créée dans la distribution unstable actuelle, elle serait publiée quand la distribution deviendrait la nouvelle distribution stable. Pour beaucoup d'architectures ce n'était pas le cas, ce qui obligeait à déplacer ces répertoires lors de la sortie d'une version. Ce n'était pas pratique parce que le déplacement aurait consommé beaucoup de bande passante.
Les administrateurs ont évité le problème pendant plusieurs années en plaçant les binaires pour les architectures non publiées dans un répertoire particulier nommé « sid ». Pour les architectures non encore publiées, lors de leurs sorties, un lien entre la stable courante et sid était créé et, à partir de là, elles étaient créées normalement dans l'arborescence unstable. Cette disposition était légèrement déconcertante pour les utilisateurs.
Avec l'arrivée des répertoires communs (voir Que trouve-t-on dans le répertoire pool ?, Section 6.10), les paquets ont commencé à être placés dans un endroit standard dans le pool, quelle que soit la distribution, donc la publication d'une distribution n'entraîne plus de consommation excessive de bande passante sur les miroirs (mais il y a cependant une consommation graduelle de la bande passante pendant le processus de développement).
dists/stable/main, dists/stable/contrib, dists/stable/non-free et dists/unstable/main/, etc.
Historiquement, les paquets étaient conservés dans le sous-répertoire dists correspondant aux distributions. Ceci s'est avéré poser certains problèmes, comme une grande consommation de bande passante sur des miroirs lors de changements majeurs. Ces problèmes ont été résolus avec l'introduction du répertoire pool.
Le répertoire dists est encore utilisé pour les fichiers de catalogue servant à des programmes comme apt.
Notez qu'il y a des portages qui rendent cet outil disponible pour d'autres
systèmes de gestion de paquets, comme le gestionnaire de paquets de Red Hat,
aussi connu sous rpm
In 2014, Debian changed its default init system from System V init to systemd.
Debian 8 "jessie" in April 2015 was the first release to ship with
systemd as default init. Four decisions
of
the Debian Technical Committee were involved: Bug
#727708
2014-02-11: "The committee decided that the default
init system for Linux architectures in jessie should be systemd." Bug
#746715
2014-08-01: "The technical committee expects
maintainers to continue to support the multiple available init systems",
and merge reasonable contributions. Bug
#746578
2014-11-15: "The committee decided that systemd-shim
should be the first listed alternative dependency of libpam-systemd instead of
systemd-sysv." This decision made it easier to keep running a non-systemd
Debian system. Bug
#762194
2017-11-04: "On automatic init system switching on
upgrade"
Utilisez l'adresse debian-list-subject-REQUEST@lists.debian.org pour cela.
La FAQ Debian GNU/Linux
version 9.0, 17 November 2018