"Hello everyone, this is my mini project! I removed utilities that I personally didn't need and added some utilities that I lacked. This fork is heavily stripped down to contain only the most essential tools, making it perfect for lightweight embedded systems, containers, and minimal Linux distributions." — qvkap
We've brought BusyBox into the modern era while keeping it dependency-free and lightning fast:
- Native HTTP/2 Support: Complete, dependency-free HTTP/2 protocol implementation (ALPN, HPACK, Flow Control).
curlandwgetnow natively support multiplexed HTTP/2 over HTTPS! - Zstandard (zstd) Integration: Added streaming
unzstddecompression, seamlessly integrating.ko.zstkernel module loading andzstdcat. - Modutils Refactored: Removed ancient 2.4 kernel cruft, modernized
insmod,modprobe, anddepmodfor modern Linux setups. - Extreme Size Optimization: Built statically with aggressive compiler flags (
-Os,-ffunction-sections,--gc-sections). The entire statically linked binary weighs around 2.3 MB. - Zero Dependencies: Fully static compilation (
CONFIG_STATIC=y), requiring no external libraries (like glibc or musl) to run on a target system. - 100% GNU Coreutils Compatibility: All
coreutilsapplets have been maximized with full POSIX and GNU feature-flags enabled. - Enhanced
vimApplet: The builtinvieditor is aliased tovimand configured with maximum features (undo, regex search, yank marks, colon commands).
Since this is a multi-call binary, you can use it just like the original BusyBox:
# Blazing fast HTTP/2 requests right out of the box
./busybox curl -s https://example.com
./busybox wget -q -O- https://example.com
# Extract modern zstd archives
./busybox unzstd archive.tar.zstOr install the symlinks to use the commands natively on your system:
./busybox --install -s /binFork created and passionately maintained by qvkap.
Licensed under GPLv2. See the source distribution for detailed copyright notices.