Mercurial > hg > toybox
annotate www/news.html @ 484:4099d3026e56
Set HOSTCC only if it isn't already set as an environment variable.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 19 Feb 2012 22:21:45 -0600 |
parents | 521d54da4d0c |
children | b93517f238d1 |
rev | line source |
---|---|
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
1 <!--#include file="header.html" --> |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
2 |
226 | 3 <h2>Currently implemented commands:</h2> |
4 <p> | |
418 | 5 basename, bzcat, cal, cat, catv, chroot, chvt, cksum, count, cp, df, dirname, |
457
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
6 dmesg, echo, env, false, head, help, link, mkswap, nc, netcat, nice, nohup, |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
7 oneit, patch, pwd, rmdir, seq, setsid, sha1sum, sleep, sort, sync, tee, true, |
418 | 8 truncate, tty, uname, unlink, unshare, wc, which, xargs, yes |
226 | 9 </p> |
10 | |
418 | 11 <h2>Shell wrappers:</h2> |
12 <p>dos2unix, tac, unix2dos</p> | |
13 | |
350
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
14 <h2>News</h2> |
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 |
457
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
16 <hr><b>February 12, 2012</b> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
17 <blockquote><p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
18 "for though it has many omissions and contains much that is apocryphal, or at |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
19 least wildly inaccurate, it scores over the older, more pedestrian work in two |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
20 important respects..."</p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
21 <p> - The Hitchhiker's Guide to the Galaxy</p></blockquote> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
22 |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
23 <p>Here's the first BSD licensed release, |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
24 <a href=downloads/toybox-0.2.0.tar.bz2>toybox-0.2.0</a>, more a synchronization |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
25 point than anything particularly useful. 47 commands in a reasonably |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
26 ready-to-use state (what "make defconfig" builds), another ten or so partially |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
27 finished stubs ("make allyesconfig"), and several |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
28 patches pending on the mailing list I need to review and merge.</p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
29 |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
30 <p>More to come...</p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
31 |
418 | 32 <hr> |
33 <p><b>November 15, 2011</b> - Back from the dead, Toybox is now under a 2 | |
34 clause BSD license, and aiming to become the default command line | |
35 implementation of Android systems everywhere.</p> | |
36 | |
37 <p>More to come...</p> | |
38 | |
39 <hr> | |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
40 <p><b>December 1, 2009</b> - <a href=downloads/toybox-0.1.0.tar.bz2>toybox-0.1.0</a> is out.</p> |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
41 |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
42 <p>This release is a couple build fixes and another bugfix to patch.</p> |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
43 |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
44 <hr> |
355
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
45 <p><b>April 17, 2009</b> - Another bugfix release, |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
46 <a href=downloads/toybox-0.0.9.2.tar.bz2>toybox-0.0.9.2</a>, off by one allocation error in patch.</p> |
355
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
47 |
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
48 <p>(Darn fiddly command, innit?)</p> |
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
49 |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
50 <hr> |
353
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
51 <p><b>March 29, 2009</b> - Released |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
52 <a href=downloads/toybox-0.0.9.1.tar.bz2>toybox 0.0.9.1</a> which is a bugfix |
353
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
53 release for issues with the patch command.</p> |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
54 |
355
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
55 <p>The project is currently on hold while the developers learn Lua and |
353
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
56 decide whether or not to port the whole thing to that language. |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
57 (Also note: the mailing list moved. See the links on the left. You'll |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
58 have to resubscribe.)</p> |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
59 |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
60 <hr> |
350
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
61 <p><b>January 29, 2009</b> - Released |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
62 <a href=downloads/toybox-0.0.9.tar.bz2>toybox 0.0.9.tar.bz2</a> which is a minor packaging |
350
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
63 fix for 0.0.8. (The previous release tarball contained a prebuilt x86-64 |
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
64 kconfig/conf file, because the release script ran defconfig to |
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
65 pregenerate help.h, and didn't run make clean afterwards.) The actual source |
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
66 code is identical to the previous release.</p> |
226 | 67 |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
68 <hr> |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
69 <p><b>January 20, 2009</b> - <a href=downloads/toybox-0.0.8.tar.bz2>toybox 0.0.8</a> |
343 | 70 adds the uname, cksum, and mkswapfs commands.</p> |
71 | |
72 <p>This uname implementation is cross compile friendly: when built as a 32 bit | |
73 binary on an x86_64 host, it reports "i686" to confuse autoconf less.</p> | |
74 | |
75 <p>This cksum has several extra command line options which can be used to | |
76 produce different cksum variants based on the same crc32 algorithm. For | |
77 example, the broadcom "trx" image packaging uses a little endian crc, | |
78 pre-inverted instead of post-inverted, and does not include the length. | |
79 (Without these arguments, it produces the normal SUSv4 cksum output.)</p> | |
80 | |
81 <p>It also upgrades netcat with a server mode (-l option) and fixes several | |
82 netcat bugs. It also fixed multiple bugs in "patch", works around a | |
83 reiserfs bug in cp, and oneit can reboot on exit more reliably.</p> | |
84 | |
319 | 85 <p><b>November 12, 2008</b> - |
86 <a href=downloads/toybox-0.0.7.tar.bz2>toybox 0.0.7</a> | |
87 adds sort and tee commands, upgrades the internal option parsing logic and the | |
88 test suite, and numerous bugfixes (bunzip, chroot, cat, patch).</p> | |
89 | |
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
|
90 <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
|
91 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
|
92 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
|
93 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
|
94 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
|
95 -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
|
96 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
|
97 |
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
|
98 <p> |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
99 <hr> |
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
|
100 <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
|
101 Time to release <a href=downloads/toybox-0.0.5.tar.bz2>toybox 0.0.5</a>, with |
277 | 102 new commands cp and chvt and several bugfixes.</p> |
103 | |
104 <p>More makefile targets: "make test" runs the test suite (which needs more test | |
105 scripts), and make install/install_flat/uninstall/uninstall_flat calls | |
106 make/install.sh (with options --long --symlink --force --uninstall depending | |
107 on the context).</p> | |
108 | |
109 <p>Most of the work has been behind the scenes, namely a significant rewrite of | |
110 the build logic so adding each new command consists of adding a single C file to | |
111 the "toys" directory, eliminating the need to touch any other files. | |
112 There are specially formatted comments at the top of the C file to generate | |
113 the other files, see toys/hello.c for an example. (See generated/README.txt | |
114 and <a href=code.html>code.html</a> for details.)</p> | |
115 | |
226 | 116 <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. |
117 The new applets this time around include basename, chroot, dirname, dmesg, | |
118 help, mkfifo, netcat, patch, sha1sum, touch, and tty.</p> | |
119 | |
120 <p>Note that this "touch" includes -l to set the length, which can truncate | |
121 a file or create a commpletely sparse file, good for filesystem images.</p> | |
122 | |
123 <p>Expect the next release in about 6 months.</p> | |
124 | |
125 <p><b>December 12, 2007</b> - Updated the list of implemented applications, | |
126 put up a <a href=todo.txt>todo list</a> and <a href=code.html>infrastructure | |
127 documentation</a>. Expect another release towards the end of the month.</p> | |
128 | |
129 <p><b>June 18, 2007</b> - Put out | |
130 <a href=downloads/toybox-0.0.3.tar.bz2>toybox-0.0.3.tar.bz2</a> since it's | |
131 been too long since I did something like that. This one implements | |
132 catv, count, df, echo, false, oneit, pwd, sleep, sync, toysh, true, which, | |
133 and yes (which is what "make defconfig" enables). There are several other | |
134 commands not enabled by defconfig, because they don't really work yet.</p> | |
135 | |
136 <p>Most of the general infrastructure's there now, although lots of tweaking | |
137 and optimizing is still needed. The test suite is skeletal and not entirely | |
138 checked in yet, but I'm working on that.</p> | |
139 | |
140 <p>I don't have nearly as much time to work on this as I'd like, but I'm making | |
141 a little progress.</p> | |
142 | |
143 <p><b>January 31, 2007</b> - | |
144 Toybox <a href=downloads/toybox-0.0.2.tar.bz2>0.0.2 release</a>. | |
145 Implements count, yes, pwd, echo, bzcat, catv, oneit, and an unfinished | |
146 skeleton of mke2fs. Adds argument parsing logic and bunzip code to library. | |
147 Now configured with menuconfig. Adds "make baseline" and "make bloatcheck" | |
148 using Matt Mackall's bloat-o-meter, and scripts/showasm.</p> | |
149 | |
150 <p>Screwing up the web page a bit, adding an index bar along the side | |
151 which doesn't properly connect up to anything yet. (Busy implementing | |
152 mke2fs and gene2fs.)</p> | |
153 | |
154 <p><b>October 30, 2006</b> - | |
155 Toybox <a href=downloads/toybox-0.0.1.tar.bz2>0.0.1 release</a>. Implements | |
156 df, a skeletal toysh, and some library functions. Proof of concept, really.</p> | |
157 | |
158 <p><b>September 7, 2006</b> - | |
159 Project launched, first commit to mercurial archive.</p> | |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
160 |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
161 <!--#include file="footer.html" --> |