On my Raspberry Pi, running Raspbian 12 (Debian 12), busybox-static is shipped
because it is used by the init ramdisk build script.  It is included as the
"shell" in the init ramdisk.  There are actually two busybox packages:

marchhare% dpkg-query -l busybox\*|cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercaseºd)
||/ Name           Version               Architecture Description
+++-==============-=====================-============-=====================================================un
  busybox        <none>                <none>       (no description available)
ii  busybox-static 1:1.35.0-4+deb12u1+b1 arm64        Standalone rescue shell 
with tons of builtin utilities




At Thu, 08 Oct 2026 17:20:45 +0000 [email protected] wrote:

>
> > Is there any reason debain ships busybox by default?
> >
> > AFAIK it's used by the likes of `initramfs-tools` and `dracut` (it's
> > copied into each of the `/boot/initrd.img-<VERSION>` files).
> >
>
> I just checked in my fedora box, It doesn't have busybox. So again why debian 
> ships it?
>
>
>
>

--
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
[email protected]       -- Webhosting Services


Reply via email to