Sysvinit 2.95

Après plusieurs semaines de tests bêta, la version finale de SysV init, insserv et startpar a été annoncée.

Bref aperçu des principaux changements :

  • SysV pidof a supprimé le formatage complexe car il provoquait des problèmes de sécurité et des erreurs de mémoire potentielles pour peu d'avantages. L'utilisateur peut désormais spécifier lui-même le délimiteur et utiliser d'autres outils tels que tr.

  • Documentation mise à jour, notamment pour l'arrêt.

  • Utilise désormais des délais de millisecondes au lieu de secondes lors de la mise en veille et de l'arrêt, ce qui devrait fournir une accélération moyenne d'une demi-seconde lors de l'arrêt ou du redémarrage.

  • Suppression du support de la bibliothèque sepol, qui n'était plus utilisée, mais encombrait le Makefile.

  • Plusieurs changements importants ont été apportés à insserv. La suite de tests héritée Debian a été nettoyée et fonctionne désormais avec le Makefile insserv. L'exécution de "make check" entraîne l'exécution de tous les tests. Si le test échoue, les données utilisées sont conservées pour validation, plutôt que supprimées. Un test échoué entraîne l'arrêt de l'ensemble de l'ensemble (auparavant, les éléments suivants étaient exécutés), ce qui, selon les développeurs, devrait les aider à se concentrer sur la résolution du problème.

  • Amélioration de la gestion de diverses situations lors du nettoyage après les tests.

  • Selon les développeurs, l'un des changements les plus importants est que le Makefile n'écrase plus le fichier insserv.conf lors de l'installation. Si un fichier insserv.conf existe déjà, un nouvel exemple de configuration nommé insserv.conf.sample est créé. Cela devrait rendre le test des nouvelles versions d'insserv beaucoup moins pénible.

  • Le fichier /etc/insserv/file-filters, s'il existe, peut contenir une liste d'extensions de fichiers qui sont ignorées lors du traitement des scripts dans /etc/init.d. La commande insserv possède déjà une liste interne d'extensions courantes à ignorer. Une nouvelle fonctionnalité permet aux administrateurs d'élargir cette liste.

  • Startpar est désormais situé dans /bin au lieu de /sbin, permettant aux utilisateurs non privilégiés d'utiliser cet utilitaire. La page de manuel a également été déplacée de la section 8 vers la section 1 pour refléter ce changement.

  • Lors des tests, il était initialement prévu de déplacer la dépendance de style makefile : info de /etc vers /var ou /lib, mais cela s'est avéré problématique lorsqu'il s'agissait de systèmes de fichiers réseau et d'autres choses, en particulier le problème FHS. Ces plans ont donc été abandonnés et pour l'instant, les informations sur les dépendances sont laissées dans /etc. Les promoteurs évoquent la possibilité de revenir ultérieurement sur la mise en œuvre de ce plan si un bon emplacement alternatif est présenté et testé.

De nouveaux packages stables pour sysvinit-2.95, insserv-1.20.0 et startpar-0.63 peuvent être trouvés sur les miroirs Savannah : http://download.savannah.nongnu.org/releases/sysvinit/

Source: linux.org.ru

Ajouter un commentaire