On 9/17/25 07:44, Alyssa Ross wrote: > Demi Marie Obenour writes: > >> Busybox switch_root doesn't move /proc, /dev, and /sys mounts, whereas >> the switch_root from util-linux does. >> >> Signed-off-by: Demi Marie Obenour >> --- >> host/initramfs/default.nix | 3 ++- >> host/initramfs/etc/init | 4 ---- >> 2 files changed, 2 insertions(+), 5 deletions(-) > > So on the whole, I'm in favour of getting rid of Busybox wherever > possible, because its implementations tend to be bad. In the case of > initramfs though, the potential for unexpected circumstances is very > constrained, and we need something to implement mkfifo, head, kill, and > rm. So given we're using Busybox for that anyway, we might as well use > Busybox's smaller implementation of switch_root, right? I'd prefer to use util_linux mount and switch_root, and Toybox mkfifo, head, kill, and rm. That said, Busybox can *work*. It's just annoying. -- Sincerely, Demi Marie Obenour (she/her/hers)