ToyBox

维基百科,自由的百科全书

这是ToyBox当前版本,由imported>Mhss编辑于2024年10月6日 (日) 15:08 引用文献。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
跳转到导航 跳转到搜索
Toybox
原作者Robert Landley
開發者Robert Landley 及其他人
首次发布2006年,​20年前​(2006
编程语言C
操作系统类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). 

外部链接[编辑]