URL: https://linuxfr.org/users/steckdenis/journaux/init-ng-est-encore-vivant Title: Init-ng est encore vivant ! Authors: steckdenis Date: 2009年09月03日T16:41:58+02:00 Tags: debian Score: 16 Bonjour, [Init-ng](http://fr.wikipedia.org/wiki/Initng) est un remplacement du vieillissant [System V init](http://fr.wikipedia.org/wiki/Init#.22init.22_de_Unix_System_V_.28SysVinit.29) utilisé entre autre par les ordinateurs sous Linux pour démarrer. La particularité d'init-ng, comme les autres remplaçants de SysVinit est de lancer les processus et démons non pas dans un ordre bien défini et les uns à la suite des autres, mais en parallèle et en fonction de dépendances. Un autre avantage d'init-ng est qu'il n'utilise pas de scripts shell, mais des fichiers .i bien à lui. Bien sûr, il faut réécrire les scripts de démarrage pour les porter vers init-ng, mais une fois réécrits, ils sont bien plus rapides ! En effet, charger, pour chaque démon, un shell bash et un peu lourd. Debian avait avancé dans ce domaine en remplaçant Bash par Dash, ce qui amène déjà une grosse amélioration. Les présentations étant faites, venons-en au fait. Il y a quelques semaines, j'ai fait quelques recherches sur un remplaçant du vieux init. Je suis tombé sur pas mal de résultats, dont beaucoup parlaient d'init-ng. J'essaie de trouver son site, mais pas moyen d'y arriver, il est down. Les dernières activités d'init-ng (paquets Debian, trolls en sa faveur, etc) remontaient aux environs de 2005, comme souvent (c'est la sortie d'Ubuntu qui a tué le Libre de cette sorte ou quoi ? Plus de 50% des projets moyens s'arrêtent aux environs de sa sortie, comme sawfish, initng, Mandriva (qui a eu des problèmes mais qui se redresse), et même linuxfr qui était plus actif). Je pensais donc que le projet devait être mort et enterré depuis longtemps, avec tristesse (upstart, bon voilà quoi). Et bien, j'avais faux ! Il y a deux ou trois jours, je retente d'accéder au site, en désespoir de cause. Et là, [il marche](http://www.initng.org/wiki), et même bien ! J'apprends que le développement a toujours continué, très fortement au ralenti. On peut même observer que le forum est couvert de spams, mais néanmoins, ce qui reste de la communauté (donc juste le mainteneur) a entamé ... une migration vers Git ! Ça, c'est bien commencer une semaine. Voir init-ng renaître de la sorte fut un grand plaisir, surtout que j'avais eu l'occasion de le tester (et effectivement, c'est bluffant de démarrer en 5 secondes (sans compter le kernel)). Je vois qu'il prépare même une version 0.7.0, mais sans avoir fixé de date. Voilà, c'est tout ce que j'ai à dire. Testez init-ng, c'est intéressant. Pas mal de scripts sont fournis pour démarrer tous les services que vous voulez, et c'est assez stable. Aussi, plus du monde s'intéressera à init-ng, moins son mainteneur risque de partir. Montrez tous que vous voulez un vrai système d'init, autre-chose que de simples scripts shell, quelque-chose d'intelligent, et plus léger qu'upstart ! PS: Oui il existe l'init des BSD, mais c'est aussi un script shell.

AltStyle によって変換されたページ (->オリジナル) /