BusyBox versión 1.29.0 continúa el soporte para sistemas Linux integrados

Linux-Unix / BusyBox versión 1.29.0 continúa el soporte para sistemas Linux integrados 2 minutos de lectura

Techworm.net



La versión 1.29.0 de BusyBox salió hoy, y aunque la mayoría de los usuarios de GNU / Linux todavía no la encontrarán en sus repositorios, debería resultar una actualización extremadamente importante. Puede que no exista ninguna otra herramienta que sea tan común en el mundo del software de código abierto. El binario único proporciona una serie de herramientas Unix estándar simplificadas y puede ejecutarse en una variedad de otros entornos POSIX, así como en los que funcionan con el kernel de Linux.

Si bien históricamente se ha utilizado para proporcionar un grupo útil de herramientas en dispositivos que usaban Linux integrado, BusyBox también se incluye hoy en la mayoría de las distribuciones de computadoras de escritorio y portátiles. Aún lo encontrará implementado en innumerables dispositivos. Si sacó un símbolo del sistema de un termostato o televisor inteligente, entonces podría usar herramientas basadas en BusyBox.



Esta nueva versión podría terminar teniendo un uso más serio como parte de las soluciones de enrutamiento de red en caja. Por ejemplo, las empresas que fabrican un enrutador basado en Linux que no tiene un espacio de usuario GNU adecuado podrían incluir BusyBox y, por lo tanto, proporcionar un entorno de codificación útil.



Naturalmente, pocas personas querrían introducir comandos manualmente en el pequeño shell de Almquist proporcionado por la nueva versión de origen si están usando algo como un enrutador, pero es bastante útil para aquellos que tienen que escribir scripts para este tipo de dispositivos.



Los usuarios móviles también han aprovechado bastante BusyBox, y las nuevas aplicaciones de emulador de terminal basadas en pantalla táctil eventualmente comenzarán a incluir código basado en los paquetes de la versión 1.29.0.

Si bien la mayoría de la gente no usa un emulador de terminal en dispositivos Android, no hay ninguna razón por la que no pueda hacerlo. Si lo hace, verá que una vez más todo parecerá un poco deconstruido en comparación con lo que están acostumbrados si usan un terminal GNU / Linux o macOS.

La razón es que las aplicaciones que encuentran son parte del binario BusyBox único. Si bien a veces se consideran limitados, son una excelente manera de incluir elementos como vi, zcat, httpd, ipcalc y md5sum en sistemas que de otra manera nunca hubieran tenido ese tipo de soporte.



Es esta versatilidad la que le valió a BusyBox el título de navaja suiza de Embedded Linux. La versión completa del archivo ejecutable único puede reemplazar la funcionalidad básica de casi 300 aplicaciones CLI diferentes.