web-dev-qa-db-fra.com

Quelle est la différence fondamentale entre Arch et Gentoo Linux?

Quelle est la différence entre Arch Linux et Gentoo Linux? Leurs idéologies me semblent assez similaires.

61
Ritik

Oui, les distributions sont similaires, les deux étant conçues pour satisfaire les utilisateurs plus expérimentés, et toutes deux visent à être rapides et hautement personnalisables. La similitude la plus technique est que les deux sont basés sur le noyau Linux.

Alors que la plupart des fonctions peuvent sembler similaires, les deux sont différentes à bien des égards.

  1. Apparemment, la documentation Gentoo serait très intimidante pour les nouveaux utilisateurs, tandis que la documentation Arch est très proche de la devise KISS (Keep it simple, stupid).

  2. Les gestionnaires de packages sont également différents. Arch Linux utilise Pacman (ou dans certains spins, comme antergos, Pacman XG) qui utilise le bon système de paquets précompilé tandis que Gentoo utilise le gestionnaire Portage qui crée des packages à partir du code source .

    Avec la différence de gestionnaires de packages, une distribution peut avoir moins de packages préparés que l'autre. Je dirais que Arch aurait une plus grande sélection de packages par rapport à Gentoo, mais la sélection de packages individuels peut également être différente.

    Cependant, la plupart des packages sont disponibles en code source. Vous pouvez donc les construire assez facilement pour convenir au gestionnaire de paquets que vous utilisez.

    (Si vous êtes intéressé, le gestionnaire de portage de Gentoo possède de nombreuses fonctionnalités intéressantes non disponibles dans le pacman fraîchement installé)

  3. La popularité est une différence. Bien que vous puissiez être intéressé par l'originalité, l'adoption de votre système d'exploitation peut faire une grande différence dans votre expérience Linux. Principalement sur le nombre de fichiers auxquels vous pouvez accéder en dehors du disque et sur le nombre de didacticiels à consulter en cas de besoin.

    Selon distrowatch, Arch Linux est le 8ème en popularité globale, tandis que Gentoo est au 47ème .

    Bien que la popularité puisse aider, cela peut ne pas vous aider à choisir facilement une distribution. Je n'ai pas personnellement essayé Gentoo, il pourrait simplement s'agir d'un système d'exploitation incroyablement fonctionnel et simple, alors qu'Arch avait augmenté beaucoup plus avec son avance.

  4. Gentoo dispose d'une bonne variété de postes de travail officiellement pris en charge, d'AfterStep et BlackBox à Gnome et Xfce. Arch Linux prend officiellement en charge principalement les principaux bureaux. (Probablement parce qu'il est couramment adopté comme système de ligne de commande).

  5. Je pourrais énumérer beaucoup plus de différences, mais à part les différences ci-dessus (et peut-être d'autres), les distributions sont assez similaires.

Si vous souhaitez une bonne ressource pour faire des comparaisons avec, je recommande distrowatch.com , si vous ne l'avez pas déjà regardé.

48
Air Conditioner

La plus grande différence est probablement que gentoo fournit des packages source tandis qu'Arch fournit des binaires précompilés. Arch ne prend également en charge que les machines x86, bien qu'il ait été porté sur d'autres architectures avec un certain succès. Regardez ici pour une liste.

18
Livinglifeback

Dans l'installation de Gentoo, vous serez beaucoup plus encouragé à compiler votre propre noyau, une expérience que tout utilisateur expérimenté de Linux devrait vivre. :)

Arch par défaut utilise systemd pour son initialisation. systemd devient de plus en plus populaire, et la plupart des distributions y passent à la place de l'ancien système d'initialisation de style System-V. Gentoo utilise cet ancien système d'initialisation par défaut, mais est aidé par OpenRC. Gentoo a cependant systemd disponible dans Portage .

Il y a une similitude que je voudrais mentionner cependant: vous pouvez en apprendre beaucoup sur Linux simplement en en installant l'une ou l'autre distribution!

13
AlephBeth