BusyBoxバージョン1.29.0は組み込みLinuxシステムのサポートを継続します

Linux-Unix / BusyBoxバージョン1.29.0は組み込みLinuxシステムのサポートを継続します 読んだ2分

Techworm.net



BusyBoxバージョン1.29.0が本日リリースされました。ほとんどのGNU / Linuxユーザーはまだリポジトリにそれを見つけていませんが、それでも非常に重要なアップデートであることが証明されるはずです。オープンソースソフトウェアの世界でこれほど一般的なツールは他にないかもしれません。単一のバイナリは、多くの簡素化された標準のUnixツールを提供し、Linuxカーネルを搭載した環境だけでなく他のさまざまなPOSIX環境でも実行できます。

組み込みLinuxを使用するデバイスで便利なツールのグループを提供するために歴史的に使用されてきましたが、BusyBoxは現在、ほとんどのデスクトップおよびラップトップディストリビューションにも含まれています。それでも、無数のデバイスに展開されています。スマートサーモスタットまたはテレビからコマンドプロンプトを取得した場合は、BusyBoxベースのツールを使用できる可能性があります。



この新しいリリースでは、ボックス化されたネットワークルーティングソリューションの一部として、より深刻な使用が見られる可能性があります。たとえば、適切なGNUユーザースペースを持たないLinuxベースのルーターを製造している企業は、BusyBoxを含めることができるため、便利なコーディング環境を提供できます。



当然、ルーターのようなものを使用している場合、新しいソースリリースで提供される小さなAlmquistシェルに手動でコマンドをタップする人はほとんどいませんが、この種のデバイス用のスクリプトを作成する必要がある人にとっては非常に役立ちます。



モバイルユーザーもBusyBoxをかなり活用しており、新しいタッチスクリーンベースのターミナルエミュレーターアプリには、最終的にバージョン1.29.0パッケージに基づくコードが含まれるようになります。

ほとんどの人はAndroidデバイスでターミナルエミュレータを使用していませんが、使用できない理由はありません。そうした場合、GNU / LinuxまたはmacOS端末を使用している場合と比べて、すべてがわずかに分解されているように見えることがわかります。

その理由は、彼らが見つけたアプリはすべて単一のBusyBoxバイナリの一部であるためです。制限があると見なされることもありますが、vi、zcat、httpd、ipcalc、md5sumなどを、他の方法ではそのようなサポートがなかったシステムに含めるための優れた方法です。



BusyBoxが組み込みLinuxのスイスアーミーナイフの称号を獲得したのは、この多様性です。単一の実行可能ファイルのフルバージョンは、約300の異なるCLIアプリの基本機能を置き換えることができます。