I've now got to section 8.3, and as-expected I need to change my kernel config from what I've been using, if I hope it will support booting with systemd. But I'd like to query if a few of these settings really are necessary, and also to suggest that we ought to distinguish between what is required for sysvinit with the LFS bootscripts (just devtmpfs last time I looked), and those options which are only needed for systemd. After all, we already know that some users have no wish to run lennart from scratch.
I know that Control Group support is needed by systemd, the items I'm querying are : 1. open by fhandle syscalls - this is supposedly for userspace file servers (according to the kernel help). 2. Enable seccomp to safely compute untrusted bytecode - I happen to have this set (I'm a sucker for enabling new options if they look as if they might be useful), but it doesn't look like something that I normally _need_. 3. The IPv6 protocol - again I have it set (ISTR one of the LFS testsuites likes it), but many of us have no expectation of being able to use this in the near future - is it really required ? 4. Kernel automounter version 4 support - this fills me with horror (I hate it if my system tries to second-guess what I want to do with a CD or something purporting to be a drive (e.g. something with compact flash, i.e. using usb-storage) which has been connected by USB). The kernel help says this needs userspace tools - I am guessing that systemd replaces the autofs daemon in this context, but it also says that NFS file system support is needed. Not a problem for me, because a lot of my data is on nfs, but perhaps misleading if automounting really is required and people also read the kernel help - we've always had a tradition of minimal kernels. 5. Tmpfs POSIX ACLs and extended attributes. Again, not something I've ever needed. I can willingly believe that systemd is so monolithic that all of these things really are needed, but I thought I might as well ask - if some of these enable functionality which might be epected to be present in systemd, perhaps we should list what they enable, with a warning that omitting them may cause problems if you run systemd ? ĸen -- das eine Mal als Tragödie, dieses Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page