Gentoo

Un article de Gentoo Linux Wiki.

Sommaire

[modifier] Qu'est ce que c'est

Gentoo Linux est une interprétation particulière de Linux qui peut être automatiquement optimisée et adaptée à vos besoins pour n'importe quelle utilisation ou besoin. D'extrême performance, la configuration et l'optimisation sont facilitées au maximum pour l'utilisateur en vue d'une optimisation poussée. Sa communauté d'utilisateurs expérimentés fait tout le cachet de Gentoo qui vous permettra de trouver des réponses pointues et détaillées rapidement. Gentoo est une métadistribution basée sur les sources de compilation des programmes, cette approche ascendante d'installation lui permet de s'adapter à presque n'importe quel besoin.


[modifier] Avantages

  • Compilation du noyau simple : le noyau ne possède que le nécessaire, il est donc plus léger et rapide.
  • Recompilation des paquets avec de nouveaux attributs très simple (voir FAQ Comment fonctionne emerge), ainsi on peut faire de l'inter-opérabilité simple entre sources de programmes sans paquet et paquets de Portage.
  • Détection automatique des paquets nécessitant une compilation rapide et simple : emerge -N world
  • Ajout de sources dans l'arbre de portage (gestionnaire de paquet) très simple, une archive des sources + un fichier texte de désignation appelé ebuild suffit. Comme l'ajout des sources est simple, on peut rapidement installer de nouvelles versions, voire les dernières ( voir TIP Installer des paquets spécifiques ).

Gentoo nécessitant de l'optimisation pour bien fonctionner (bon choix de l'architecture et des options d'optimisation), on trouve facilement de la documentation éprouvée pour mettre en place un système optimisé avec des méthodes éprouvées par beaucoup d'utilisateurs. Il suffit de regarder la documentation Gentoo : elle commence par le choix de l'architecture du processeur, et lors de l'installation dans la procédure les options de compilation optimisées sont fournies. Je vous invite à aller voir HOWTO Optimiser et accélérer votre système.

[modifier] Système de Gestion de Paquetages

Portage est l'application principale employée par Gentoo pour faciliter l'installation des paquets dans la distribution Gentoo. Quand vous employez Portage pour installer une application, il vérifie automatiquement les dépendances, télécharge les sources, configure l'environnement de compilation, compile le programme, installe les dossiers sur le système, et maintient les dossiers d'installation. Quand un programme est désinstallé ou mis à jour, Portage nettoie tout, excepté certains dossiers de config (par exemple dans /etc), qui ne sont pas changés sans permission de l'administrateur du système.

[modifier] Distribution basée sur les sources

En général, les paquets de Gentoo sont compilés à partir du code source sur la machine de chaque utilisateur. Le plus grand avantage de cette approche est que les dernières versions de beaucoup d'applications sont disponibles très rapidement. Les créateurs de paquets pour Gentoo ne doivent pas créer un i386 binaire, un PowerPC binaire, un Sparc binaire, etc... Au lieu de cela les créateurs de paquets font un paquet de source et le diffuse à la communauté d'utilisateur afin qu'il puisse être compilé et examiné. Un autre avantage est que des patches peuvent être incorporés au paquet de Gentoo dès qu'ils sont disponibles, autorisant une incorporation rapide des patches, notamment pour les bugs ou les failles de sécurité.

Quelques applications dont les sources ne sont pas disponibles (Acrobat Reader par exemple), aini que quelques binaires (OpenOffice.org, Firefox) sont également disponibles en tant qu'installations binaires comme les paquets étant compilés depuis les sources.

Il y a également un pseudo support des binaires (il est possible de télécharger et installer des paquets qui sont pré-compilés à partir des sources) mais reste plutôt limité (ce qui est un problème dans la mesure où Gentoo est une affaire de choix).


[modifier] Communauté

Gentoo Linux est un projet communautaire régi par la Fondation Gentoo. La documentation officielle de Gentoo, les forums, et ce Wiki sont les endroits où les utilisateurs de Gentoo s'aident les uns les autres.

[modifier] Support commercial

Le support commercial Gentoo est disponible sur:

Note: il existe d'autres supports commerciaux pour Gentoo, mais InversePath est le seul listé par Gentoo sur la page des sponsors.

Vous pouvez trouver du support commercial sur Google :

[modifier] Gestion des drapeaux (ou flags)

Pour plus d'information sur les drapeaux ou flags, consultez FAQ Qu'est-ce qu'un USE flag?

[modifier] Une opportunité pour apprendre

Gentoo ne posséde pas de système d'installation ! Ne vous inquiétez pas, il y a de très bonnes instructions pour l'installation dans le Handbook Gentoo. Vous apprendrez comment GNU/Linux fonctionne pendant que vous installerez les différents composants du système. Il y a 3 "stages" pour l'installation qui vous permettent de définir le rapport entre l'optimisation et la facilité. Allez voir Gentoo Handbook pour plus de détails.

Il existe maintenant différents systèmes d'installation graphique, ceux-ci restant peu prisés.

[modifier] Le pingouin Gentoo

Image:Gentoopenguin.jpg
Le pingouin Gentoo

[modifier] Mascotte

Larry la Vache

Larry The Cow
Larry The Cow
Récupérée de « http://fr.gentoo-wiki.com/Gentoo »
Autres langues