GNU coreutils, una alternativa a BusyBox per Android

El que acostumem al nostre dia a dia és llegir llocs de la web a la recerca de notícies fresques, aplicacions noves, tutorials interessants, etc.

Tot i això, moltes vegades trobem encara més informació revisant els fòrums i no les webs directament, bé si uses Linux i llegeixes DesdeLinux, Si fas servir Android i llegeixes Des de Android o bé si agrades d'Apple i llegeixes iPadizaté, i així per a altres sistemes operatius.

moltes vegades hem de revisar fòrums per trobar novetats, solucions a problemes o bugs que existeixin, això és el que li va passar a un amic, que va trobar als fòrums de XDA-Developers això: GNU CoreUtils

linux-android-600x325

BusyBox

No els ha passat que al seu equip amb Android no tenen tantes ordres a la terminal com desitjarien? BusyBox existeix per afegir més a la terminal d'Android, és un petit executable que des de fa molts anys existeix (molt abans d'Android inclusivament). Segons Wikipedia:

BusyBox és un programa que combina moltes utilitats estàndards de Unix en un únic executable petit. És capaç de proveir la majoria de les utilitats que estan especificades per als sistemes Unix a més de moltes de les utilitats que solen veure's en sistemes GNU/Linux.

Busybox és utilitzada normalment en sistemes que funcionin des d'un disc flexible o en sistemes amb Linux encastat. És programari lliure llicenciat sota la llicència GNU GPL. Va ser definit com «la navalla suïssa dels sistemes amb Linux encastat».

GNU CoreUtils

GNU CoreUtils desenvolupat per alireza7991 és un projecte alternatiu a BusyBox, però ofereix moltes més ordres que BusyBox.

Funcionen fins al moment 105 ordres, només 2 estan en procés de ser corregits per al seu funcionament correcte (ls i uname), i això que encara està en edats primerenques del seu desenvolupament.

Construït amb Linaro pensant en una completa optimització que milloraria el rendiment, tot i així has ​​de tenir un equip modern (compatible amb ARMv7 i també amb ARM NEON), a més d'obvi… ha d'estar rootejat ia més, amb un costum recovery instal·lat.

Per utilitzar-lo hem d'anteposar cu a l'ordre, per exemple:

cu.echo «Probando CoreUtils para DesdeLinux»

Pensat així (això d'anteposar cu) per no entrar en conflicte amb la versió actual de BusyBox.

Els deixo el link al tema al fòrum de XDA-Developers:

Projecte GNU CoreUtils

FirefoxOS?

Sabem que Android té un Kernel Linux corrent, al seu torn FirefoxOS té un fork del kernel d'Android (que alhora repeteixo, és Linux), per la qual cosa m'agradaria saber quines modificacions caldria fer en realitat a CoreUtils perquè funcionés a FirefoxOS.

Després caldria dissenyar i programar alguna terminal en HTML5 per a l'equip, però bé, tenir CoreUtils al FirefoxOS seria un gran pas d'avenç, la terminal del FirefoxOS és encara molt més limitada que la d'Android, ni tan sols té grep disponible 0_oU

Fi!

Bé, cal seguir veient futures versions de CoreUtils per veure'n el desenvolupament, ajuda que rebi el principal (i crec actualment únic) desenvolupador, etc.

Recordo fa uns quants anys (quan jo ni tan sols revisava Facebook, i no tenia Twitter ni existia G+) que llegia molts temes en fòrums de Linux, mirant solucions que donaven usuaris a problemàtiques d'altres, crec que he de tornar una mica a aquells temps 😀

Espero els hagi estat interessant!


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Toyerd24 va dir

    Llàstima que no funciona amb el meu pobre i vell Galaxy Ace (Armv6) 🙁 Salutacions xD

  2.   jkxktt va dir

    Jo tinc un terminal amb Firefox OS ia la 1.0 el vaig rootejar i vaig posar un busybox armv7l complet, en actualitzar a la 1.1 es manté encara que sense root. De per si mateix el meu terminal (ZTE Open) portava un busybox i toolbox però no eren tan complets.
    La idea està molt bé tot sigui dit.

  3.   Alex va dir

    Estaria molt fi poder tenir-lo al Firefox OS :p

  4.   Aragorn va dir

    Cap terminal en android que hagi provat li arriba a mobile terminal al jailbreak de l'IPhone, té moltíssims comandos i se li poden afegir més a través de cydia (té bash, nmap, nc, ping, openssh, vsftpd, rsync, etc), espero que aquest projecte sigui usable aviat (anteposar alguna cosa a cada ordre no em sona practico en absolut) per poder canviar-me a android.

    1.    gat va dir

      Doncs només amb Busybox ja tens força ordres.

  5.   st0rmt4il va dir

    Genial – Ho tastaré al meu telèfon mòbil.

    Salutacions!

  6.   toño va dir

    Jo tinc totes les ordres de bash en debian,absolutament totes;saben com?:FÀCIL,connectant-me per ssh ^^