Gentoo

Gentoo

Gentoo Linux

Gentoo-logo.png Gentoo Linux
Gentoo-2008.0.png
Bureau Xfce sur Gentoo Linux 2008.0
Famille GNU/Linux
Type de noyau Monolithique modulaire
État du projet en développement
Plates-formes i386, x86-64, PowerPC, PowerPC 64, sparc, DEC Alpha, ARM, MIPS, PA-RISC, S390, IA-64, sh, m68k
Entreprise/
Développeur
Gentoo Foundation
Licence GNU GPL
Dernière version stable 2008.0 (le 6 juillet 2008) [+/−]
Gestionnaire de paquets Portage
Site Web www.gentoo.org

Gentoo Linux (/ˈdʒɛntu/) est une distribution Linux dite source. Elle a été conçue pour être modulaire, portable et optimisée pour le matériel de l'utilisateur. Ainsi, tous les programmes devront être compilés à partir du code source. Toutefois, certains logiciels disponibles sous forme de paquets précompilés pour différentes architectures, peuvent également être utilisés. Ceci est géré grâce au système Portage de Gentoo Linux.

Sommaire

Caractéristiques

Sa particularité est la compilation complète (ou en partie) d'un système GNU/Linux à partir des sources, à la manière de Linux From Scratch mais automatisée.

Ses outils de gestion de paquets s'inspirent des ports des BSD. Ce processus permet une optimisation et une personnalisation complète du système mais prend un certain temps pour compiler tous les logiciels nécessaires.

Ce type d'installation permet de tirer parti au mieux de l'architecture de la machine. En effet, le code source sera compilé en tenant compte des optimisations possibles du jeu d'instructions du processeur. La majeure partie des distributions sont compilées avec un jeu d'instructions générique et non pas pour un processeur plus récent, ceci afin de conserver un fonctionnement sur le maximum de machines. Les processeurs plus récents fonctionnent alors de façon minimale sans utiliser les optimisations du fondeur.

De plus, ce type d'installation permet de gérer facilement les dépendances, et ceci même lors d'une mise à jour majeure de toute la distribution. En effet, lors de l'installation de chaque programme les bibliothèques de développement qui l'accompagnent sont automatiquement installées, et les autres programmes qui utilisent ces bibliothèques seront automatiquement recompilés avec la nouvelle version de ces bibliothèques lors de la mise à jour. Le résultat est un système performant, cohérent et stable.

Un autre intérêt de Gentoo Linux est de laisser l'utilisateur choisir ses applications au fur et à mesure de l'installation, rendant le système, à la fin de la période d'installation, beaucoup plus léger qu'avec d'autres distributions qui installent souvent par défaut des applications dont l'utilisateur n'a pas nécessairement besoin.

Portabilité

Conçue initialement pour fonctionner sur l'architecture x86, Gentoo Linux est aujourd'hui l'une des distributions les plus portées. Les architectures actuellement supportées sont les suivantes : x86, PowerPC, PowerPC 970, SPARC, SPARC64, AMD64, IA-64, MIPS, DEC Alpha, HP/PA, ARM, et zSeries/s390. Gentoo Linux fut la première distribution à offrir un système Linux 64 bits (espace utilisateur et noyau) pour l'architecture PowerPC 970. Elle est également portable sur Xbox et PS3 comme nombre de distributions Linux.

Il existe aussi un profil embarqué qui utilise uclibc, une bibliothèque qui offre les mêmes fonctions que la glibc, mais plus compacte. Cela permet d'utiliser Gentoo Linux sur des systèmes embarqués, d'adapter Gentoo Linux à des automates programmables ou de réaliser une station de travail dédiée à des tâches qui nécessitent un système à haute performance.

Article détaillé : ebuild.

Origine du nom « Gentoo-Linux »

Le finlandais Linus Torvalds, créateur initial du noyau Linux, a choisi comme logo un dessin représentant un manchot. Un Gentoo (Manchot papou, Pygoscelis papua) est tout simplement un genre particulier de « manchot », ce qui convient parfaitement à la distribution Linux décrite ici. En effet, les Gentoos sont les nageurs les plus rapides parmi ces animaux (35 km/h).

Overlays

Un overlay (littérallement « surcouche ») regroupe un ensemble de programmes correspondant généralement à une tâche spécifique ainsi que les outils nécessaires à leur incorporation dans Portage. Il est ainsi possible d'installer facilement ces programmes et d'accroître les possibilités d'un système Gentoo.

Les overlays servent aussi à installer proprement un programme récent, mais encore absent de l'arbre principal que l'on pourra remplacer ensuite par son équivalent « officiel » sans soucis. Rien n'empêche de compiler et d'installer un logiciel, mais, dans ce cas, l'utilisateur risque d'avoir un programme ne respectant pas l'ordre ou la structure de la distribution et devra faire attention lors de l'arrivée du logiciel dans l'arbre principal, car il pourrait y avoir des fichiers de configurations mal placés par exemple.

Certains overlays utilisent le programme « layman » pour les regrouper et faciliter leur installation et leur gestion.

Présentation de quelques overlays

  • L'overlay science propose de nombreux programmes scientifiques et mathématiques. C'est un overlay très dynamique qui propose régulièrement des mises à jour et de nouveaux programmes avant qu'ils soient incorporés officiellement dans Portage.
  • L'overlay audio professionnelle propose de nombreux programmes audio et le même noyau temps réel (ou multimédia) que des distributions comme DeMuDi. Autant le module realtime-lsm que PAM-Rlimits sont proposés, ce qui laisse une liberté totale à l'utilisateur dans la gestion des priorités des tâches multimédia dans le système. Les mises à jour sont nombreuses et les programmes offerts sont le plus souvent de la dernière version et toutes leurs fonctionnalités sont disponibles. De plus, beaucoup de versions CVS et SVN sont également proposées. Beaucoup de programmes de cet overlay sont compatibles avec lash, le successeur de ladcca, ce qui permet de sauvegarder l'état des sessions de travail audio et de les restaurer automatiquement.
  • Break My Gentoo, littéralement Casse ma Gentoo, est un overlay hautement expérimental pour les programmes instables, le plus souvent car ils sont encore en phase de développement, et qui n'ont aucune chance d'arriver dans l'arbre Portage avant la sortie d'une version stable. Son usage est conseillé uniquement aux utilisateurs souhaitant expérimenter les dernières fonctionnalités disponibles et qui n'ont pas peur de rendre leur système inutilisable suite à un plantage.
  • Gentoo Overlays est un espace de travail social dont le but est de permettre aux différents projets, développeurs et utilisateurs de Gentoo de collaborer pour préparer la distribution Gentoo de demain.

Documentation

Les développeurs de Gentoo Linux sont conscients que l'installation d'un système où beaucoup de choses sont configurables, y compris les options de compilation, peut poser de sérieux problèmes à l'utilisateur non averti, aussi un soin particulier est apporté à la documentation.

Le manuel d'installation guide pas à pas l'utilisateur pendant la configuration et l'installation du système. Les conseils de ce manuel sont à suivre impérativement pour obtenir un système stable et performant.

Ce manuel d'installation est complété par de nombreux autres ainsi que par un forum, des listes de discussion et des canaux IRC où il est possible d'obtenir rapidement de l'aide.

Distributions basées sur Gentoo

Voir aussi

Articles connexes

Liens externes


Origine :
Projet GNU, Linux
Basé sur :
GNU/Linux
Gentoo Linux Variantes :
LiveCD, Live DVD…
Dérivés :
Sabayon Linux, Kororaa, …
  • Portail GNU/Linux Portail GNU/Linux
  • Portail des logiciels libres Portail des logiciels libres
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Gentoo Linux ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Gentoo de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Gentoo — Linux Рабочий стол Gentoo Linux 11 LiveDVD со средой KDE 4.6 Разработчик Gentoo Foundation …   Википедия

  • Gentoo — may refer to: * Gentoo penguin, a species of bird * Gentoo Linux, a computer operating system distribution * Gentoo/FreeBSD, a port of Gentoo Linux to the FreeBSD kernel and userland * gentoo (file manager), a free file manager for Linux and… …   Wikipedia

  • Gentoo — ist die englische Bezeichnung für den Eselspinguin eine Linux Distribution, siehe Gentoo Linux eine FreeBSD Distribution, siehe Gentoo/FreeBSD ein Dateimanager, siehe gentoo (Dateimanager) Dies …   Deutsch Wikipedia

  • Gentoo — Gen*too (j[e^]n*t[=oo] ), n.; pl. {Gentoos} (j[e^]n*t[=oo]z ). [Pg. gentio gentile, heathen. See {Gentile}.] A native of Hindostan; a Hindoo. [Archaic] [1913 Webster] …   The Collaborative International Dictionary of English

  • Gentoo — Gen*too (j[e^]n*t[=oo] ), n.; pl. {Gentoos} (j[e^]n*t[=oo]z ). A penguin ({Pygosceles t[ae]niata}). [Falkland Is.] [Webster 1913 Suppl.] …   The Collaborative International Dictionary of English

  • Gentoo — [jen to͞o′] adj., n. pl. Gentoos [Port gentio, heathen, gentile < L gentilis: see GENTILE] archaic var. of HINDU …   English World dictionary

  • Gentoo — ● np. f. ►LINUX métadistribution de Linux. Disponible pour les architectures x86, PowerPC, Sparc et Sparc64, sa principale caractéristique est d utiliser un système de gestion de paquetages très puissant inspiré des ports à la mode *BSD, et qui… …   Dictionnaire d'informatique francophone

  • gentoo — noun see gentoo penguin …   New Collegiate Dictionary

  • gentoo — n. Gentoo penguin, type of penguin native to the Antarctic that has a unique white patch above each eye and is the fastest underwater swimming penguin …   English contemporary dictionary

  • gentoo — [dʒɛn tu:] noun a tall penguin with a white triangular patch above the eye. [Pygoscelis papua.] Origin C19: perh. from Anglo Ind. Gentoo a Hindu , from Port. gentio gentile …   English new terms dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”