| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| wiki:os:gnu_linux:arch_linux [2026/04/06 15:01] – Thibault Seguin | wiki:os:gnu_linux:arch_linux [2026/04/12 12:43] (Version actuelle) – [Caractéristiques de Arch Linux] Thibault Seguin |
|---|
| |
| ===== Caractéristiques de Arch Linux ===== | ===== Caractéristiques de Arch Linux ===== |
| **Arch Linux** est une distribution qui suit le principe KISS que j'expliquerai plus en détail tout comme **Slackware** ou encore **Gentoo** et est en //rolling release// (//publication continue// en français), c'est à dire que les logiciels montent en version sans mise à niveau, uniquement avec des mises à jour via le gestionnaire de paquets **Pacman**, plus précisément la commande ''pacman -Syu'' donc ce système d'exploitation est en perpétuel évolution. Un système //rolling release// a ses avantages, comme la reconnaissance de matériels récents et des logiciels dans leurs dernières versions mais a également de gros inconvénient, comme une stabilité moindre par rapport à des distribution comme [[wiki:os:gnu_linux:debian|Debian]] qui a une publication par version fixe, de ce fait les programmes sont très peu testés avant leur intégration sous Arch Linux ce qui peut causer des confits de dépendances logicielles et rendre certaine application inutilisable suite à une mise à jour voir même le système complet inutilisable dans le pire des cas donc il faut se renseigner avant chaque mise à jour importante, comme ont dit, mieux vaut prévenir que guérir. Enfin bref, Arch Linux est plutôt destiné aux utilisateurs aguerris et encore même ces derniers ne souhaitent pas forcément avoir un système qui nécessite une analyse préventive avant chaque mise à jour, par contre Arch Linux peut-être une très bonne source pour les distributions qui en sont dérivés tel que **Manjaro**, **CachyOS** ou encore **SteamOS** de l'entreprise **Valve** installé sur les consoles **Steam Deck** qui profite d'ailleurs grandement au //gaming// sous [[wiki:os:gnu_linux|Linux]]. | **Arch Linux** est une distribution qui suit le principe KISS que j'expliquerai plus en détail tout comme **Slackware** ou encore **Gentoo** et est en //rolling release// (//publication continue// en français), c'est à dire que les logiciels montent en version sans mise à niveau, uniquement avec des mises à jour via le gestionnaire de paquets **Pacman**, plus précisément la commande ''pacman -Syu'' donc ce système d'exploitation est en perpétuel évolution. Un système //rolling release// a ses avantages, comme la reconnaissance de matériels récents et des logiciels dans leurs dernières versions mais a également de gros inconvénients, comme une stabilité moindre par rapport à des distribution comme [[wiki:os:gnu_linux:debian|Debian]] qui a une publication par version fixe, de ce fait les programmes sont très peu testés avant leur intégration sous Arch Linux ce qui peut causer des confits de dépendances logicielles et rendre certaine application inutilisable suite à une mise à jour voir même le système complet inutilisable dans le pire des cas donc il faut se renseigner avant chaque mise à jour importante, comme ont dit, mieux vaut prévenir que guérir. Enfin bref, Arch Linux est plutôt destiné aux utilisateurs aguerris et encore même ces derniers ne souhaitent pas forcément avoir un système qui nécessite une analyse préventive avant chaque mise à jour, par contre Arch Linux peut-être une très bonne source pour les distributions qui en sont dérivés tel que **Manjaro**, **CachyOS** ou encore **SteamOS** de l'entreprise **Valve** installé sur les consoles **Steam Deck** qui profite d'ailleurs grandement au //gaming// sous [[wiki:os:gnu_linux|Linux]] et aussi grâce au fork de **Wine** du nom de **Proton**. |
| |
| <note>Qu'est ce que le //principe KISS// ? Pour faire simple je vais vous donner un exemple, plutôt que d'utiliser l'application graphique **GParted** pour partitionner et formater un média de stockage, vous utiliserez plutôt les utilitaires en ligne de commande **cfdisk** et **parted** ou encore pour ajouter un utilisateur sous Linux, au lieu d'utiliser la commande **adduser** vous éditerez directement le fichier ''/etc/passwd'' avec la commande **vipw** et la création du répertoire utilisateur (avec les bons droits associés) avec la commande **mkdir** et **chown** pour donner les droits au nouvel utilisateur. En gros le //principe KISS// privilégie l'utilisation des utilitaires qui sont disponibles sur n'importe quelle distribution, à la manière des systèmes [[wiki:os:bsd_unix|BSD]].</note> | <note>Qu'est ce que le //principe KISS// ? Pour faire simple je vais vous donner un exemple, plutôt que d'utiliser l'application graphique **GParted** pour partitionner et formater un média de stockage, vous utiliserez plutôt les utilitaires en ligne de commande **cfdisk** et **parted** ou encore pour ajouter un utilisateur sous Linux, au lieu d'utiliser la commande **adduser** vous éditerez directement le fichier ''/etc/passwd'' avec la commande **vipw** et la création du répertoire utilisateur (avec les bons droits associés) avec la commande **mkdir** et **chown** pour donner les droits au nouvel utilisateur. En gros le //principe KISS// privilégie l'utilisation des utilitaires de base et standard qui sont disponibles sur n'importe quelle distribution, à la manière des systèmes [[wiki:os:bsd_unix|BSD]].</note> |
| | |
| | De base Arch Linux est des plus minimaliste, il n'y a pas d'environnement de bureau ou gestionnaire de fenêtres préinstallés, en gros c'est une distribution GNU/Linux à façonner selon ses envies et besoins, il y a une base logicielle relativement vaste et encore d'autant plus avec le dépôt communautaire **AUR** (**//Arch User Repository//**), c'est l'une des raisons qu'Arch Linux est une distribution mère qui sert de socle à de nombreuses distributions, ces dérivés de Arch Linux sont pour leur part dans la majorité des cas déjà pré-configurées, ce qui permet d'avoir un système de type Arch sans avoir à mettre les mains dans le camboui. |
| |
| ===== Documentation complémentaire sur Arch Linux ===== | ===== Documentation complémentaire sur Arch Linux ===== |