Vous êtes ici

Je viens de reprendre la maintenance de uselessd

uselessd est un démon (service) de gestion d'initialisation des services pour systèmes UNIX.

Plus précisément, il s'agit à l'origine d'un fork (travail dérivé) de systemd 208, qui est aujourd'hui le démon de référence pour la majorité des distributions GNU/Linux (RHEL/CentOS, Fedora, OpenSUSE, Debian, Ubuntu... l'ont ou vont bientôt l'avoir).

Les personnes suivant l'actualité GNU/Linux sont forcément au courant des diverses polémiques concernant systemd : trop lourd et complexe (intégration d'un service DNS, DHCP...), intrusif (gestion du journal par systemd-journald, des core dumps par systemd-coredump...), incompatible avec les systèmes *BSD, nécessitant une version trop récente du noyau Linux (>= 3.7)...

Je ne vais pas y revenir, certains points sont un peu éxagérés, mais vous savez ce qu'on dit... "Il n'y a pas de fumée sans feu" ;-).

(À titre personnel et non lié, je suis membre de l'équipe Tizen Common, et chaque version mineure de systemd parvient à casser la logique de démarrage d'une manière si spectaculaire... que beaucoup de temps est dédié à la résolution de ces problèmes. Les utilisateurs finaux ne s'en aperçoivent pas, mais c'est un gros travail occasionné par un composant essentiel qui est pourtant supposé "stable")

uselessd essaie de répondre à plusieurs de ces problèmatiques. Notamment :
- il retire plusieurs services parasites comme systemd-journald, systemd-logind... qui n'ont rien à faire dans un système d'init ;
- il retire udev (c'était un paquet séparé avant d'être intégré à systemd). eudev, compatible à 100%, est un bon remplaçant ;
- il peut compiler et partiellement fonctionner sous FreeBSD ;
- il peut compiler avec d'autres bibliothèques C que la glibc, notamment musl ou uClibc ;
- il retire le support de plusieurs modules propres à Linux, comme SELinux, SMACK... Ils pourront éventuellement être gérés par des plugins ;
- certains types de services (points de montages, minuteurs...) peu utilisés ont été supprimés.

Alors moi, là-dedans ? Je me suis contenté de montrer un intérêt précoce pour uselessd, allant jusqu'à créer un paquet avec des patches Tizen pour mes besoins personnels. Rien de plus.

Merci beaucoup à l'Initfinder General de m'avoir accordé sa confiance !

Alors mes plans... J'aimerais faire 2 choses :
- finaliser le portage FreeBSD ;
- aider à l'empaquetage de uselessd dans les distributions majeures, comme Debian, RHEL... afin de renforcer la popularité et les retours sur uselessd.

Je vais me concentrer sur ces points pour commencer. J'ai d'abord quelque chose d'autre à finir... plus de détails bientôt :-) !