Skip to content

robang74/busybox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18,245 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BUSYBOX

BusyBox is the Swiss army knife of embedded Linux

BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc.

The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.

BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems.

To create a working system, just add some device nodes in /dev, a few configuration files in /etc, and a Linux kernel. You can find an example of boot-strapping a basic Linux embedded system (footprint 2MB) in uchaosys cpio folder.


Documentation

  • README.md: this page for presenting the fork
  • FORK.md: vda-linux account hijacked crysis (!!!)
  • TODO.md: extension of TODO list w/o altering original
  • NEWS: the changelog from busybox.net website

Already present in the original git repository:

  • README: the original file from busybox.net repository
  • LICENSE: busybox is licenced under the GPLv2
  • AUTHORS: list of authors of busybox
  • INSTALL: how to build & install
  • TODO: pending wishlist

Repository

This repository is a github copy of the busybox mirror on github. At the moment of the fork the mirror was behind the busybox master, stuck on commit #371fe9f71 dated 2024-07-14. After the fork, it has been integrated with the git repository from git.busybox.net before it went down, at commit #bee25205 dated 2026-03-16. The change of the 'master' branch (the fork) happens on 2026-04-20, once realised that the git.busybox.net crysis could have not be nor short nor temporary.

Legacy status

Open potentially alerts by severity/class in branch main:

  • security: 103 critical, 96 high, 4 medium, 203 total

Alerts above are related to C-language code, none otherwise.

  • addressed: 44, class: potentially dangerous function use

Patches folder

This fork is offering patches folder collection for supporting downstream testing:

  • patches: for collecting patchsets, each in a single file.

All patches are independently based on masterbranch, and collisions might be happen.

Note that patches numeric indexing is made for chronologic order by lexicographic order.


The fork

This repository has been created for my personal use and side projects. Kept updated for a while by contribution collected around including the busybox.net is aim to keep the BusyBox source code in safe (historical copy) and up-to-date, possibly to continue the development, just in case. At the moment, it can be considered a back-up and a supplementary resource.

BusyBox from last git.busybox.net master HEAD, saved in codeberg.org is providing an US/EU manually synced backup. Relevant branches:

These branches include contribs proposed for upstreaming from which cherry-pick and in that order merged in b:uchaosys. Which is the branch in which reliable and stable contributes are merged and it is dedicated to my personal project p:uchaosys. I use it, you can use it as well.


Maintainer

Limited to this fork, the maintainer is Roberto A. Foglietta

About

BusyBox from last git.busybox.net master HEAD, saved in codeberg.org/robang74/busybox providing an US/EU manually synced backup. Relevant branches: master, applets, features, bugfixes, security. These include proposed contribs to upstream from which cherry-pick and in that order merged in uchaosys.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 93.0%
  • Shell 4.4%
  • Assembly 0.9%
  • Makefile 0.6%
  • C++ 0.5%
  • Yacc 0.2%
  • Other 0.4%