From 689f095bc976417bf50810fe59a3b3ac32b21105 Mon Sep 17 00:00:00 2001
From: Rob Landley The goal of the Toybox project is to create simple implementations of all
-the important Linux command line utilities. These implementations should
-be small (the entire project should total less than a megabyte, uncompressed),
-fast, simple, and correctly implemented (which is related to standards
-compliance, but isn't quite the same thing). Click for
-more about the design goals The goal of the Toybox project is to create simple, small, fast, and
+correct implementations of all the standard Linux command line utilities.
+There's a page on design goals. Toybox has configurable levels of functionality, and should scale from tiny
-embedded systems up to full general purpose desktop and development
-environments. The author plans to install it on his Android phone in
-place of Toolbox, and the
-Aboriginal Linux project is trying to get a complete
-Linux system to rebuild itself from source code using toybox. Toybox offers configurable levels of functionality, and should scale from
+tiny embedded systems up to general purpose development environments.
+The author plans to install it on his Android phone in place of Toolbox,
+and the Aboriginal Linux project is working to get a
+complete Linux system to rebuild itself from source code using toybox. Toybox is released under a simple 2-clause BSD-style
-license.Answers to What, Why,
+Who, How, when
+
What is ToyBox?
-
Toybox can be built as a single "swiss army knife" executable (ala BusyBox or Red Hat's Nash), or each command can be built as a traditional independent executable.
-The current list of commands implemented by toybox is at the top of the -news page. That list is updated when new commands -go in. The list of commands yet to implement for the 1.0 release is in the -todo list.
+The current list of commands implemented by toybox is on the +status page, which is updated each release. +There is also roadmap of planned commands for the +1.0 release.
In general, configuring toybox for "defconfig" enables all the commands compete enough to be useful. Configuring "allyesconfig" enables partially -implemented commands as well.
+implemented commands as well, along with debugging features.Several toybox commands can do things other vesions can't. For example the toybox "df" isn't confused by initramfs the way other df implementations -are. If initramfs is visible, df shows it like any other mount point.
+are. (If initramfs is visible, df shows it like any other mount point.)The Toybox Shell (toysh) aims to be a reasonable bash replacement. It @@ -95,6 +95,122 @@ versions ("tip" is the current development version).
mailing list are also good ways to track what's going on with the project. + +It's carefully stacked soda cans. Specifically, -- cgit v1.2.3