GNU CoreUtils, una alternativa a BusyBox para Android

Lo que acostumbramos en nuestro día a día es leer sitios de la web en busca de noticias frescas, aplicaciones novedosas, tutoriales interesantes, etc.

No obstante, muchas veces encontramos aún más información revisando los foros y no las webs directamente, bien si usas Linux y lees DesdeLinux, si usas Android y lees DesdeAndroid o bien si gustas de Apple y lees iPadizaté, y así para otros sistemas operativos.

Muchas veces debemos revisar foros para encontrar novedades, soluciones a problemas o bugs que existan, esto es lo que le sucedió a un amigo, que encontró en los foros de XDA-Developers esto: GNU CoreUtils

linux-android-600x325

BusyBox

¿No les ha sucedido que en su equipo con Android no tienen tantos comandos en la terminal como desearían? BusyBox existe para agregar más a la terminal de Android, es un pequeño ejecutable que desde hace muchos años existe (mucho antes de Android inclusive). Según Wikipedia:

BusyBox es un programa que combina muchas utilidades estándares de Unix en un solo ejecutable pequeño. Es capaz de proveer la mayoría de las utilidades que están especificadas para los sistemas Unix además de muchas de las utilidades que suelen verse en sistemas GNU/Linux.

Busybox es utilizada normalmente en sistemas que funcionen desde un disco flexible o en sistemas con Linux empotrado. Es software libre licenciado bajo la licencia GNU GPL. Fue definido como «la navaja suiza de los sistemas con Linux empotrado».

GNU CoreUtils

GNU CoreUtils desarrollado por alireza7991 es un proyecto alternativo a BusyBox, pero ofrece muchos más comandos que BusyBox.

Funcionan hasta el momento 105 comandos, solo 2 están en proceso de ser corregidos para su correcto funcionamiento (ls y uname), y eso que aún está en edades tempranas de su desarrollo.

Construido con Linaro pensando en una completa optimización que mejoraría el rendimiento, aún así debes tener un equipo moderno (compatible con ARMv7 y también con ARM NEON), además de obvio… debe estar rooteado y además, con un costum recovery instalado.

Para usarlo debemos anteponer cu al comando, por ejemplo:

cu.echo «Probando CoreUtils para DesdeLinux»

Pensado así (lo de anteponer cu) para no entrar en conflicto con la versión actual de BusyBox.

Les dejo el link al tema en el foro de XDA-Developers:

Proyecto GNU CoreUtils

¿FirefoxOS?

Sabemos que Android tiene un Kernel Linux corriendo, a su vez FirefoxOS tiene un fork del kernel de Android (que a su vez repito, es Linux), por lo que me gustaría saber qué modificaciones habría que hacerle en realidad a CoreUtils para que funcionase en FirefoxOS.

Luego habría que diseñar y programar alguna terminal en HTML5 para el equipo, pero bueno, tener CoreUtils en FirefoxOS sería un gran paso de avance, la terminal de FirefoxOS es aún mucho más limitada que la de Android, ni siquiera tiene grep disponible 0_oU

Fin!

Bueno, hay que seguir viendo futuras versiones de CoreUtils para ver su desarrollo, ayuda que reciba el principal (y creo actualmente único) desarrollador, etc.

Recuerdo hace varios años (cuando yo ni siquiera revisaba Facebook, y no tenía Twitter ni existía G+) que leía muchos temas en foros de Linux, mirando soluciones que daban usuarios a problemáticas de otros, creo que tengo que volver un poco a aquellos tiempos 😀

Espero les haya sido interesante!


7 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Toyerd24 dijo

    Lastima que no funciona con mi pobre y viejo Galaxy Ace (Armv6) 🙁 Saludos xD

  2.   jkxktt dijo

    Yo tengo un terminal con Firefox OS y en la 1.0 lo rooteé y puse un busybox armv7l completo, al actualizar a la 1.1 se mantiene aunque sin root. De por si mi terminal (ZTE Open) traía un busybox y toolbox pero no eran tan completos.
    La idea está muy bien todo sea dicho.

  3.   Alex dijo

    Estaría muy fino poder tenerlo en Firefox OS :p

  4.   Aragorn dijo

    Ninguna terminal en android que haya probado le llega a mobile terminal en el jailbreak del IPhone, tiene muchisimos comandos y se le pueden agregar mas a travez de cydia (tiene bash, nmap, nc, ping, openssh, vsftpd, rsync, etc), espero que este proyecto sea usable pronto (anteponer algo a cada comando no me suena practico en lo absoluto) para poder cambiarme a android.

    1.    gato dijo

      Pues solo con Busybox ya tienes bastantes comandos.

  5.   st0rmt4il dijo

    Genial – Lo probare en mi Telefono Movil.

    Saludos!

  6.   toño dijo

    Yo tengo todos los comandos de bash en debian,absolutamente todos;¿saben cómo?:FÁCIL,conectándome por ssh ^^