[systemd-devel] [RFC] the chopping block
Tom Gundersen
teg at jklm.no
Thu Feb 11 17:58:27 UTC 2016
On Thu, Feb 11, 2016 at 6:06 PM, Lennart Poettering <lennart at poettering.net>
wrote:
> Heya!
>
> So I am thinking about some spring cleaning, and would love to remove
> the following bits from the systemd package:
>
All this looks good to me.
> 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?
>
> 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.
>
This would be particularly nice (and controversial for sure). I totally
agree that this should be very doable though, as all the initrd
infrastructure is already there. The way things are now with no /var at
early boot is sort of idiotic I must say. Big +1 from me.
> 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?
>
> And that's all for now. Opinions?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20160211/5254e8a6/attachment.html>
More information about the systemd-devel
mailing list