¿Qué es busybox?

Busybox es un programa que puede realizar las acciones de muchos programas comunes de Unix, como ls , chmod , wget , cat , etc. Más comúnmente, se usa en Linux incorporado debido a su pequeño tamaño de ejecutable.

En el contexto de Android, muchas aplicaciones que usan root pueden requerir que BusyBox esté instalado para que puedan interactuar con el sistema operativo más fácilmente. Android no incluye muchos de los programas comunes de Unix porque normalmente no los necesita.

Vea la descripción en Play Store:

‘BusyBox es una aplicación de software que proporciona muchas herramientas Unix estándar, al igual que las Utilidades principales de GNU más grandes (pero más capaces). BusyBox está diseñado para ser un pequeño ejecutable para usar con el kernel de Linux, lo que lo hace ideal para usar con dispositivos integrados. Ha sido autodenominado “La navaja suiza de Embedded Linux”.

Contiene muchas utilidades de Unix que no están disponibles en Android estándar. Algunas otras aplicaciones dependen de una o más de estas utilidades.

Busybox le permite a usted o a los programas realizar acciones en su teléfono usando comandos Linux (copiados desde Unix). Android es básicamente un sistema operativo Linux especializado con una máquina compatible con Java (Dalvik) para ejecutar programas. El núcleo de Android es una versión modificada del kernel de Linux (es por eso que el kernel de Android siempre debe ser de código abierto). Busybox le da funcionalidad a su teléfono que no tiene sin él. Muchos programas, especialmente los programas raíz como Titanium Backup, requieren busybox para realizar las funciones del programa. Sin busybox instalado, su teléfono es mucho más limitado en lo que puede hacer.

Busybox es un software que proporciona herramientas de Unix en un solo archivo ejecutable. Se ejecuta en una variedad de entornos POSIX, como Android, Linux, FreeBSD. Muchas de las herramientas proporcionadas por busybox están diseñadas para funcionar con las interfaces proporcionadas por Linux Kernel.