Linux Mint est basé sur Ubuntu. Ubuntu est basé sur Debian. Comme cela, il y a plusieurs autres distributions Linux basées sur Ubuntu, Debian, Slackware, etc. Ce qui me trouble, c'est ce que cela signifie, c'est-à-dire une distribution Linux basée sur une autre. Comment sont-ils fabriqués?
debian
ubuntu
distributions
Suyash Mohan
la source
la source
Réponses:
Zack avait un excellent diagramme pour l'expliquer sur ses diapositives UDS-P Talk
Fondamentalement, chaque cycle Ubuntu, jusqu’au blocage de Debian , les paquets source qui ne sont pas modifiés dans Ubuntu sont copiés de Debian dans Ubuntu, quotidiennement (branche à 74%). Les paquets qui ont été modifiés dans Debian et Ubuntu sont fusionnés manuellement (la branche Patch), généralement par le développeur qui a touché le paquet pour la dernière fois dans Ubuntu.
Certains paquets centraux (le noyau, une grande partie du bureau et d’autres bits) ne proviennent pas de Debian, mais viennent directement d’Amont (la branche à 11%)
Ubuntu doit donc gérer son propre ensemble de paquets et bénéficier de l’énorme quantité de paquets Debian.
la source
Ubuntu utilise le même système de gestion des paquets (deb et apt) et avec chaque cycle de développement, il intègre les derniers paquets de Debian, puis les adapte aux spécificités d’Ubuntu et ajoute plus de fonctionnalités et de correctifs si nécessaire. Ils repoussent également les modifications dans Debian et, souvent, les développeurs sont des développeurs Ubuntu et Debian.
À son tour, Mint fait la même chose avec les paquets Ubuntu (Mise à jour: bien que Mint ne semble pas contribuer autant, voire pas du tout)
la source
Un certain nombre d'éléments définissent une distribution, à part le nom. Le système de packaging (deb, rpm, ...), l’environnement standard (par exemple, le type d ’" init "utilisé comme standard) et un certain nombre d’autres éléments, tels que la politique de planification, les principaux utilisateurs cibles, etc. Notez que le partage de certains les outils principaux ne font pas deux distributions "frères et sœurs". Voir le cas de Red-Hat et SuSE, par exemple: sur le graphique lié par @Zenklys, vous voyez que SuSE est un dérivé précoce de Slackware, mais ils ont emprunté le système de packaging RPM à Red-Hat, je suppose de ne pas réinventer le roue.
La plupart de ces choses sont des décisions que quelqu'un (une entreprise, une personne ou une communauté en développement) prend pour vous. Certaines distributions sont assez différentes les unes des autres et n'ont presque rien de commun dans leurs origines (Debian et Red-Hat sont deux exemples des temps anciens ...), résultat d'efforts parallèles pour créer un environnement de travail, mais d'autres sont nées simplement une communauté importante s'accorde pour dire que certains aspects d'une distribution existante pourraient se faire de manière différente, comme avoir des cycles de publication plus courts (ou plus longs!), ou peut-être rendre la distribution moins "générale" et se concentrer sur certains aspects, comme la création de média (vous). outils de pré-installation, essayez d’avoir une configuration matérielle meilleure / plus facile pour des choses spécifiques ...); ou lorsqu'une entreprise décide qu'elle peut faire des affaires en réglant une distribution pour certains publics cibles.
Continuons avec Ubuntu à partir de maintenant, mais gardez à l'esprit que ce processus est similaire dans tous les domaines.
Bien entendu, la méthode "dérivée" signifie que vous commencez avec un système opérationnel à partir du jour 0, dans lequel votre travail sera axé sur les modifications souhaitées et sur la mise à jour de la version "parent".
Ubuntu est un dérivé de Debian dans ce sens: ils ont pris une distribution qui fonctionnait et ont choisi un certain nombre de choses: environnement de bureau par défaut (et officiellement pris en charge) et thématisation, mettant l’accent sur le fait qu'un utilisateur non root puisse accéder à toutes les zones restreintes. (configuration du matériel, par exemple), etc., et également intégrer des outils et, parfois, en développer de nouveaux pour atteindre leurs objectifs. À un moment donné, ils ont commencé à prendre des décisions plus fondamentales, telles que la modification de sous-systèmes cruciaux (mise à niveau par exemple), ou la version par défaut des outils, par exemple celui de Python, dans lequel Ubuntu dépend fortement. Certains de ces changements peuvent ne pas se produire lors de la distribution initiale, ou simplement prendre plus de temps ... ou l'inverse, si vous ne le faites pas.
Encore une fois, à un moment donné, les utilisateurs d’Ubuntu ont décidé qu’ils n’étaient pas satisfaits de tous les choix qu’ils prenaient pour eux. Vous vous retrouvez donc avec des dérivés comme Kubuntu ou Xbuntu qui peuvent (ou ne peuvent pas) atteindre un certain "statut". statut dans le projet d'origine.
Ubuntu a conservé un certain niveau de commentaires avec Debian, facilitant ainsi l’acquisition de vos connaissances (dans une certaine mesure), mais cela n’a pas besoin d’être vrai pour toutes les distributions dérivées.
Et ainsi de suite ... mais la réponse court depuis longtemps: P
la source
J'ai toujours aimé cette petite photo sur les distributions Linux et leurs relations. :)
http://fr.wikipedia.org/wiki/Fichier:Gldt.svg
la source