[systemd-devel] [RFC] the chopping block
Zbigniew Jędrzejewski-Szmek
zbyszek at in.waw.pl
Thu Feb 11 17:34:31 UTC 2016
On Thu, Feb 11, 2016 at 06:06:45PM +0100, Lennart Poettering wrote:
> Heya!
>
> So I am thinking about some spring cleaning, and would love to remove
> the following bits from the systemd package:
>
> 1) systemd-initctl (i.e. the /dev/initctl SysV compat support). Last
> time Debian was still using that, maybe this changed now?
>
> 2) compat support for libsystemd-login.so and friends (these were
> merged into a single libsystemd.so a long time ago). We are still
> building compat libraries to ease the transition, but that was a
> long time ago, hence I'd really love to see this go. Any distro
> still using this?
Fedora ;)
https://bugzilla.redhat.com/show_bug.cgi?id=1125086
But looking at https://bugzilla.samba.org/show_bug.cgi?id=10672#c14
maybe it'd be enough to rebuild samba without the compat headers installed.
> 3) systemd-reply-password – this is really old stuff used by the GNOME
> ask-password stuff which was experimental at best, and never found
> much use. Unless am very wrong pretty much nobody is using this,
> and we can just kill this without replacement. Anybody knows a user
> of this that I am not aware of?
>
> 4) Capabilities= support, i.e. the non-ambient and non-bounding-set kind
> of capabilities. They are pretty useless, as fcaps reduce them to
> nothing in pretty much all cases, which is precisely why the
> ambient caps were created. I am pretty sure nothing uses this, as
> it's not realistic to use this at all.
>
> 5) Here's the controversial one I think: support for booting up
> without /var. We have kludges at quite a few places because we
> cannot access /var early during boot. I am tempted to stop
> supporting this altogether. Of course, this does *not* mean that
> people with split off /var would be left in the cold. It just means
> that they have to mount /var from the initrd, exactly like this is
> already handled from /usr.
Dunno, this is a very visible change. How big are the benefits?
> 6) The .snapshot unit type. These sounded like a smart idea, I am
> pretty sure though nobody is using them properly, and they are
> pretty hard to use. If anything like this should exist at al, then
> probably as a concept of "transient targets", but not as a separate
> unit type. Anyone knows any real users of this stuff?
Already gone: 36b4a7ba555
Zbyszek
More information about the systemd-devel
mailing list