Crux Linux
Crux Linux | |
Crux Linux avec KDE. | |
Famille | GNU/Linux |
---|---|
État du projet | actif |
Plates-formes | i686, x86-64, ARM, PPC |
Entreprise / Développeur |
Lidén et la communauté Linux Crux |
Licence | GNU GPL |
Première version | |
Dernière version stable | 3.7 ()[1] |
Environnement de bureau | Au choix (Openbox, GNOME, KDE, Xfce, Enlightenment, …) |
Gestionnaire de paquets | prt-get et pkgutils |
Site web | crux.nu |
modifier |
Crux est une distribution Linux légère, optimisée pour les microprocesseurs x86-64, destinée aux utilisateurs expérimentés. La distribution est fournie sous forme de paquetages tar.gz de type BSD. Crux vise principalement la stabilité et la disponibilité des derniers outils[2].
Présentation
[modifier | modifier le code]Crux Linux est une distribution qui a pour vocation d’être minimaliste. Les développeurs de la distribution essayent de suivre au plus possible le principe de KISS.
Installation
[modifier | modifier le code]Crux n’inclut pas de programme d’installation graphique. À la place, les utilisateurs peuvent utiliser les outils disponibles sur le CD de Crux pour partitionner les disques, créer les systèmes de fichier, installer le système de base à partir des paquets puis installer un noyau (Linux) à la main et une amorce.
Le manuel de Crux favorise LILO[3], au détriment de GRUB, utilisé sur la plupart des systèmes d’exploitations libres. Ce manuel explique tout de même comment installer et configurer GRUB[4].
Distribution des logiciels
[modifier | modifier le code]L’équipe de Crux fournit uniquement les logiciels permettant d’avoir un système minimal fonctionnel, incluant : interface graphique, outils de bureautique et de navigation web. Si l’utilisateur veut des logiciels supplémentaires, il devra les compiler et les installer en utilisant ses propres recettes, ou celles fournies par la communauté de Crux.
Les paquets binaires sont traditionnellement des archives en tar.gz, mais depuis la version 5.35.0 des outils de gestion des paquets de Crux, les pkgutils, l’utilisation de bz2 ou xz est également possible à la place de Gzip. Ces outils supportent ces fonctionnalités depuis la version 2.7 de Crux.
Le système de ports de Crux est composé d’un arbre de répertoires comportant des fichiers nommés « Pkgfile ». Ces Pkgfiles sont de simples scripts shells. L’interpréteur de ces scripts est le plus souvent bash. À la différence des pkgtools de Slackware, ces scripts ne contiennent que les informations utiles à la construction du logiciel, un outil spécialisé s’occupant ensuite de construire le paquet.
Les outils de gestion de paquets minimaux ne gèrent pas les dépendances. prt-get est alors utilisé pour pallier ce problème. D’autres sur-couches aux pkgutils de Crux sont disponibles, en utilisant les ports ou des paquets binaires précompilés[5].
Les outils de gestion et de construction de paquets à partir des ports de Crux ont été portés sur OpenBSD, pour leur simplicité et leur flexibilité[6].
Versions
[modifier | modifier le code]Date | Version |
---|---|
0.5 | |
0.5.1 | |
0.5.2 | |
0.5.3 | |
0.5.4 | |
0.6 | |
0.7 | |
0.8 | |
0.9 | |
0.9.1 | |
0.9.2 | |
0.9.3 | |
0.9.4 | |
1.0 | |
1.1 | |
1.2 | |
1.3 | |
1.3.1 | |
2.0 | |
2.1 | |
2.2 | |
2.3 | |
2.4 | |
2.5 | |
2.6 | |
2.7 | |
2.7.1 | |
2.8 | |
3.0 | |
3.1 | |
3.2 | |
3.3 | |
3.4 | |
3.5 | |
3.6 | |
3.6.1 | |
3.7 |
Notes et références
[modifier | modifier le code]- « [ANN] CRUX 3.7 Released! », (consulté le )
- (en) Site web de Crux
- (en) Manuel de Crux
- (en) Manuel de Crux
- (en) Crux Wiki: Tools And Scripts
- (en) Page des ports de Crux pour OpenBSD
Annexes
[modifier | modifier le code]Articles connexes
[modifier | modifier le code]- Distribution dérivée : Arch Linux
- Distribution utilisant une partie des outils de Crux : NuTyX
- Minimalisme (informatique)