GNU CoreUtils, alternatywa dla BusyBox dla Androida

Na co dzień przyzwyczailiśmy się do czytania stron internetowych w poszukiwaniu nowych wiadomości, nowatorskich aplikacji, ciekawych samouczków itp.

Jednak wiele razy znajdujemy jeszcze więcej informacji, sprawdzając fora, a nie bezpośrednio strony internetowe, jeśli z nich korzystasz Linux i czytasz DesdeLinuxjeśli użyjesz Android i czytasz FromAndroid lub jeśli lubisz Apple i czytasz iPadizatei tak dalej w przypadku innych systemów operacyjnych.

często musimy przeglądać fora, aby znaleźć wiadomości, rozwiązania problemów lub istniejących błędów, oto co stało się z przyjacielem, który znalazł to na forach XDA-Developers: Narzędzia GNU Core

Linux-Android-600x325

BusyBox

Czy nie zdarzyło ci się, że na komputerze z Androidem nie masz tylu poleceń w terminalu, ile chcesz? BusyBox istnieje, aby dodać więcej do terminala Android, jest to mały plik wykonywalny, który istnieje od wielu lat (na długo przed włączeniem Androida). Według Wikipedii:

BusyBox to program, który łączy wiele standardowych narzędzi Unix w jeden mały plik wykonywalny. Jest w stanie dostarczyć większość narzędzi, które są określone dla systemów Unix, oprócz wielu narzędzi powszechnie spotykanych w systemach GNU / Linux.

Busybox jest zwykle używany w systemach pracujących z dyskietki lub w systemach z wbudowanym systemem Linux. Jest to wolne oprogramowanie objęte licencją GNU GPL. Został zdefiniowany jako „szwajcarski scyzoryk wbudowanych systemów Linux”.

Narzędzia GNU Core

GNU CoreUtils opracowane przez alireza7991 jest projektem alternatywnym dla BusyBox, ale oferuje znacznie więcej poleceń niż BusyBox.

Jak dotąd działa 105 poleceń, tylko 2 są korygowane pod kątem prawidłowego działania (ls i dołącz do mnie) i jest to wciąż na wczesnym etapie rozwoju.

Zbudowany z Linaro z myślą o pełnej optymalizacji, która poprawiłaby wydajność, mimo wszystko trzeba mieć nowoczesny sprzęt (kompatybilny z ARMv7, a także z ARM NEON), a także oczywisty ... musi być zakorzeniony, a także z odzyskiem kosztów zainstalowany.

Aby z niego skorzystać, musimy poprzedzić polecenie cu, na przykład:

cu.echo «Testowanie CoreUtils dla DesdeLinux»

Pomyślałem w ten sposób (przedrostek cu), aby nie kolidować z aktualną wersją BusyBox.

Link do tematu zostawiam na forum XDA-Developers:

Projekt GNU CoreUtils

FirefoxOS?

Wiemy, że Android ma uruchomione jądro Linuksa, z kolei FirefoxOS ma rozwidlenie jądra Androida (które z kolei powtarzam, to Linux), więc chciałbym wiedzieć, jakie modyfikacje należałoby wprowadzić w CoreUtils, aby to zrobić pracować w FirefoxOS.

Wtedy należałoby zaprojektować i zaprogramować jakiś terminal w HTML5 dla zespołu, ale hej, posiadanie CoreUtils w FirefoxOS byłoby wielkim krokiem naprzód, terminal FirefoxOS jest nadal znacznie bardziej ograniczony niż ten na Androida, nawet go nie ma grep dostępny 0_oU

Koniec!

Cóż, oglądaj kolejne wersje Narzędzia podstawowetil aby zobaczyć jego rozwój, pomóc, że główny (i uważam, że obecnie jedyny) programista otrzymuje itp.

Pamiętam kilka lat temu (kiedy nawet nie sprawdzałem Facebooka, nie miałem Twittera i nie było G +), że czytałem wiele tematów na forach linuksowych, patrząc na rozwiązania, które dawały użytkownikom problemy innych ludzi, chyba muszę trochę cofnąć się do tamtych czasów 😀

Mam nadzieję, że było ciekawie!


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   toyerd24 powiedział

    Szkoda, że ​​nie działa z moim biednym starym Galaxy Ace (Armv6) 🙁 Pozdrowienia xD

  2.   jkxktt powiedział

    Mam terminal z Firefox OS iw 1.0 zrootowałem go i umieściłem pełny armv7l busybox, po aktualizacji do 1.1 pozostaje bez roota. Na wypadek, gdyby mój terminal (ZTE Open) miał busybox i zestaw narzędzi, ale nie były one tak kompletne.
    Pomysł jest w porządku, wszystko jest powiedziane.

  3.   Alex powiedział

    Byłoby bardzo dobrze mieć go w Firefox OS: s

  4.   Aragorn powiedział

    Żaden terminal w Androidzie, który testowałem, nie dociera do terminala mobilnego w jailbreaku iPhone'a, ma wiele poleceń i więcej można dodać za pośrednictwem cydii (ma bash, nmap, nc, ping, openssh, vsftpd, rsync itp.), Mam nadzieję, że tak projekt będzie wkrótce użyteczny (umieszczanie czegoś przed każdym poleceniem wcale nie brzmi praktycznie), aby móc przełączyć się na Androida.

    1.    gato powiedział

      Cóż, tylko z Busybox masz już wystarczająco dużo poleceń.

  5.   st0rmt4il powiedział

    Świetnie - spróbuję na moim telefonie komórkowym.

    Pozdrowienia!

  6.   Toño powiedział

    Mam wszystkie polecenia bash w debianie, absolutnie wszystkie; czy wiesz jak ?: ŁATWE, łączenie przez ssh ^^