annotate www/news.html @ 319:d5b8d286c8d1

Announce 0.0.7.
author Rob Landley <rob@landley.net>
date Wed, 12 Nov 2008 13:56:49 -0600
parents 6e65eefc37e9
children 0fc63f28dccd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
226
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 <!--#include file="header.html" -->
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
2
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
3 <h2>Currently implemented commands:</h2>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
4 <p>
297
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
5 basename, cat, catv, chroot, chvt, count, cp, df, dirname, dmesg, echo, false,
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
6 hello, help, mkfifo, nc, netcat, oneit, patch, pwd, rmdir, sh, sha1sum, sleep,
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
7 sync, touch, toysh, true, tty, which, yes
226
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
8 </p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
9
297
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
10 <p>[Commands in square brackets are in source control, but not in the most recent
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
11 release tarball.]</p>
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
12
226
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
13 <h2>News</h2>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
14
319
d5b8d286c8d1 Announce 0.0.7.
Rob Landley <rob@landley.net>
parents: 297
diff changeset
15 <p><b>November 12, 2008</b> -
d5b8d286c8d1 Announce 0.0.7.
Rob Landley <rob@landley.net>
parents: 297
diff changeset
16 <a href=downloads/toybox-0.0.7.tar.bz2>toybox 0.0.7</a>
d5b8d286c8d1 Announce 0.0.7.
Rob Landley <rob@landley.net>
parents: 297
diff changeset
17 adds sort and tee commands, upgrades the internal option parsing logic and the
d5b8d286c8d1 Announce 0.0.7.
Rob Landley <rob@landley.net>
parents: 297
diff changeset
18 test suite, and numerous bugfixes (bunzip, chroot, cat, patch).</p>
d5b8d286c8d1 Announce 0.0.7.
Rob Landley <rob@landley.net>
parents: 297
diff changeset
19
297
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
20 <p><b>May 26, 2008</b> - <a href=downloads/toybox-0.0.6.tar.bz2>toybox 0.0.6</a>
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
21 adds cat, rmdir, and seq. Bugfixes to cp and a new -v option. Updates mdev to
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
22 work with the 2.6.25 kernel. Updates patch to knows that a file dated
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
23 1969-12-31 means it doesn't exist, and to fail if a file it needs to create
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
24 already exists. Command line option parsing can now handle things like "echo
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
25 -nex" vs "echo -ne". Several updates to the test suite (run scripts/test.sh),
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
26 and some build fixes.</p>
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
27
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
28 <p>
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
29 <p><b>March 29, 2008</b> -
6e65eefc37e9 Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents: 277
diff changeset
30 Time to release <a href=downloads/toybox-0.0.5.tar.bz2>toybox 0.0.5</a>, with
277
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
31 new commands cp and chvt and several bugfixes.</p>
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
32
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
33 <p>More makefile targets: "make test" runs the test suite (which needs more test
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
34 scripts), and make install/install_flat/uninstall/uninstall_flat calls
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
35 make/install.sh (with options --long --symlink --force --uninstall depending
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
36 on the context).</p>
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
37
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
38 <p>Most of the work has been behind the scenes, namely a significant rewrite of
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
39 the build logic so adding each new command consists of adding a single C file to
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
40 the "toys" directory, eliminating the need to touch any other files.
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
41 There are specially formatted comments at the top of the C file to generate
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
42 the other files, see toys/hello.c for an example. (See generated/README.txt
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
43 and <a href=code.html>code.html</a> for details.)</p>
09ecbdf58c87 New release coming.
Rob Landley <rob@landley.net>
parents: 226
diff changeset
44
226
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
45 <p><b>January 2, 2008</b> - And <a href=downloads/toybox-0.0.4.tar.bz2>toybox-0.0.4.tar.bz2</a> is out.
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
46 The new applets this time around include basename, chroot, dirname, dmesg,
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
47 help, mkfifo, netcat, patch, sha1sum, touch, and tty.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
48
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
49 <p>Note that this "touch" includes -l to set the length, which can truncate
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
50 a file or create a commpletely sparse file, good for filesystem images.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
51
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
52 <p>Expect the next release in about 6 months.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
53
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
54 <p><b>December 12, 2007</b> - Updated the list of implemented applications,
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
55 put up a <a href=todo.txt>todo list</a> and <a href=code.html>infrastructure
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
56 documentation</a>. Expect another release towards the end of the month.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
57
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
58 <p><b>June 18, 2007</b> - Put out
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
59 <a href=downloads/toybox-0.0.3.tar.bz2>toybox-0.0.3.tar.bz2</a> since it's
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
60 been too long since I did something like that. This one implements
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
61 catv, count, df, echo, false, oneit, pwd, sleep, sync, toysh, true, which,
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
62 and yes (which is what "make defconfig" enables). There are several other
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
63 commands not enabled by defconfig, because they don't really work yet.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
64
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
65 <p>Most of the general infrastructure's there now, although lots of tweaking
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
66 and optimizing is still needed. The test suite is skeletal and not entirely
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
67 checked in yet, but I'm working on that.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
68
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
69 <p>I don't have nearly as much time to work on this as I'd like, but I'm making
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
70 a little progress.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
71
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
72 <p><b>January 31, 2007</b> -
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
73 Toybox <a href=downloads/toybox-0.0.2.tar.bz2>0.0.2 release</a>.
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
74 Implements count, yes, pwd, echo, bzcat, catv, oneit, and an unfinished
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
75 skeleton of mke2fs. Adds argument parsing logic and bunzip code to library.
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
76 Now configured with menuconfig. Adds "make baseline" and "make bloatcheck"
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
77 using Matt Mackall's bloat-o-meter, and scripts/showasm.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
78
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
79 <p>Screwing up the web page a bit, adding an index bar along the side
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
80 which doesn't properly connect up to anything yet. (Busy implementing
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
81 mke2fs and gene2fs.)</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
82
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
83 <p><b>October 30, 2006</b> -
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
84 Toybox <a href=downloads/toybox-0.0.1.tar.bz2>0.0.1 release</a>. Implements
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
85 df, a skeletal toysh, and some library functions. Proof of concept, really.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
86
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
87 <p><b>September 7, 2006</b> -
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
88 Project launched, first commit to mercurial archive.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
89 <!--#include file="footer.html" -->