o(╥﹏╥)oSad

WeChat cannot downloadBusybox, but just click on the upper right corner and select open in browser or Safari!
Busybox

Busybox

  • Size: 2.32M
  • Language: English
  • category: system tools
  • System: Linux

Recommended for you: Busybox

The official version of Busybox is a powerful programming auxiliary toolbox software. The latest version of the Busybox toolbox covers larger and more complex tools such as ls, cat, echo, grep, find, mount, telnet, etc., and is suitable for embedded systems and floppy disk systems. Busybox software is an integration of Linux commands and tools that can greatly improve programmers' work efficiency.

Busybox software introduction

The BusyBox toolbox is a software that integrates more than a hundred of the most commonly used Linux commands and tools. The BusyBox toolbox contains some simple tools, such as ls, cat, and echo, etc., as well as some larger and more complex tools, such as grep, find, mount, and telnet. some people will BusyBox is the Swiss Army Knife of Linux tools. To put it simply, BusyBox is like a big toolbox. It integrates and compresses many tools and commands for Linux, including The Android system's own shell.

Busybox software features

The BusyBox toolbox is an open source project and follows the GPLv2 license. Busybox integrates numerous UNIX commands into a small executable program, which can be used to replace tool sets such as GNUfileutils and shellutils. Compared with the corresponding GNU tools, the various commands in Busybox provide fewer options, but they are enough for general applications. Busybox is mainly used in embedded systems.

Busybox optimizes the file size during the writing process and takes into account the situation of limited system resources (such as memory, etc.). Compared with the general GNU tool set, which is often several MB in size, the dynamically linked Busybox is only a few hundred KB, and even with static linking it is only about 1M. Busybox is designed according to modules, so you can easily add or remove certain commands, or add or delete certain options of commands.

When creating the root file system, if you use Busybox, you only need to create the necessary device nodes in the /dev directory and add some configuration files in the /etc directory. Of course, if Busybox uses dynamic links, you need to The /lib directory contains library files.

Busybox Instructions for Use

   1. Download, compile and install

         #make

         #make install

After compilation, a subdirectory _install is generated in the busybox directory, the contents of which are:

Drwxr-xr-x 2 root root 4096 November 24 15:28 bin

rwxrwxrwx 1 root root 11 November 24 15:28linuxrc -> bin/busybox

Drwxr-xr-x 2 root root 4096 November 24 15:28 sbin

​​​​When the executable file busybox needs to make a file system image and burn it into the board, busybox should be placed in the bin in the root file system directory, and the others are symbolic links pointing to it.

      2. Download configuration

The configuration program of busybox is exactly the same as the Linux kernel menu configuration method. Friends who are familiar with using make menuconfig to configure the Linux kernel can easily get started.

         #cp busybox-1.00.tar.gz /babylinux

         #cd /babylinux

         #tar xvfz busybox-1.00.tar.gz

          #cd busybox-1.00

         #make menuconfig

The following are the functional options that need to be compiled into busybox.

Options that should be selected for General Configuration

Show verbose applet usage messages

Runtime SUID/SGID configuration via /etc/busybox.conf

​​Build Options

Build BusyBox as a static binary (no shared libs)

This option must be selected, so that busybox can be compiled into a statically linked executable file, which is independent of other function libraries when running. Otherwise, other library files must be needed to run, and it cannot work properly in a single Linux kernel.

Installation Options

Don't use /usr

This option must also be selected, otherwise busybox will be installed under /usr of the original system after make install, which will overwrite the original commands of the system. After selecting this option, make After install, a directory called _install will be generated in the busybox directory, which contains busybox and links to it.

The other options are some basic Linux command options. Just compile the commands you need. Generally, you can use the default ones. After configuring, exit and save.

Busybox update log

​ ​ 1. Optimize content

​​ 2. The details are more outstanding and bugs are gone.

Huajun editor recommends:

Busybox has always been the most commonly used software by most netizens. Huajun Software Park also has Debian For Linux, Nut Cloud (32bit) For Linux, UKUI for openEuler, etc., which are also very popular software among netizens. You can download it from Huajun Software Park!

Version: 1.31.1 Official version | Update time: 2022-05-19

Similar recommendations

Latest updates

Busybox Review

  • 1st floor Huajun netizen 2022-03-09 20:48:57
    Busybox is very useful, thank you! !
  • 2nd floor Huajun netizen 2022-02-15 12:10:06
    Busybox hopes to do better and better, come on!
  • 3rd floor Huajun netizen 2022-03-18 08:48:43
    Busybox is convenient, practical and powerful. The software is very easy to use!

Recommended products

Everyonealso likeThese:

+

This application has not passed real-name authentication and you can download it through the mobile assistant.

CancelOK