Septs mois après la sortie de saravane 14.11 au lieu des trois mois prévus à l'origine, je suis très fier de vous annoncer (enfin) la sortie de NuTyX saravane 15.05 dont voici en résumé les nouveautées:
Pour connaître toutes les mise à jour des paquets, vous pouvez consultez la page: https://github.com/NuTyX/saravane/commits/master
Si le travail de partitionnement et de formatage de la partition de destination a été faite en amont et si la partition de destination est unique, l'installation se fait très rapidement puisque il suffit de choisir: "Installer" dans le menu principal.
L'installation de la procédure d'amorçage a été également simplifiée: Si vous installez GRUB AVANT NuTyX, vous pourrez choisir la partition de destination. Si vous installer NuTyX IMMEDIATEMENT et que vous choisissez (à la fin de l'installation de NuTyX) de mettre GRUB, celui-ci sera d'OFFICE sur la partition où est installé NuTyX.
Le kernel utilisé est un 3.19.6. Une version LTS (support à long termer) est également disponible en version 3.18.12.
L'iso est désormais traduite à 100 % dans les langues suivantes: le français, le néerlandais, le finlandais, le suédoise, le norvégien et l'allemand.
Le système de fichier jfs a été ajouté comme possibilitée de format. Il semble que ce ne soit pas le meilleur système de fichier que l'on peut trouver aujourd'hui. Niveau performance, il y a le btrfs, niveau stabilitée il y a xfs.
Si vous souhaitez installer NuTyX sur une partition formatée en btrfs, vous devez installer grub sur une partition séparée et surtout ne plus installer grub (une deuxième fois) sur la partition de NuTyX. Par exemple sur /dev/sda1 formatée en ext2 sera installée l'amorçage de la machine et sur /dev/sda2 formatée en btrfs sera installée NuTyX.
Il est désormais possible d'installer très facilement NuTyX depuis n'importe quelle distribution. Les derniers problèmes liés à la version de l'interpréteur BASH ont été résolus.
Deux variables sont très utiles à connaître:
LFS URL
La variable LFS permet de définir un dossier de destination. Une fois définie et "exportée", la commande d'installation se réduit à:
bash install-saravane
La variable URL permet de définir un miroir personalisé. Une fois l'installation terminée, cards se verra configuré sur ce miroir.
Tous les articles ont été mis à jour pour les nouvelles fonctionnalitées du gestionnaire de paquets cards 1.0.
L'article sur la construction d'un paquet a complètement été revue. Il explique en détails ce qu'est un scénario sous NuTyX, ce qu'est une collection, les dépendances pour la compilation, la configuration pour chaque scénario, etc
Un premier article sur la configuration d'un pare feu a été rédigé par un des utilisateurs de NuTyX, sh4d0w que je remercie vivement. J'encourage tous les utilisateurs à proposer le leur. Si l'article est complet et correct, il sera évidement ajouté.
Vous pouvez trouvez l'intégralité de mon travail sur NuTyX sur le site: https://github.com/NuTyX, vous y trouverez le code source de cards, les recettes des collection base, console et desktop de saravane, les scripts, les passes 1 et 2 pour la construction de NuTyX, la structure des fichiers qui constitue le système de base de NuTyX (le paquet aaabasicfs), l'initrd, l'installateur et les pages html du site. Il y a aussi les recettes de la collection "extra".
Il est désormais très facile de suivre l'évolution de NuTyX, vous pouvez désormais soumettre directement vos souhaits et soupsons de bugs sur la platforme github.
Dans sa version définitive, cards est désormais encore plus rapide et plus simple d'utilisation. Les commandes les plus courantes ont été simplifiées:
Pour synchroniser les infos
cards sync
Pour connaître la liste des paquets installés:
cards list
Pour connaître les détails d'un paquet installé:
cards info <nom_de_mon_paquet>
Pour vérifier la liste des paquets installés obsolètes:
cards diff
la commande:
man cards
vous donnera tous les détails (en anglais) sur les commandes disponibles dont certaines sont nouvelles:
cards query cards files cards help cards purge cards depcreate
Du côté des nouveautées pour le packager, des nouvelles variables ont été ajoutées:
PKGMK_LOCALES
Valeur par défaut:
PKGMK_LOCALES=(fr)
Définie les locales que l'on souhaite garder dans le binaire, exemple: PKGMK_LOCALES=(fr nl) ne conservera que les locales françaises et néerlandaises (si disponible lors de la compilation) dans les sous-paquets <nom_paquet>.nl et <nom_paquet>.fr
PKGMK_IGNORE_REPO
Valeur par défaut:
PKGMK_IGNORE_REPO="yes"
Si défini comme "no", le fichier .PKGREPO sera (re)généré à l'issue de la (re)construction du paquet (et sous-paquets) binaire(s). Ce fichier est indispensable pour les commandes cards depcreate et cards create
PKGMK_IGNORE_COLLECTION
Valeur par défaut:
PKGMK_IGNORE_COLLECTION="yes"