Sortie du système d'initialisation sysvinit 3.02

La version présentée est la version du système d'initialisation classique sysvinit 3.02, qui était largement utilisé dans les distributions Linux avant systemd et upstart, et qui continue désormais d'être utilisé dans des distributions telles que Devuan, Debian GNU/Hurd et antiX. Les versions des utilitaires insserv et startpar utilisés conjointement avec sysvinit n'ont pas changé. L'utilitaire insserv est conçu pour organiser le processus de démarrage, en tenant compte des dépendances entre les scripts d'initialisation, et startpar est utilisé pour assurer le lancement parallèle de plusieurs scripts pendant le processus de démarrage du système.

Dans la nouvelle version de sysvinit :

  • Le framework po4a a été utilisé pour coordonner le travail de traduction de la documentation et des pages de manuel dans différentes langues.
  • Les pages de manuel ont été améliorées et des scripts pour leur assemblage ont été ajoutés, en tenant compte des traductions.
  • L'infrastructure de développement a été déplacée de Savannah vers la plateforme GitHub, qui gérera également désormais les notifications de problèmes.
  • Le fichier inittab permet l'utilisation du caractère "@" dans les commandes pour traiter la commande comme un littéral, ce qui ne déclenche pas le shell.
  • bootlogd fournit une vérification des erreurs pour chdir() et utilise l'ioctl TIOCGDEV pour faciliter la détection de la console sous Linux.

Source: opennet.ru

Ajouter un commentaire