Ma compréhension est qu'Ubuntu est basé sur Debian. Par exemple, sur la page Wikipédia d'Ubuntu, il est indiqué « Il s'agit d'une distribution Linux basée sur l'architecture Debian. » Comment puis-je savoir sur quelle version de Debian une version particulière d'Ubuntu est basée (le cas échéant)?
Par exemple, la version stable actuelle d'Ubuntu est " Artful Aardvark " (17.10) qui annonce qu'elle est basée sur le noyau Linux 4.13, mais ne semble rien dire sur la version Debian.
La version stable actuelle de Debian est le code nommé " Stretch " (9.2) qui annonce un noyau 4.9 (sur la page Stretch liée ci-dessus). Comment puis-je connaître les détails de la relation entre eux? Existe-t-il une commande particulière qui révélera ces informations?
Réponses:
Les versions d'Ubuntu ne sont pas basées sur les versions de Debian. Pendant le développement d'une version d'Ubuntu, les paquets sont importés de Debian unstable, jusqu'au gel de l'importation Debian (dans le passé, les versions LTS importées des tests, et c'est ce que la page wiki liée suggère toujours; cependant, regarder mes paquets montre que 18.04 importe des packages d'unstable). Cela signifie qu'une version d'Ubuntu donnée aura des paquets non gérés par Ubuntu dans n'importe quelle version de Debian au moment du gel de l'importation (sauf demandes de synchronisation explicites ); mais cela ne correspond pas à ce que contiendra la prochaine version de Debian.
Donc, essayer de lier une version d'Ubuntu à une version de Debian finirait par être trompeur.
Vous pouvez regarder le contenu de
/etc/debian_version
pour voir le nom de code Debian de la version (en construction) dont les paquets ont été extraits; vous pouvez également faire correspondre les dates de gel des importations Debian à partir des calendriers de publication (par exemple, Artful , Bionic , Cosmic ou Disco ). Vous verrez de cela que la même version de Debian alimente plusieurs versions d'Ubuntu ( par exemple Stretch, qui a fini par être Debian 9, a alimenté Xenial, Yakkety, Zesty et Artful; Buster, qui finira par être Debian 10, a nourri Bionic et Cosmic, et alimente Disco), avec des versions de package assez différentes à chaque fois.la source
Ubuntu importe normalement les paquets de Debian instable jusqu'au "gel de l'importation Debian". Pour les versions antérieures de LTS, ils ont choisi d'importer à partir des tests Debian à la place, mais de nos jours, toutes les versions (LTS et non LTS) importent depuis instable. Vous pouvez trouver la date du "gel des importations Debian" en consultant les pages "Calendrier de publication". Par exemple, selon https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule, le gel de l'importation Debian s'est produit le 24 août 2017.
Cependant, pour de nombreux packages de base, Ubuntu fait ses propres décisions et se retrouve souvent avec des versions plus récentes car ils ont moins de soucis concernant la prise en charge des architectures et des configurations ésotériques. Par exemple, au moment du gel des importations Debian par Artful, Debian Sid avait le noyau Linux 4.12 mais Ubuntu Artful était livré avec 4.13.
la source