golinux wrote:JLloyd13 wrote:If its that easy why are people still forking Debian over it?
Because it's about more than init. It is the entanglement of depends that is the glue that binds systemd to places where is unnecessary except to tie it to the systemd monolith.
Extract from linux kernel source /Documentation/sysfs-rules.txt
The kernel-exported sysfs exports internal kernel implementation details
and depends on internal kernel structures and layout. It is agreed upon
by the kernel developers that the Linux kernel does not provide a stable
internal API. Therefore, there are aspects of the sysfs interface that
may not be stable across kernel releases.
To minimize the risk of breaking users of sysfs, which are in most cases
low-level userspace applications, with a new kernel release, the users
of sysfs must follow some rules to use an as-abstract-as-possible way to
access this filesystem. The current udev and HAL programs already
implement this and users are encouraged to plug, if possible, into the
abstractions these programs provide instead of accessing sysfs directly.
So systemd apparently combines udev (abstraction to an unstable kernel interface) with a boot manager. I'll probably give it a try though when I switch to the next stable version of Debian as it will be useful to know how it works if it is popular elsewhere. With Red Hat software in general though, given their free / premium model then the free software is unlikely to be as good as the premium version I would guess, and lack a certain amount of functionality in comparison.
Edit:
Reading the link referenced here:
http://forums.debian.net/viewtopic.php? ... &start=225
Later versions of systemd will also replace Grub / Lilo and the computer BIOS as they incorporate the "gummiboot" UEFI boot manager - these exist now but earlier versions are apparently being used in Debian at present.
From gummiboot source code: (the name gummiboot is a joke in German, as it means inflatable rubber boat)
This file is part of systemd.
Copyright 2013 Lennart Poettering
Copyright 2013 Kay Sievers
systemd also includes readahead, previously a separate package. Installing the readahead-fedora package reduced my boot time by ~20 seconds, the first boot is slow as it sets itself up, later boots are faster. readahead-fedora can be optimised in various ways.
Further edit:
Red Hat intend to replace the X11 graphical interface with Wayland. Ubuntu are working on Mir as an alternative but it hasn't been so widely accepted as Wayland so far.
Credit should go to Ubuntu for providing alternatives from the "Debian based" community.