web-dev-qa-db-fra.com

Techniquement parlant, qu'est-ce qui différencie Ubuntu des autres distributions Linux?

C'est une question qui m'a intrigué pendant un bon moment (et fait référence aux différences entre toutes les distributions).

Dans mon esprit, une distribution est: a OS pré-configuré, avec certains packages pré-installés, certains créés par la communauté de la distribution qui sont uniques à cette distribution (par exemple apt-get).

Je ne suis pas sûr que ma définition soit correcte car je sens qu'il y a autre chose. Je suis vraiment intéressé par la création de ma propre distribution ArchLinux (qui commence comme un système barebones très minimal que vous développez vous-même), mais je pense que je dois d'abord comprendre cela.

7
Ross

La plus grande différence entre les différentes distributions Linux est le système de gestion des packages utilisé. Ubuntu est très similaire à Debian et utilise le système de gestion de paquets Debian (.debs, apt-get, etc.). Cependant, il y a une différence beaucoup plus importante entre Ubuntu et Fedora et Red Hat qui utilisent le système de gestion de paquets Red Hat (.rpms, yum etc.). ArchLinux utilise le gestionnaire de paquets Pacman. D'autres distributions, telles que Gentoo, nécessitent que tout soit construit à partir de la source.

Les distributions avec un système de gestion de packages ont souvent un ensemble différent de packages disponibles dans leurs référentiels.

Les différences les plus visibles sont la sélection d'application par défaut et les thèmes et paramètres par défaut. Ces décisions semblent être les plus controversées, mais elles sont les plus faciles à modifier; toutes les distributions sont extrêmement personnalisables.

De plus, les différentes distributions ont une compatibilité binaire limitée, ce qui signifie que le code source des packages doit être compilé séparément pour chaque distribution pour créer des binaires natifs.

Vous pouvez lire sur sa compatibilité binaire: https://wiki.ubuntu.com/MarkShuttleworth

6
dv3500ea