If you are looking for software to use, go to Huajun Software Park! software release AI product list

Hello, if there is a need for software inclusion, please package the software and attach the software name, software introduction, software-related screenshots, software icon, soft copy, business license (if you do not have a business license, please provide the front and back of the corresponding developer ID card and a photo of yourself holding the ID card), and send it to email http://softwaredownload4.com/sbdm/user/login

Close >>

Send to email:news@onlinedown.net

Close >>

Location: Home pagePC softwareLINUX softwaresystem tools Busybox
Busybox

Busybox 1.31.1 official version

QR code
  • Software licensing: free software
  • Software size: 2.32MB
  • Software rating:
  • Software type: foreign software
  • Update time: 2024-12-23
  • Application platform: Linux
  • Software language: English
  • Edition: 1.31.1 Official version

Software introduction Related topics FAQ Download address

Recommended for you:- Busybox

Basic introduction
Busybox segment first LOGO
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 screenshot

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 linking, you also need to include library files in the /lib directory.

Busybox screenshot

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 the bugs are gone.

Huajun editor recommends:

Busybox has always been the most commonly used software by most netizens. Huajun Software Park also hasDebianFor Linux,COSCO Kirin iAudit operation and maintenance audit system centos7 installation package,Nut Cloud (32bit) For Linux,Nut Cloud (64bit) For Linux,7-ZipIt is also a software that is very popular among netizens. You can download it from Huajun Software Park!

FAQ