Le 14-08-2016

NuTyX 8.2-beta-3 disponible avec cards 2.1.87

Cette dernière semaine est la dernière ligne droite avant la sortie de la première release candidate de la version 8.2.

Une nouvelle ISO 64bits MINI est proposée pour cette nouvelle version. Sa taille fait 241M.

Pensez à vérifier leur somme MD5 avant de les transférer sur clé USB, CD-RW ou DVD-RW.

Nouveautées pour l'utilisateur

Une fois le disque partitionné, l'installateur vous averti si vous avez oublié de crééer une partion d'échange. Libre à vous d'en créer une, si telle est le cas, elle sera automatiquement ajoutée dans le fichier /etc/fstab.

L'ordre des actions dans le menu principale est revu afin de suivre l'ordre logique des actions à executer.

Une fois installée, le configurateur vous demande l'ajout d'un utilisateur, si vous avez décidé d'activer le compte root, le configurateur insistera sur la création d'un utilisateur. Ceci n'est pas un bug.

La commande nu est supprimée et remplacée par la commande setup-nutyx avec l'option -cu. Pour ne pas perturber les utilisateurs, un alias est disponible dans le fichier de configuration .bashrc:

Une première version systemd est proposée de façon expérimentale.

Nouveautées sous le capot

Toutes les actions d'installation sont désormais enrégistrées dans le fichier /var/log/install.log.

Un alias a été créé pour remplacer la commande nu:

alias nu='sudo setup-nutyx -cu'

Nombreux bugs des scripts init.in, setup-nutyx ont été corrigés.

La configuration du kernel a été revue. En ajoutant quelques options en dur, la taille du kernel est passé de 4.1M à 4.4M mais l'initrd ne doit plus faire appel une première fois à eudev pour découvris les périphériques indispensable au montage du disque dur. L'amorçage de la machine est donc accélérée d' 1s a 3s en fonction de sa configuration.

J'attends la sortie de la nouvelle version du compilateur gcc 6.1. Une fois disponible, tous les paquets seront recompilé sur la nouvelle chaîne glibc 2.25, binutils 2.27 et gcc 6.X.X pour assurer une stabilitée maximum.

Le point de montage de la racine est à nouveau présent dans le fichier /etc/inittab qui est désormais aussi responsable pour le lancement de lxdm. Avec cette methode. celui-ci se relance automatiquement si il y a une erreur à la première tentative de lancement.

Deux nouveaux scripts sont ajoutés build-port et build-collection dans le gestionnaire de paquets cards, ils permettent donc de construire respectivement un ensemble de ports et un ensemble de collection. Vous trouverez plus d'info sur le projet de cards.

Toutes les actions d'installation et de suppression de paquets sont désormais ajoutés dans le fichier log /var/log/install.

cards permet désormais d'effacer une collection complète, une suite de paquets ou un groupe de paquets. La collection d'un paquet installé est également stocké dans la base de données.

cards stocke désormais le nom de la collection, du groupe et de la famille du paquet. Avec ces informations supplémentaires, il est donc possible d'obtenir des informations plusfiltrées à l'affichage de la sortie de la commande cards list par exemple.

Le script bash install-nutyx-8.2-beta-3 permet d'installer NuTyX depuis votre NuTyX 8.1 stable ou depuis n'importe quel autre distribution.

La suite

Dès que la nouvelle version du compilateur sera disponible, la prochaine version RC1 qui devrait être dispo ds le courant du mois de septembre.