ToyBox

出自Local Chinese Wikipedia
跳至導覽 跳至搜尋
Toybox
原作者Robert Landley
開發者Robert Landley 及其他人
首次發布2006年,​20年前​(2006
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言C
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統類Unix系統
      文件大小3.30 MB
      類型獨立的SUS XCU實現
      許可協議0BSD[1][2]
      網站www.landley.net/toybox

      Toybox是一個自由及開放原始碼軟體 (FOSS),包括lscpmv等200多個Unix實用程序

      Toybox項目始於2006年[3],它以0BSD授權,是一個BusyBox的替代品[4][5]。Toybox被大部分當前支持的Android版本所使用,也用於在Linux和macOS上構建Android。Toybox內包含的程序均在Linux上測試可用,其中許多也可以在BSD和macOS上運行。

      功能[編輯]

      Toybox旨在提供一個以BSD許可證授權的BusyBox的替代[6],它的主要技術設計目標是簡單、小巧、快速和符合標準[7]。Toybox的目標是基本兼容POSIX-2008和LSB 4.1標準,而非與GNU工具包中的每一項一一對應[3]

      BusyBox和Toybox分別使用GPL0BSD授權,導致了二者的使用領域有所不同:BusyBox主要用於自由及開放原始碼軟體領域,而Toybox主要用於寬鬆許可證項目中;Toybox也可被商業公司使用,例如谷歌的Android[8],這正是Toybox的目標之一。[9]

      目前在功能上,Toybox尚未達到BusyBox的同等水平。

      歷史[編輯]

      Toybox由Robert Landley在2006年初開發[3][5]

      Robert Landley原為BusyBox的維護者,隨著他與BusyBox原作者Bruce Perens的爭執,他停止維護[10]轉而投入Toybox的開發。

      參見[編輯]

      引用文獻[編輯]

      1. Toybox is released under the following "zero clause" BSD license頁面存檔備份,存於網際網路檔案館),Robert Landley
      2. Simplify license text, as mentioned on the mailing list.. 2013-03-14 [2021-06-29]. (原始內容存檔於2021-07-28). 
      3. 3.0 3.1 3.2 Landley, Robert. What is ToyBox?. Toybox項目網站. [2012-07-13]. (原始內容存檔於2023-11-05). 
      4. Dj Walker-Morgan. Inside the ToyBox: An interview with Rob Landley. [2012-07-13]. (原始內容存檔於2023-11-05). 
      5. 5.0 5.1 Varghese, Sam. BusyBox replacement project fuels animated verbal spat. IT Wire. 2012-02-01 [2013-05-12]. (原始內容存檔於2019-09-28). 
      6. Busybox replacement project. 2012-01-11 [2014-03-04]. (原始內容存檔於2015-02-18). 
      7. Landley, Robert. Design Docs. Toybox項目網站. [2015-02-18]. (原始內容存檔於2023-11-05). Toybox combines the most common Linux command line utilities together into a single BSD-licensed executable. It's simple, small, fast, and reasonably standards-compliant (POSIX-2008 and LSB 4.1). 
      8. toybox頁面存檔備份,存於網際網路檔案館) on android.googlesource.com (2014-12-28)
      9. 由Robert Landley撰写的celf-2015.txt(2015年). [2023-11-05]. (原始內容存檔於2023-06-03). 
      10. Landley, Rob. I'm going out now. I may be some time. busybox (郵件列表). 2006-09-30 [2023-11-05]. (原始內容存檔於2016-07-18). 

      外部連結[編輯]