NuTyX

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis NuTyx)
Aller à : navigation, rechercher
image illustrant un logiciel libre
Cet article est une ébauche concernant un logiciel libre.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

NuTyX
Logo

Famille GNU/Linux
Type de noyau Monolithique modulaire
État du projet actif
Plates-formes i686,x86_64
Entreprise /
Développeur
Thierry N.
Licence GNU GPL
Dernière version stable 9.0 (Houaphan, )Voir et modifier les données sur Wikidata
Environnement graphique Au choix (KDE, GNOME, LXDE, Xfceetc.)
Site web www.nutyx.org

NuTyX est une distribution GNU/Linux d'origine suisse créée par Thierry N.. Elle est basée sur la documentation du projet Linux From Scratch, Elle utilise son propre gestionnaire de paquets appelé cards.

Histoire[modifier | modifier le code]

Après 1 année de développement, la première version stable NuTyX 2007 sort le . Elle propose le noyau 2.6.24, la bibliothèque standard C glibc 2.5.1, le compilateur gcc 4.1.2, les interfaces graphiques KDE version 3.5.9, KDE 4.1.0, GNOME 2.18.3, Xfce 4.4.2. Le serveur graphique proposé est Xorg-server 1.4.2. Lors de sa sortie, seul un script d'installation était proposé. Il fallait impérativement passer par une autre distribution linux pour installer la NuTyX 2007.

La version 2008 sort le . Elle propose le noyau 2.6.31, la bibliothèque standard C glibc 2.8.3, le compilateur gcc 4.3.2, les interfaces graphiques E17, KDE 4.3.0, KDE 3.5.10, GNOME 2.24.0, Xfce 4.6.1 et LXDE 0.3.2

La version 2009.4 sort le . Elle propose le noyau 2.6.34.2, la bibliothèque standard C glibc 2.10.1, le compilateur gcc 4.4.6, les interfaces graphiques E17 0.16.999.063, KDE 4.4.3 et Xfce 4.6.2. Le navigateur Firefox est disponible en version 3.6.3

La version attapu.1 sort le . Elle propose le noyau 2.6.36.4, la bibliothèque standard C glibc 2.11.2, le compilateur gcc 4.5.0, les interfaces graphique KDE 4.5.5, GNOME 2.30.0 et Xfce 4.6.2. La version de Firefox est la 3.6.17

La version pakxe.4 sort le . C'est la première version de NuTyX disponible pour les platformes 64 bits. Elle propose le noyau 3.4.4, la bibliothèque standard C glibc 2.13, le compilateur gcc 4.6.3, les interfaces graphique KDE 4.8.4, XFCE 4.10.0. La version de Firefox est la 13.0.1. La version de Chromium est la 17.0.963.56. La version de Libreoffice est la 3.5.2.2.

La version sekong.5 sort le . Elle propose le noyau 3.4.105, la bibliothèque standard C glibc 2.16.0, le compilateur gcc 4.7.4, les interfaces graphique KDE 4.11.2, Xfce 4.10.1. La version de Firefox est la 35.0. La version de Libreoffice est la 4.1.0.4.

La version saravane-15.05 sort le . Elle introduit la notion de collections expliqué plus bas. Elle propose une réécriture complète en C++ de son gestionnaire de paquets qui s'appelle désormais CARDS pour Create Add Remove Download System. CARDS permet de télécharger et d'installer directement un paquet ou un ensemble de paquets ou une collection complète. La version de Firefox est la 39.0. Elle propose le noyau 3.18.14, la bibliothèque standard C glibc 2.21, le compilateur gcc 4.9.2, les interfaces graphique KDE 4.14.3, Xfce 4.10.1.

La première version 8 (nom de code: houaphan) sort le . Le nombre de collections passe de 3 à 25 et les collections déjà existantes sous saravane sont renommées. Elle propose le noyau 3.18.27, la bibliothèque standard C glibc 2.22, le compilateur gcc 5.3.0 , La version de Firefox est la 45.0.1. Les interfaces graphique kf5 5.19.0, GNOME 3.18.3 , Xfce 4.10.1. La version de Chromium est la 48.0.2564.109. La version de Libreoffice est la 5.1.0.3.

La version 9.0 (nom de code inchangé: houaphan) sort le . Le nombre de collections passe de 14 à 13. Elle propose le noyau 4.9.20, la bibliothèque standard C glibc 2.25, le compilateur gcc 6.3.0 . La version de Firefox est la 52.0.2. Les interfaces graphique kf5 5.32.0, GNOME 3.22.2 , Xfce 4.12.3.

Présentation[modifier | modifier le code]

La distribution NuTyX est une distribution GNU/Linux destinée à des utilisateurs avancés ou motivés. Des connaissances sur les systèmes GNU/Linux sont conseillées.

NuTyX a été officiellement créée le . Les versions étaient au départ numérotées suivant l'année de parution. Depuis le , NuTyX porte un nom de code de version, en l'occurrence « houaphan » qui est le nom d'une province du nord du Laos.

Caractéristiques[modifier | modifier le code]

L'image iso disponible en téléchargement contient un système de base.

Un script d'installation disponible en téléchargement permet à NuTyX d'être installée depuis une autre distribution GNU/Linux disposant d’un shell compatible. Le script installera un système de base.

Une fois le système de base installé par l'un des choix précités, l'utilisateur peut choisir entre utiliser NuTyX comme une distribution dite sources ou une distribution dite binaire.

NuTyX se veut également respectueuse des standards du FHS.

NuTyX utilise les scripts de démarrage de Linux From Scratch

Les recettes de construction sont rangées dans diverses collections. Toutes les recettes de ces collections sont disponibles en paquets binaires. La plupart des recettes disponibles sont inspirées de la documentation en ligne de Linux From Scratch.

NuTyX dispose de son propre gestionnaire de paquets CARDS (pour Create Add Remove Downloads System).

Collections[modifier | modifier le code]

Les paquets disponibles depuis le serveur de dépôt sont répartis dans plusieurs collections. Une collection fournie un ensemble de fonctionnalités. Les collections sont hiérarchisées et interdépendantes. La collection « base » est indispensable au fonctionnement de la distribution, les paquets installés en provenance de la collection « base » ne doivent jamais être supprimés.

Les collections « cli » et « cli-extra » sont utilisées pour une installation en mode non graphique.

Les collections « gui » et « gui-extra » sont utilisées pour une installation d'un environnement graphique.

Les bureaux xfce4, mate, gnome et kde5 sont également rangés dans des collections.


Nom de la collection Fonctionnalitées Dépendant des collections: Contenu/ Commentaires Nombre de paquets (approx)
base Système de base indispensable Aucune glibc, gcc, binutils, util-linux, etc. Ne peux être supprimée 105
cli Bibliothèques et applications non graphiques base 390
cli-extra Applications non graphiques base, cli mc, irssi, fcon, etc 120
gui Bibliothèques et applications graphiques base, cli cups, xorg, twm, dbus, lxdm, ffmpeg, fltk, gtk2, gtk3, qt4, qt5, etc 325
gui-extra Applications graphiques base, cli, gui, cli-extra firefox, thunderbird,chromium, libreoffice, midori, transmission, etc 170
xfce4 Interface graphique xfce4 base, cli, gui 16
xfce4-extra Applications graphiques de xfce4 base, cli, gui, xfce4 xfce4-terminal, thunar, etc 27
mate Interface graphique mate base, cli, gui 21
mate-extra Applications graphiques de mate base, cli, gui, mate atril, eom, mozo, etc 18
gnome Interface graphique gnome base, cli, gui 57
gnome-extra Applications graphiques de gnome base, cli, gui, gnome gnome-terminal, evolution, eog, etc 30
kde5 Interface graphique kde5 base, cli, gui 120
kde5-extra Applications graphiques de kde5 base, cli, gui, kde5 ark, konsole, dolphin, k3b, etc 85

Gestionnaire de paquets[modifier | modifier le code]

Le gestionnaire de paquets de NuTyX s'appelle CARDS et est spécialement développé pour la distribution NuTyX. Pour les utilisateurs familiers avec le gestionnaire de paquet APT de Debian, voici une liste de commandes et les équivalences sous CARDS.

Action Commande apt Commande cards
Rafraîchir les informations concernant la liste des paquets disponibles apt-get update cards sync
Mettre à jour tous les paquets installés apt-get upgrade cards upgrade
Installer un nouveau paquet apt-get install foo cards install foo
Retirer un paquet apt-get remove foo cards remove foo
Rechercher dans la liste des paquets apt-cache search foo cards search foo
Installer un paquet depuis un fichier dpkg -i foo.deb pkgadd foo1234567890x86_64.cards.tar.xz
Nettoyer le cache des paquets apt-get clean cards purge

Branches[modifier | modifier le code]

NuTyX comporte deux branches :

  • Une branche Developement mise à jour continue avec les paquets les plus récents.
  • Une branche Stable actualisée environ tous les 6 mois.

En fonction de la branche choisie, NuTyX est une distribution de type "fixe" (si branche stable) ou de typoe "rolling release" (si branche development).

Notes et références[modifier | modifier le code]


Liens externes[modifier | modifier le code]