BusyBox

From ArchWiki
Revision as of 15:19, 20 April 2011 by WFCody (Talk | contribs)

Jump to: navigation, search

The base2busybox project aims to offer drop-in replacements for various central parts of the Arch linux base system.

Busybox commands are simply symlinks to the busybox binary and are thus extremely light weight. For a low footprint system, this could be quite valuable.

gnu2busybox-coreutils

This package offers a nearly pain-free drop-in replacement of the GNU coreutils. Some commands lack options present in the corresponding coreutils binaries (current problems: Yaourt and readline).

Gain from replacing coreutils with busybox: GNU coreutils: 13.1 MB installed, symlinks to busybox: approximately 0.

gnu2busybox-findutils

This package offers functionality corresponding to the binaries found in GNU findutils.

Gain from replacing findutils with busybox: GNU findutils: 1.7 MB installed, symlinks to busybox: approximately 0.


gnu2busybox-diffutils

This package offers functionality corresponding to the binaries found in GNU diffutils.

Gain from replacing diffutils with busybox: GNU diffutils: 1.4 MB installed, symlinks to busybox: approximately 0.

FUTURE PLANS

  • Busybox-init: a very simple (only 1 runlevel) init system, ash init scripts
  • Meta-package and/or group to easily convert an Arch base system to a busybox base system.