Jump to content

Arch Linux (Français)

From ArchWiki
État de la traduction: Cet article est la version francophone de Arch Linux. Date de la dernière traduction: 2025-09-01. Vous pouvez aider à synchroniser la traduction s'il y a eu des changements dans la version anglaise.

Arch Linux est une distribution GNU/Linux polyvalente pour l'architecture x86-64, développée de manière indépendante, qui s'efforce de fournir les dernières versions stables de la plupart des logiciels en suivant un modèle de publication continue (rolling release).

L'installation par défaut est un système de base minimal, configuré par l'utilisateur pour n'ajouter que ce qui répond à ses besoins.

Principes

Simplicité

Arch Linux définit la simplicité par sans ajouts ou modifications inutiles. Elle livre les logiciels tels qu'ils ont été publiés par les développeurs d'origine en amont (upstream) avec un minimum de changements spécifiques à la distribution en aval (downstream). Les correctifs non acceptés par les développeurs en amont sont évités, et les correctifs en aval d'Arch consistent presque entièrement en des corrections de bogues rétro-portées qui sont rendus obsolètes dès la prochaine version du projet.

De même, Arch fournit les fichiers de configuration fournis par l'amont, avec des modifications limitées aux problèmes spécifiques à la distribution, comme l'ajustement des chemins d'accès aux fichiers système. Il n'ajoute pas de fonctionnalités d'automatisation telles que l'activation d'un service simplement parce que le paquet a été installé. Les paquets ne sont divisés que lorsqu'il existe des avantages convaincants, comme le gain d'espace disque dans les cas particulièrement graves de gaspillage.

Les paquets officiels d'Arch Linux ne fournissent pas d'utilitaires de configuration graphique génériques (c'est-à-dire qu'il n'y a ni assistant d'installation en GUI ni outil de configuration système GUI, et Arch en tant que distribution ne promeut pas les GUI pour la configuration du système), encourageant les utilisateurs à effectuer la plupart des configurations système à partir d'un shell en ligne de commande et d'un éditeur de texte.

Modernité

Arch Linux s'efforce de maintenir les dernières versions stables de ses logiciels tant que la casse des paquets du système peut être raisonnablement évitée. Il est basé sur un système rolling-release, qui permet une installation unique avec des mises à jour continues.

Arch Linux incorpore le noyau le plus récent ainsi que des fonctionnalités disponibles pour les utilisateurs de GNU/Linux, y compris :

Arch Linux ne reste pas à utiliser des logiciels existants s'il existe de meilleurs options modernes et pérennes.

Pragmatisme

Arch est une distribution pragmatique plus qu'idéologique : les principes énoncés ici ne sont utiles qu'en tant que guides. Les décisions de conception sont prises au cas par cas par consensus des développeurs. L'analyse technique basée sur du factuel et les échanges sont ce qui compte, pas la politique ou l'opinion populaire.

Le grand nombre de paquets et de scripts de compilation dans les différents dépôts d'Arch Linux offrent des logiciels libres pour ceux qui les préfèrent, ainsi que des paquets de logiciels propriétaires pour ceux qui privilégient la fonctionnalité à l'idéologie.

Centrée sur l'utilisateur

Tandis que de nombreuses distributions GNU/Linux tentent d'être plus simples pour l'utilisateur, Arch Linux a toujours été, et restera toujours centrée sur l'utilisateur :

  • La distribution est destinée à répondre aux besoins de ceux qui y contribuent, plutôt que d'essayer d'attirer le plus grand nombre.
  • Elle est destinée à l'utilisateur compétent de GNU/Linux ou à toute personne ayant une attitude de bricoleur et disposée à lire la documentation et à résoudre ses propres problèmes.

Tous les utilisateurs sont encouragés à participer et à contribuer à la distribution. Signaler et aider à corriger les bugs est très apprécié et les patchs améliorant les paquets ou les projets principaux sont très appréciés : Les développeurs d'Arch sont des volontaires et les contributeurs actifs se retrouveront souvent à faire partie de cette équipe. Les Archers peuvent librement contribuer aux paquets dans AUR, améliorer la documentation ArchWiki, fournir une assistance technique aux autres ou simplement échanger des opinions dans les Canaux IRC Arch ainsi que le forum international, le forum francophone ou les mailing lists. Arch Linux est le système d'exploitation de choix pour de nombreuses personnes à travers le monde.

Versatilité

Arch Linux est une distribution polyvalente. Lors de l'installation, seul un environnement en ligne de commande est fourni ; plutôt que de devoir purger les paquets inutiles et indésirables, l'utilisateur a la possibilité de construire un système personnalisé en choisissant parmi des milliers de paquets de haute qualité fournis dans les dépôts officiels pour l'architecture x86-64.

Arch suit un modèle de «rolling release» accompagnée par pacman, un gestionnaire de paquets léger, simple et rapide qui permet de mettre continuellement à jour le système entier avec une seule commande. Arch fournit également le Arch build system, un système de type ports pour faciliter la construction et l'installation de paquets à partir des sources, qui peuvent également être synchronisés avec une commande. De plus, le Arch User Repository contient plusieurs milliers de scripts PKGBUILD contribués par la communauté pour compiler des paquets installables à partir des sources en utilisant l'application makepkg. Il est également possible pour les utilisateurs de construire et de maintenir leurs propres dépôts personnalisés facilement.

Historique

La communauté Arch s'est développée et a mûri pour devenir l'une des distributions Linux les plus populaires et les plus influentes, comme en témoigne également les intérêts et critiques reçus au fil des années.

En dehors de certaines exceptions, les développeurs d'Arch restent des volontaires à temps partiel, non rémunérés, et il n'y a aucune perspective de monétisation d'Arch Linux, qui restera donc «free» dans tous les sens du terme. Les personnes curieuses d'obtenir plus de détails sur l'histoire du développement d'Arch peuvent parcourir le site d'Arch dans l'Internet Archive Wayback Machine et Les archives des nouvelles d'Arch Linux.

Les premières années

Judd Vinet, un programmeur canadien et guitariste amateur, a commencé à développer Arch Linux au début de l'année 2001. Sa première version officielle, Arch Linux 0.1, a été publiée le 11 mars 2002. Inspiré par l'élégante simplicité de Slackware, BSD, PLD Linux and CRUX, mais pourtant déçu par leur manque de gestion de paquets à l'époque, Vinet a construit sa propre distribution sur des principes similaires et a également créé un gestionnaire de paquets nommé pacman, pour gérer automatiquement l'installation, la suppression et les mises à jour des paquets.

Les années intermédiaires

La communauté d'Arch s'est développée de façon régulière, comme le montre ce tableau des messages du forum, des utilisateurs et des rapports de bogues. De plus, elle était dès ses premiers jours connue comme une communauté ouverte, amicale et serviable.

Naissance de l'ArchWiki

Le 8 juillet 2008, l'ArchWiki a été installé avec le moteur MediaWiki.

L'aube de l'âge d'Aaron Griffin

Fin 2007, Judd Vinet s'est retiré de la participation active en tant que développeur d'Arch, et a transféré en douceur les rênes au développeur américain Aaron Griffin, également connu sous le nom de Phrakture.

Le Concours officiel du logo Arch Linux — voir les soumissions — s'est déroulé au même moment.

Scripts d'installation d'Arch

La version 2012-07-15 de l'image d'installation a rendu obsolète le menu Arch Installation Framework (AIF) en faveur des Arch Install Scripts (arch-install-scripts).

L'ère de systemd

Entre 2012 et 2013, le système d'initialisation traditionnel UNIX System V a été remplacé par systemd. [1] [2] [3] [4]

Abandon de la prise en charge d'i686

Le 25 janvier 2017, il a été annoncé que la prise en charge de l'architecture i686 serait progressivement abandonnée en raison de sa popularité décroissante auprès des développeurs et de la communauté. À la fin du mois de novembre 2017, tous les paquets i686 ont été retirés des miroirs.

Révision du rôle du chef de projet et élection

Au début de 2020, grâce à un travail d'équipe, les dirigeants d'Arch Linux a conçu un nouveau processus pour déterminer les futurs chefs du projet, documenté dans DeveloperWiki:Project Leader.

Comme Aaron Griffin a décidé de se retirer de son poste, un sondage a été organisé pour élire une nouvelle personne pour le remplacer, et le 24 février 2020 les résultats ont été publiés, rendant l'élection de Levente Polyak officielle.

L'ère GitLab

En Mai 2023, Arch Linux a migré son infrastructure d'empaquetage vers une instance de GitLab auto-hébergée. Outre les changements et innovations internes, cela a également entraîné la division du dépôt testing en core-testing et extra-testing, le dépôt staging en core-staging et extra-staging, et enfin community a été fusionné dans extra.

Plusieurs mois plus tard, en November 2023, l'ancien bug tracker bugs.archlinux.org qui utilisait Flyspray a été migré vers gitlab.archlinux.org et ses fonctionnalités de collaboration (issues et merge requests) ont été ouvertes au public. Pour des raisons d'archivage, une copie statique de l'ancien bug tracker reste afin que les liens (par exemple le FS#56716 choisi au hasard) soient toujours valides.