Arch Linux

De ArchwikiFR

Sommaire

Qu'est-ce que Arch Linux?

Arch est un projet indépendant visant à la création d’une distribution GNU/Linux® généraliste pour les architectures i686 et x86-64. De par sa souplesse, une plate-forme Arch Linux peut convenir à tous types d’attente. Son développement est axé sur la simplicité, le minimalisme et l'élégance du code. Arch s’installe en tant que système de base minimal, sans superflu, qui est par la suite configurable en fonction des besoins et de l’attente finale. Dépourvu d’un support officiel pour l'une ou l’autre des interfaces graphiques (GUI), le système est implémenté à l’aide du shell et par l'édition des différents fichiers de configuration. Basé sur un modèle de publication continue (rolling release), Arch Linux s’efforce de rester à jour en offrant en général les dernières versions stables de la plupart des logiciels.

Historique

Arch Linux fut créée par le programmeur canadien Judd Vinet, en s’inspirant de la philosophie de développement d’autres projets similaires. Une première version officielle vit le jour le 11 mars 2002, nommée Arch Linux 0.1. En 2007, Judd Vinet démissionna de son statut de chef de projet pour se concentrer sur d’autres centres d'intérêt. Le programmeur américain Aaron Griffin prit le relais et continue de mener le projet de nos jours.

Philosophie

Suivant la philosophie KISS, Arch Linux se veut légère, flexible, simple, ainsi que proche du comportement du système UNIX. Un environnement minimal compilé pour les architectures i686 et x86-64 est fourni lors de l'installation, sans se préoccuper des paquets inutiles ou indésirables. L’utilisateur se voit alors offrir la possibilité de mettre en place sa propre configuration en fonction de ses besoins, sans choix par défaut préalablement fournis. C’est pourquoi celle-ci est considérée comme étant modulable en fonction de l’utilisation finale et des choix entrepris pour y parvenir.

Publication

Le projet s’efforce de se maintenir raisonnablement à jour et d’offrir la dernière version des fonctionnalités aussi longtemps qu’une rupture des paquets systémiques peut être évitée. Celui-ci est basé sur un modèle de publication continue (rolling release) permettant une installation unique suivie d’optimisations constantes sans avoir à effectuer des procédures complexes pouvant être provoquées par une modernisation du système en changeant de version.

Intégrant de nombreuses fonctionnalités pour les utilisateurs de système GNU/Linux®, tel que les derniers noyaux, le gestionnaire d'init systemd, les systèmes de fichiers modernes (ext2, ext3, ext4, reiser, XFS, JFS et BTRFS), LVM2/EVMS, le RAID logiciel, udev et initcpio (avec mkinitcpio).

Gestion des paquets

Arch Linux s'appuie sur le gestionnaire de paquets binaires pacman qui permet une mise à jour de l'intégralité du système par une commande. Celui-ci est codé en C et conçu pour être léger, simple et véloce. Arch utilise également un système de construction de paquets, Arch Build System, semblable aux ports BSD pour rendre plus aisées la construction et l’installation de paquets à partir des codes sources voulus qui pourront par la suite être synchronisés en une seule commande. Il est également possible de recompiler son système d'une unique commande.

Les dépôts officiels d’Arch Linux offrent plusieurs milliers de paquets de grande qualité pour répondre aux exigences de ses utilisateurs. Encourageant la croissance de la communauté et les contributions de celle-ci, le dépôt (AUR) est mis en place et contient plusieurs milliers de scripts PKGBUILD gérés par des contributeurs. Grâce à cela, il est facile de créer et de maintenir sa propre compilation personnalisée de paquets.

Intégrité des sources

Arch fournit des logiciels non patchés et non personnalisés ; les paquets sont générés depuis les sources upstream, tels que l'auteur s'attend à les distribuer. Un patch n'est introduit que dans des cas extrêmement rares, pour éviter les ruptures pouvant se produire dans un modèle de publications continues.

Communauté

Le projet Arch Linux est entouré d’une communauté sur qui l’on peut compter, pleine d’entrain et accueillante. Tout Archer est encouragé à participer et à contribuer, à aider au développement, à maintenir les paquets à jour, rapporter et fixer les bugs, documenter le wiki, à favoriser l’entraide ou juste échanger différents avis sur le forum, la liste de diffusion, le canal IRC ou encore partager son savoir ainsi que développer ses propres paquets. La distribution a été adoptée par un grand nombre de personnes à travers le globe (communauté internationale), c’est pourquoi il existe une documentation riche dans de multiples langues.

Résumé

Pour résumer: Arch Linux est une distribution simple et polyvalente conçue pour répondre aux besoins de l'utilisateur Linux® compétent. Elle est à la fois puissante et facile à gérer, la rendant idéale pour les serveurs et les postes de travail. Menez-la dans la direction que vous aimez: si vous partagez cette vision de ce que devrait être une distribution GNU/Linux, alors vous êtes bienvenus et encouragés à l'utiliser librement, à vous impliquer et contribuer à la communauté. Bienvenue dans l'Arche!

Outils personnels
Autres langues