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