Misc website updates.
This commit is contained in:
parent
d683b17f4e
commit
e566f3a4a5
@ -1,31 +1,22 @@
|
||||
<!--#include file="header.html" -->
|
||||
|
||||
<h1>Answers to <a href="#what">What</a>, <a href="#why">Why</a>,
|
||||
<a href="#who">Who</a>, <a href="#how">How</a>, <a href="#when">when</a></h1>
|
||||
|
||||
<h2><a name="what" />What is ToyBox?</h2>
|
||||
|
||||
<p>Toybox provides simple, small, fast, and correct implementations of all the
|
||||
standard Linux command line utilities.</p>
|
||||
<p>Toybox combines the most common Linux command line utilities together into
|
||||
a single <a href=license.html>BSD-licensed</a> executable. It's simple, small, fast, and reasonably
|
||||
standards-compliant (<a href=http://opengroup.org/onlinepubs/9699919799>POSIX-2008</a> and <a href=http://refspecs.linuxfoundation.org/LSB_4.1.0>LSB 4.1</a>).</p>
|
||||
|
||||
<p>Toybox should scale from tiny embedded systems up to general purpose
|
||||
development environments. We test using it on Android phones in place of
|
||||
Toolbox, and the <a href=/aboriginal>Aboriginal Linux</a> project is working
|
||||
to get a complete Linux system to rebuild itself from source code using
|
||||
toybox.</p>
|
||||
|
||||
<p>Toybox is released under what's been nicknamed a <a href=license.html>"zero
|
||||
clause BSD" license</a>, essentially public domain with a liability
|
||||
disclaimer.</p>
|
||||
|
||||
<p>Toybox can be built as a single multicall ("swiss army knife") executable,
|
||||
or each command can be built as a traditional independent executable.</p>
|
||||
<p>Toybox's 1.0 release goal is to turn generic Android into a
|
||||
development environment capable of compiling <a href=http://www.linuxfromscratch.org>Linux From Scratch</a>.
|
||||
A tiny system <a href=/aboriginal>built from</a> just toybox, linux, <a href=http://musl-libc.org>a C library</a>, and a C compiler (such as LLVM or
|
||||
gcc 4.2.1+binutils 2.17) should be
|
||||
able to rebuild itself from source code without needing any other packages.</p>
|
||||
|
||||
<b><h2><a name="status" />What commands are implemented in Toybox?</h2></b>
|
||||
|
||||
<p>The current list of commands implemented by toybox is on the
|
||||
<a href=status.html>status page</a>, which is updated each release.
|
||||
There is also <a href=roadmap.html>roadmap</a> of planned commands for the
|
||||
There is also <a href=roadmap.html>roadmap</a> listing all planned commands for the
|
||||
1.0 release.</p>
|
||||
|
||||
<p>In general, configuring toybox for "defconfig" enables all the commands
|
||||
|
@ -11,13 +11,16 @@
|
||||
<b>About</b>
|
||||
<ul>
|
||||
<li><a href="index.html">News</a></li>
|
||||
<li><a href="about.html">What is toybox?</a></li>
|
||||
<li><a href="design.html">Design Docs</a></li>
|
||||
<li><a href="code.html">Source walkthrough</a></li>
|
||||
<li><a href="roadmap.html">Roadmap</a></li>
|
||||
<li><a href="status.html">Status</a></li>
|
||||
<li><a href="http://www.h-online.com/open/features/Inside-the-ToyBox-An-interview-with-Rob-Landley-1447494.html">Interview</a></li>
|
||||
<li>Why is toybox? <a href="http://youtu.be/SGmtP5Lg_t0">video</a> <a href=http://landley.net/talks/celf-2013.txt>outline</a></li>
|
||||
<li>What is it?<br>
|
||||
<a href="about.html">About</a><br>
|
||||
<a href="roadmap.html">Roadmap</a><br>
|
||||
<a href="status.html">Status</a><br>
|
||||
</li>
|
||||
|
||||
<li>Why is it?<br>
|
||||
<a href="http://youtu.be/SGmtP5Lg_t0">video</a>/<a href=http://landley.net/talks/celf-2013.txt>outline</a><br>
|
||||
<a href="http://www.h-online.com/open/features/Inside-the-ToyBox-An-interview-with-Rob-Landley-1447494.html">Interview</a><br>
|
||||
</li>
|
||||
</ul>
|
||||
<b>Download</b>
|
||||
<ul>
|
||||
@ -27,8 +30,11 @@
|
||||
</ul>
|
||||
<b>Development</b>
|
||||
<ul>
|
||||
<li><a href="/notes.html">Maintainer's Log</a></li>
|
||||
<li><a href="design.html">Design</a></li>
|
||||
<li><a href="code.html">Source walkthrough</a></li>
|
||||
<li><a href="http://lists.landley.net/listinfo.cgi/toybox-landley.net">Mailing List</a></li>
|
||||
<li>IRC #toybox on freenode.net</li>
|
||||
<li><a href="/notes.html">Maintainer's Bog</a></li>
|
||||
</ul>
|
||||
</td>
|
||||
|
||||
|
@ -1,13 +1,46 @@
|
||||
<!--#include file="header.html" -->
|
||||
|
||||
<p><b>Toybox combines the most common Linux command line utilities together
|
||||
into a single BSD-licensed executable that's simple, small, fast,
|
||||
reasonably standards-compliant, and powerful enough to turn Android into
|
||||
a development environment.</b> See the links on the left for details.</p>
|
||||
|
||||
<h2>News</h2>
|
||||
<hr><b>March 21, 2013</b>
|
||||
<p>Video of my ELC talk
|
||||
"<a href=http://youtu.be/SGmtP5Lg_t0><strike>What</strike> Why is Toybox?</a>"
|
||||
"<a href=http://youtu.be/SGmtP5Lg_t0>Why is Toybox?</a>"
|
||||
is up on youtube. Related materials include the
|
||||
<a href=http://landley.net/talks/celf-2013.txt>talk outline</a> and an
|
||||
<a href=/aboriginal/about.html#selfhost>android self-hosting writeup</a>.</p>
|
||||
|
||||
<p>[Updated June 4] The following links jump to specific topics in the video. (Sorry about
|
||||
the ads, it's The Linux Foundation.)</p>
|
||||
|
||||
<ul>
|
||||
<li>0m29s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=0m29s>The smartphone is replacing the PC</a></li>
|
||||
<ul>
|
||||
<li>4m22s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=4m22s>Software needed to become self-hosting</a></li>
|
||||
<li>6m20s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=6m20s>Do we care if android or iphone wins?</a></li>
|
||||
</ul>
|
||||
<li>9m45s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=9m45s>Android not vanilla: oppose or accept?</a></li>
|
||||
<ul>
|
||||
<li>11m30s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=11m30s>Open source can't do User Interfaces</a></li>
|
||||
</ul>
|
||||
<li>15m09s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=15m09s>Android is not copyleft: oppose or accept?</a></li>
|
||||
<li>18m23s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=18m23s>Security issues</a></li>
|
||||
<li>21m15s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=21m15s>Solutions to the software problems</a></li>
|
||||
<ul>
|
||||
<li>22m55s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=22m55s>What toybox needs to be/do</a></li>
|
||||
<li>28m17s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=28m17s>What is toybox?</a></li>
|
||||
<ul>
|
||||
<li>28m58s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=28m58s>Why toybox started...</a></li>
|
||||
<li>37m50s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=37m50s>What does toybox actually implement?</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
</ul>
|
||||
</span>
|
||||
|
||||
|
||||
<hr><b>March 14, 2013</b>
|
||||
<blockquote><p>"Ford, you're turning into a penguin. Stop it." -
|
||||
The Hitchhiker's Guide to the Galaxy.</p></blockquote>
|
||||
|
@ -13,19 +13,20 @@
|
||||
<h3><u>These commands are reasonably finished</u>:</h3>
|
||||
<blockquote><b>
|
||||
<span id=ready>
|
||||
basename cal cat catv chgrp chmod chown chvt cksum clear cmp comm count
|
||||
basename cal cat catv chgrp chmod chown chvt cksum clear cmp comm count cp
|
||||
df dirname dmesg dos2unix echo env false gethostname killall link logname
|
||||
losetup ls lsmod md5sum mkdir
|
||||
mkfifo mkswap mktemp nice nohup od oneit pwd realpath rev rm seq setsid
|
||||
sha1sum sleep sort swapoff swapon sync tac taskset tee true truncate tty uniq
|
||||
unix2dos unlink usleep wc which whoami yes
|
||||
sha1sum sleep sort split swapoff swapon sync tac taskset tee true truncate tty
|
||||
uniq unix2dos unlink usleep wc which whoami yes
|
||||
</span>
|
||||
</b></blockquote>
|
||||
|
||||
<h3><u>These commands are implemented but have pending todo items remaining:</u></h3>
|
||||
<blockquote><b>
|
||||
<span id=pending>
|
||||
bzcat bunzip2 chroot cp cut date du expand free head help hostname id insmod kill ln login mdev
|
||||
bzcat bunzip2 chroot cut date du expand free head help hostname id ifconfig
|
||||
insmod kill ln login lsusb mdev
|
||||
mknod modinfo mountpoint mv nc netcat passwd patch pidof printenv readlink rmdir
|
||||
rmmod switch_root tail touch uname unshare uptime vconfig vmstat w who xargs
|
||||
</span>
|
||||
|
Loading…
Reference in New Issue
Block a user