[systemd-devel] Antw: [EXT] Dropping split-usr/unmerged-usr support

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Wed Apr 6 06:05:01 UTC 2022


>>> Luca Boccassi <luca.boccassi at gmail.com> schrieb am 05.04.2022 um 22:07 in
Nachricht <05cf10d04274dcbff07fed88e98dca2eebb24b7d.camel at gmail.com>:
> Hi,
> 
> As part of our spring cleaning effort, we are considering when to drop
> support for split/unmerged-usr filesystem layouts.
> 
> A build-time warning was added last year:
> 
> https://github.com/systemd/systemd/commit/9afd5e7b975e8051c011ff9c07c95e80bd 
> 954469

Honestly to me the requirement that /usr be part of the root filesystem never had a reasonable argument.
Instead I think systemd quit the concept of a simple scaled-down subset to bring up the system.
Also with initrd/dracut the concept is even more odd, because the /usr found there is just some arbitrary subset of the real /usr (similar for other filesystems).
So why couldn't that work with a really scaled-down /sbin?

> 
> We are now adding a runtime taint as well.
> 
> Which distributions are left running with systemd on a split/unmerged-
> usr system?
> 
> (reminder: we refer to a system that boots without a populated /usr as
> split-usr, and a system where bin, sbin and lib* are not symlinks to
> their counterparts under /usr as unmerged-usr)

Symlinking /sbin or /usr/sbin binaries to /usr is also a bad concept IMHO.

It seems systemd is the new Microsoft ("We know what is good for you; just accept it!") ;-)

Regards,
Ulrich

> 
> -- 
> Kind regards,
> Luca Boccassi






More information about the systemd-devel mailing list