Toybox

From Wikipedia, the free encyclopedia

Toyboxは、組込みシステム向けのいくつかのUNIXのコマンドラインユーティリティの代替として設計された自由オープンソースのソフトウェアある。Toyboxにはlscpmvなど約150のコマンドを含んでいる。プロジェクトは2006年に始められ[2]BSDライセンスで提供されるBusyBoxの代替物となっている[3]Android 6.0とそれ以降の全てのAndroidのバージョンに含まれ[4]、他のOSへのインストールもサポートされている。

開発元 Robert Landley など
最新版
0.8.12 / 2025年1月18日 (13か月前) (2025-01-18)
概要 開発元, 最新版 ...
Toybox
開発元 Robert Landley など
最新版
0.8.12 / 2025年1月18日 (13か月前) (2025-01-18)
リポジトリ ウィキデータを編集
対応OS UNIX系
ライセンス 0条項BSDライセンス[1]
公式サイト www.landley.net/toybox
テンプレートを表示
閉じる

機能と目的

Toyboxは、GNU GPLライセンスで提供されるBusyBoxBSDライセンスで置き換える事を目的としている[5]。その技術的なデザインのゴールは、単純で小型、高速、そして標準への準拠である[6]。仕様はPOSIX-2008とLSB 4.1に適合しているが[2]、GNUのコンポーネントにある全てのオプションを提供することには注力していない。

歴史

2006年のはじめ、ToyboxはRob Landleyによって始められた[2]ブルース・ペレンズとの議論の結果、彼がBusyBoxのメンテナを降りた後である[7]が、2008年にはプロジェクトは休止状態となった[3]。その後、2011年の暮れ、Sony従業員のTim Birdは、GNU GPLに基づかないBusyBoxの代替物を作ることを提案した[5]が、この際Rob Landleyが、休止中のToyboxを用いることを提案した。彼は、ToyboxをGPLからBSDライセンスに変更し[8]、Toyboxの開発を再開した。

2014年末には、ToyboxはAndroid 6.0.xの開発ブランチに統合されている[4]

関連項目

脚注

外部リンク

Related Articles

Wikiwand AI