Sur le papier, ça n'a pas l'air mal, systemd.
Cependant certains lui adressent quelques critiques :
- Ne fonctionner qu'avec Linux, ce qui l'isole des autres systèmes d'exploitation libres.
- Avoir des dépendances qui n'ont pas lieu d'être pour les serveurs notamment.
Et systemd dans Ubuntu
ne semble pas être à l'ordre du jour pour Canonical tant ils préfèrent travailler sur leur Upstart maison
qui en fait pourtant moins que systemd et qui est condamné à être remplacé par ce dernier… Actuellement Fedora, OpenSUSE l'utilisent par défaut. Peut-être Debian pour sa future version stable (Wheezy). Sinon il est disponible en option pour ArchLinux et Gentoo.
Dans la pratique, en tant qu'utilisateur basique de Fedora 16 (qui utilise ce systemd), je ne vois pas de grands changements positifs.
Négativement je constate juste que le temps de démarrage est un peu plus lent qu'Ubuntu 11.10/12.04 qui utilisent… Upstart !
$ systemd-analyze
Startup finished in 1983ms (kernel) + 5949ms (initramfs) + 19758ms (userspace) = 27692ms
Donc un petit peu moins de 30 secondes entre le GRUB et GDM (avec un disque dur de 320Go à 5400rpm). Pour les détails :
$ systemd-analyze blame
9929ms fedora-loadmodules.service
9328ms udev-settle.service
9019ms systemd-vconsole-setup.service
8035ms media.mount
7996ms sys-kernel-debug.mount
7980ms dev-mqueue.mount
7925ms sys-kernel-security.mount
7908ms dev-hugepages.mount
7878ms remount-rootfs.service
4597ms sys-kernel-config.mount
3446ms udev-trigger.service
3433ms mdmonitor-takeover.service
3345ms udev.service
2339ms systemd-remount-api-vfs.service
1749ms systemd-sysctl.service
1279ms fedora-readonly.service
659ms NetworkManager.service
504ms rsyslog.service
481ms systemd-tmpfiles-setup.service
405ms fedora-wait-storage.service
374ms systemd-logind.service
364ms netfs.service
347ms console-kit-log-system-start.service
338ms iptables.service
337ms ip6tables.service
317ms chronyd.service
310ms auditd.service
270ms abrt-vmcore.service
269ms abrt-ccpp.service
265ms mcelog.service
257ms irqbalance.service
255ms console-kit-daemon.service
254ms acpid.service
233ms nfs-lock.service
231ms dbus.service
223ms systemd-readahead-replay.service
197ms systemd-readahead-collect.service
187ms sandbox.service
175ms boot.mount
126ms fedora-storage-init.service
85ms preload.service
70ms home.mount
67ms tmp.mount
53ms var.mount
37ms rpcbind.service
35ms var-lib-nfs-rpc_pipefs.mount
28ms fedora-storage-init-late.service
22ms nfs-idmap.service
13ms systemd-user-sessions.service
10ms rtkit-daemon.service
7ms accounts-daemon.service
0ms sys-fs-fuse-connections.mount
Pourtant j'ai désactivé les services qui prennaient plus de quelques secondes à démarrer (NFS, CUPS, etc)…
Mais le projet est encore jeune, à voir comment il va évoluer.