Busybox overview
The work has been done, the lost/missing components/options that we care about have been brought back, and the unwanted ones have been removed.
Â
Components lost with the Jethro merge
- nice
Jed: put it back, we may want to set process niceness - setfont
Jed: put it back, console mode may work better with it - showkey
Jed: leave it out, we already have one - init
Jed: leave it out!! we use sysvinit - freeramdisk
Jed: put it back, just in case - fbsplash
Jed: put it back, we may be using it - wget
Jed: leave it out, we already have one - minix-related components
Jed: leave them out... - handling of various kernel module files
Jed: put it back - kernel module tainting detection
Jed: put it back - % tar
- % df
- % head
- % mv
- % rmdir
- % sleep
- % run-parts
- % addgroup
- % delgroup
- % fdisk
- % ifconfig
- % pidof
- % xargs
In bold: what's coming back
Â
%: The program got carried over, but some of its options didn't.
Jed: put them back, they can't be that heavy and might be useful
Components added by the Jethro merge
- vi
Jed: remove it, we already have one - mesg
Jed: remove it, seems useless and maybe even dangerous - passwd
Jed: remove it, dom0 has one and I don't see why initramfs would use that - filesystem implementations for mount
Jed: that's the mistery one, how did mount work before without filesystems?... Let's keep that.
In bold: what to remove
Components that where there all along but should be removed (non-exhaustive...)
- login
Jed: we already have an implementation of login - lsmod
Jed: we already have one - modprobe
Jed: we already have one - less
Jed: we already have one - su
Â