Am 06.08.2015 um 22:01 schrieb Rich Freeman: > You're defining "really systemd-free" in the same sense that the FSF > defines a "really free" distro (they think Debian FOSS-only isn't good > enough). Sticking with the base profile should get you an experience > about the same as what you'd have gotten 4 years ago before anybody > heard of systemd, and going as far as you suggestion may cause > problems if you use software that has been subsequently merged into > systemd, but which is still available standalone (think udev/etc). > > But, to each their own, that is the Gentoo way. Just don't file any > bugs if something breaks purely as a result of doing the steps above.
You're totally wrong. USE="-systemd" tells portage not to build and install optional systemd features, dependencies etc. Ebuilds that need systemd as a hard dependency like GNOME are not affected by this. The INSTALL_MASK just tells portage to not install systemd related files which are not necessary and not used on none-systemd systems like those unit files or whatever they are called which are unfortunately installed by several ebuilds along with the OpenRC init scripts. So, yes, I will file any bugs if something breaks, because systemd is supposed to be optional on Gentoo. And, no, I won't install any package which is merged into systemd. As you mentioned udev, what do you need udev for if you don't use systemd? Just install eudev. Works perfectly without any systemd dependency. And, yes, I don't like systemd - in fact I hate it - because it's just broken by design. But discussing with Poettering and his fanboys is pointless since they aren't able to take criticism. There are a lot of other reasons, too. And I really don't want to have any part of this Poetterix crap like systemd, pulseaudio etc. on my system. So I take it as a compliment when you compare my definition of "really systemd-free" with the FSF's definition of a "really free" distro.