Android用BusyBoxの代替となるGNUCoreUtils

私たちが日常的に慣れているのは、新鮮なニュース、新しいアプリケーション、興味深いチュートリアルなどを探してWebサイトを読むことです。

ただし、多くの場合、ウェブサイトではなくフォーラムを直接チェックすることで、さらに多くの情報を見つけることができます。 リナックス そしてあなたは読む FromLinuxあなたが使うなら Android そしてあなたは読む FromAndroid またはあなたがアップルが好きで読んだら iPadizaté、その他のオペレーティングシステムの場合も同様です。

しばしば ニュースを見つけるにはフォーラムを確認する必要があります、存在する問題やバグの解決策、これはXDA-Developersフォーラムでこれを見つけた友人に起こったことです: GNU CoreUtils

Linux-android-600x325

 

BusyBox

あなたのAndroidコンピュータでは、ターミナルに必要な数のコマンドがないということが起こりませんでしたか? BusyBoxは、Androidターミナルにさらに追加するために存在します。これは、長年(Androidを含むずっと前に)存在していた小さな実行可能ファイルです。 ウィキペディアによると:

BusyBoxは、多くの標準的なUnixユーティリティをXNUMXつの小さな実行可能ファイルに結合するプログラムです。 GNU / Linuxシステムで一般的に見られる多くのユーティリティに加えて、Unixシステム用に指定されているほとんどのユーティリティを提供することができます。

Busyboxは通常、フロッピーディスクから動作するシステムまたはLinuxが組み込まれたシステムで使用されます。 これは、GNUGPLライセンスの下でライセンスされた無料のソフトウェアです。 これは、「組み込みLinuxシステムのスイス軍のナイフ」として定義されました。

GNU CoreUtils

によって開発されたGNUCoreUtils アリレザ7991 BusyBoxの代替プロジェクトですが、BusyBoxよりもはるかに多くのコマンドを提供します。

これまでに105個のコマンドが機能しますが、正しい動作のために修正中のコマンドは2つだけです(lsと私に参加)、そしてそれはまだその開発の初期段階にあります。

パフォーマンスを向上させる完全な最適化を考えているLinaroで構築されていますが、それでも、最新の機器(ARMv7およびARM NEONと互換性があります)が必要です。また、当然のことながら、ルート化され、コスタムリカバリがインストールされている必要があります。

これを使用するには、コマンドの前にcuを追加する必要があります。次に例を示します。

cu.echo«FromLinux用のCoreUtilsのテスト»

BusyBoxの現在のバージョンと競合しないように、このように考えました(先頭にcuを追加します)。

XDA-Developersフォーラムにトピックへのリンクを残します。

GNUCoreUtilsプロジェクト

FirefoxOS?

AndroidにはLinuxカーネルが実行されており、FirefoxOSにはAndroidカーネルのフォークがあります(繰り返しますが、Linuxです)。そのため、CoreUtilsを機能させるには、実際にどのような変更を加える必要があるのか​​を知りたいと思います。 FirefoxOS。

次に、チームのためにHTML5で端末を設計およびプログラミングする必要がありますが、FirefoxOSにCoreUtilsを搭載することは大きな前進であり、FirefoxOS端末はAndroid端末よりもはるかに制限されており、 grep disponible 0_oU

終わり!

さて、の将来のバージョンを見続けてください CoreUtils その開発を確認したり、メインの(そして現在は唯一だと思う)開発者が受け取るのを手伝ったりするなど。

数年前(Facebookもチェックしていなかったし、Twitterもなかったし、G +もなかったとき)、Linuxフォーラムで多くのトピックを読み、他の人の問題をユーザーに解決するソリューションを検討したことを覚えています。少し当時に戻らなければならないと思います😀

おもしろかったと思います!


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

7コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   トヨルド24

    残念ながら、古いGalaxy Ace(Armv6)では機能しません🙁GreetingsxD

  2.   jkxktt

    私はFirefoxOSを搭載した端末を持っており、1.0ではそれをルート化し、完全なarmv7lbusyboxを配置しました。1.1にアップデートするとルートなしのままになります。 私の端末(ZTE Open)にbusyboxとtoolboxがあったが、それらはそれほど完全ではなかった場合。
    アイデアは大丈夫​​だと言われています。

  3.   Alex Vetsak

    FirefoxOSでそれを持っていれば非常に良いでしょう:p

  4.   アラゴルン

    私がテストしたAndroidの端末は、iPhoneのジェイルブレイクのモバイル端末に到達しません。多くのコマンドがあり、cydiaを介してさらに追加できます(bash、nmap、nc、ping、openssh、vsftpd、rsyncなどがあります)。このプロジェクトがすぐに使用可能になり(各コマンドの前に何かを置くことはまったく実用的ではないように聞こえます)、androidに切り替えることができるようになることを願っています。

    1.    ガトー

      ええと、Busyboxでのみ、すでに十分なコマンドがあります。

  5.   st0rmt4il

    すばらしい-携帯電話で試してみます。

    ご挨拶!

  6.   遠野

    私はすべてのbashコマンドをdebianで持っています、絶対にすべてです;あなたは方法を知っていますか?:簡単、sshで接続します^^