diff options
Diffstat (limited to 'docs/busybox.net/oldnews.html')
-rw-r--r-- | docs/busybox.net/oldnews.html | 1507 |
1 files changed, 672 insertions, 835 deletions
diff --git a/docs/busybox.net/oldnews.html b/docs/busybox.net/oldnews.html index dcfc9de76..86e9f5d28 100644 --- a/docs/busybox.net/oldnews.html +++ b/docs/busybox.net/oldnews.html | |||
@@ -1,870 +1,707 @@ | |||
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> | 1 | <!--#include file="header.html" --> |
2 | 2 | ||
3 | <HTML> | ||
4 | <HEAD> | ||
5 | <TITLE>BusyBox</TITLE> | ||
6 | </HEAD> | ||
7 | |||
8 | <body text="#000000" alink="#660000" link="#660000" bgcolor="#dee2de" vlink="#660000"> | ||
9 | |||
10 | <basefont face="lucida, helvetica, arial" size="3"> | ||
11 | |||
12 | |||
13 | <CENTER> | ||
14 | <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> | ||
15 | <TR> | ||
16 | <td bgcolor="#000000"> | ||
17 | <FONT FACE="lucida, helvetica" COLOR="#ccccc0"> | ||
18 | <B>B u s y B o x</B> | ||
19 | </FONT> | ||
20 | </TD> | ||
21 | </TR> | ||
22 | </TABLE> | ||
23 | <a href="/"><IMG SRC="images/busybox2.jpg" alt="BusyBox" border="0" width="360" height="230"</a><BR> | ||
24 | |||
25 | |||
26 | <TABLE WIDTH=95% CELLSPACING=1 CELLPADDING=4 BORDER=1> | ||
27 | |||
28 | <!-- Begin Older News section --> | ||
29 | |||
30 | <TR><TD BGCOLOR="#ccccc0" ALIGN=center> | ||
31 | <A NAME="news"> | ||
32 | <BIG><B> | ||
33 | Older BusyBox News</A> | ||
34 | </B></BIG> | ||
35 | </A> | ||
36 | </TD></TR> | ||
37 | <TR><TD BGCOLOR="#eeeee0"> | ||
38 | 3 | ||
39 | <ul> | 4 | <ul> |
40 | 5 | ||
41 | <p> <li> <b>Take me back to the <a href="/">BusyBox</a> web site.</b> | 6 | <p> |
42 | <hr> | 7 | <li><b>15 July 2003 -- BusyBox 1.0.0-pre1 released</b><p> |
43 | 8 | ||
44 | 9 | The busybox development series has been under construction for | |
45 | <p> | 10 | nearly two years now. Which is just entirely too long... So |
46 | <li><b>30 July 2003 -- BusyBox 1.0.0-pre2 released</b><p> | 11 | it is with great pleasure that I announce the imminent release |
47 | 12 | of a new stable series. Due to the huge number of changes | |
48 | Here goes another pre release for the new BusyBox stable | 13 | since the last stable release (and the usual mindless version |
49 | series. The last prerelease (pre1) was given quite a lot of | 14 | number inflation) I am branding this new stable series verison |
50 | testing (thanks everyone!) which has helped turn up a number of | 15 | 1.0.x... |
51 | bugs, and these problems have now been fixed. | ||
52 | |||
53 | <p> | ||
54 | |||
55 | Highlights of -pre2 include updating the 'ash' shell to sync up | ||
56 | with the Debian 'dash' shell, a new 'hdparm' applet was added, | ||
57 | init again supports pivot_root, The 'reboot' 'halt' and | ||
58 | 'poweroff' applets can now be used without using busybox init. | ||
59 | an ifconfig buffer overflow was fixed, losetup now allows | ||
60 | read-write loop devices, uClinux daemon support was added, the | ||
61 | 'watchdog', 'fdisk', and 'kill' applets were rewritten, there were | ||
62 | tons of doc updates, and there were many other bugs fixed. | ||
63 | <p> | ||
64 | |||
65 | If you have submitted a patch and it is not included in this | ||
66 | release and Erik has not emailed you explaining why your patch | ||
67 | was rejected, it is safe to say that he has lost your patch. | ||
68 | That happens sometimes. Please re-submit your patch to the | ||
69 | BusyBox mailing list. | ||
70 | <p> | ||
71 | |||
72 | The point of the "-preX" versions is to get a larger group of | ||
73 | people and vendors testing, so any problems that turn up can be | ||
74 | fixed prior to the final 1.0.0 release. The main feature that | ||
75 | is still still on the TODO list before the final BusyBox 1.0.0 | ||
76 | release is adding module support for the new 2.6.x kernels. If | ||
77 | necessary, a -pre3 BusyBox release will happen on August 6th. | ||
78 | Hopefully (i.e. unless some horrible catastrophic problem | ||
79 | turns up) the final BusyBox 1.0.0 release will be ready by | ||
80 | then... | ||
81 | <p> | ||
82 | |||
83 | The <a href="downloads/Changelog">changelog</a> has all | ||
84 | the details. As usual you can <a href="downloads">download busybox here</a>. | ||
85 | |||
86 | <p>Have Fun! | ||
87 | <p> | ||
88 | |||
89 | |||
90 | |||
91 | <p> | ||
92 | <li><b>15 July 2003 -- BusyBox 1.0.0-pre1 released</b><p> | ||
93 | |||
94 | The busybox development series has been under construction for | ||
95 | nearly two years now. Which is just entirely too long... So | ||
96 | it is with great pleasure that I announce the imminent release | ||
97 | of a new stable series. Due to the huge number of changes | ||
98 | since the last stable release (and the usual mindless version | ||
99 | number inflation) I am branding this new stable series verison | ||
100 | 1.0.x... | ||
101 | <p> | ||
102 | |||
103 | The point of "-preX" versions is to get a larger group of | ||
104 | people and vendors testing, so any problems that turn up can be | ||
105 | fixed prior to the magic 1.0.0 release (which should happen | ||
106 | later this month)... I plan to release BusyBox 1.0.0-pre2 next | ||
107 | Monday (July 21st), and, if necessary, -pre3 on July 28th. | ||
108 | Hopefully (i.e. unless some horrible catastrophic problem turns | ||
109 | up) the final BusyBox 1.0.0 release should be ready by the end | ||
110 | of July. | ||
111 | <p> | ||
112 | |||
113 | If you have submitted patches, and they are not in this release | ||
114 | and I have not emailed you explaining why your patch was | ||
115 | rejected, it is safe to say that I have lost your patch. That | ||
116 | happens sometimes. Please do <B>NOT</b> send all your patches, | ||
117 | support questions, etc, directly to Erik. I get hundreds of | ||
118 | emails every day (which is why I end up losing patches | ||
119 | sometimes in the flood)... The busybox mailing list is the | ||
120 | right place to send your patches, support questions, etc. | ||
121 | <p> | ||
122 | |||
123 | I would like to especially thank Vladimir Oleynik (vodz), Glenn | ||
124 | McGrath (bug1), Robert Griebl (sandman), and Manuel Novoa III | ||
125 | (mjn3) for their significant efforts and contributions that | ||
126 | have made this release possible. | ||
127 | <p> | ||
128 | |||
129 | As usual you can <a href="downloads">download busybox here</a>. | ||
130 | You don't really need to bother with the | ||
131 | <a href="downloads/Changelog">changelog</a>, as the changes | ||
132 | vs the stable version are way too extensive to easily enumerate. | ||
133 | But you can take a look if you really want too. | ||
134 | |||
135 | <p>Have Fun! | ||
136 | <p> | ||
137 | |||
138 | |||
139 | |||
140 | <p> | ||
141 | <li><b>26 October 2002 -- BusyBox 0.60.5 released</b><p> | ||
142 | |||
143 | I am very pleased to announce that the BusyBox 0.60.5 (stable) | ||
144 | is now available for download. This is a bugfix release for | ||
145 | the stable series to address all the problems that have turned | ||
146 | up since the last release. Unfortunately, the previous release | ||
147 | had a few nasty bugs (i.e. init could deadlock, gunzip -c tried | ||
148 | to delete source files, cp -a wouldn't copy symlinks, and init | ||
149 | was not always providing controlling ttys when it should have). | ||
150 | I know I said that the previous release would be the end of the | ||
151 | 0.60.x series. Well, it turns out I'm a liar. But this time I | ||
152 | mean it (just like last time ;-). This will be the last | ||
153 | release for the 0.60.x series -- all further development work | ||
154 | will be done for the development busybox tree. Expect the development | ||
155 | version to have its first real release very very soon now... | ||
156 | |||
157 | <p> | ||
158 | The <a href="downloads/Changelog.full">changelog</a> has all | ||
159 | the details. As usual you can <a href="downloads">download busybox here</a>. | ||
160 | <p>Have Fun! | ||
161 | <p> | ||
162 | |||
163 | <p> | ||
164 | <li><b>18 September 2002 -- BusyBox 0.60.4 released</b><p> | ||
165 | |||
166 | I am very pleased to announce that the BusyBox 0.60.4 | ||
167 | (stable) is now available for download. This is primarily | ||
168 | a bugfix release for the stable series to address all | ||
169 | the problems that have turned up since the last | ||
170 | release. This will be the last release for the 0.60.x series. | ||
171 | I mean it this time -- all further development work will be done | ||
172 | on the development busybox tree, which is quite solid now and | ||
173 | should soon be getting its first real release. | ||
174 | |||
175 | <p> | ||
176 | The <a href="downloads/Changelog.full">changelog</a> has all | ||
177 | the details. As usual you can <a href="downloads">download busybox here</a>. | ||
178 | <p>Have Fun! | ||
179 | <p> | ||
180 | |||
181 | |||
182 | <p> | ||
183 | <li><b>27 April 2002 -- BusyBox 0.60.3 released</b><p> | ||
184 | |||
185 | I am very pleased to announce that the BusyBox 0.60.3 (stable) is | ||
186 | now available for download. This is primarily a bugfix release | ||
187 | for the stable series. A number of problems have turned up since | ||
188 | the last release, and this should address most of those problems. | ||
189 | This should be the last release for the 0.60.x series. The | ||
190 | development busybox tree has been progressing nicely, and will | ||
191 | hopefully be ready to become the next stable release. | ||
192 | |||
193 | <p> | ||
194 | The <a href="downloads/Changelog">changelog</a> has all | ||
195 | the details. As usual you can <a href="downloads">download busybox here</a>. | ||
196 | <p>Have Fun! | ||
197 | <p> | ||
198 | |||
199 | |||
200 | <p> | ||
201 | <li><b>6 March 2002 -- busybox.net now has mirrors!</b><p> | ||
202 | |||
203 | Busybox.net is now much more available, thanks to | ||
204 | the fine folks at <a href= "http://i-netinnovations.com/">http://i-netinnovations.com/</a> | ||
205 | who are providing hosting for busybox.net and | ||
206 | uclibc.org. In addition, we now have two mirrors: | ||
207 | <a href= "http://busybox.linuxmagic.com/">http://busybox.linuxmagic.com/</a> | ||
208 | in Canada and | ||
209 | <a href= "http://busybox.csservers.de/">http://busybox.csservers.de/</a> | ||
210 | in Germany. I hope this makes things much more | ||
211 | accessible for everyone! | ||
212 | |||
213 | |||
214 | <li> | ||
215 | <b>3 January 2002 -- Welcome to busybox.net!</b> | ||
216 | |||
217 | <p>Thanks to the generosity of a number of busybox | ||
218 | users, we have been able to purchase busybox.net | ||
219 | (which is where you are probably reading this). | ||
220 | Right now, busybox.net and uclibc.org are both | ||
221 | living on my home system (at the end of my DSL | ||
222 | line). I apologize for the abrupt move off of | ||
223 | busybox.lineo.com. Unfortunately, I no longer have | ||
224 | the access needed to keep that system updated (for | ||
225 | example, you might notice the daily snapshots there | ||
226 | stopped some time ago).</p> | ||
227 | |||
228 | <p>Busybox.net is currently hosted on my home | ||
229 | server, at the end of a DSL line. Unfortunately, | ||
230 | the load on them is quite heavy. To address this, | ||
231 | I'm trying to make arrangements to get busybox.net | ||
232 | co-located directly at an ISP. To assist in the | ||
233 | co-location effort, <a href= | ||
234 | "http://www.codepoet.org/~markw">Mark Whitley</a> | ||
235 | (author of busybox sed, cut, and grep) has donated | ||
236 | his <a href= | ||
237 | "http://www.netwinder.org/">NetWinder</a> computer | ||
238 | for hosting busybox.net and uclibc.org. Once this | ||
239 | system is co-located, the current speed problems | ||
240 | should be completely eliminated. Hopefully, too, | ||
241 | some of you will volunteer to set up some mirror | ||
242 | sites, to help to distribute the load a bit.</p> | ||
243 | |||
244 | <p><!-- | ||
245 | <center> | ||
246 | Click here to help support busybox.net! | ||
247 | <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> | ||
248 | <input type="hidden" name="cmd" value="_xclick"> | ||
249 | <input type="hidden" name="business" value="andersen@codepoet.org"> | ||
250 | <input type="hidden" name="item_name" value="Support Busybox"> | ||
251 | <input type="hidden" name="image_url" value="https://codepoet-consulting.com/images/busybox2.jpg"> | ||
252 | <input type="hidden" name="no_shipping" value="1"> | ||
253 | <input type="image" src="images/donate.png" border="0" name="submit" alt="Make donation using PayPal"> | ||
254 | </form> | ||
255 | </center> | ||
256 | --> | ||
257 | Since some people expressed concern over BusyBox | ||
258 | donations, let me assure you that no one is getting | ||
259 | rich here. All BusyBox and uClibc donations will be | ||
260 | spent paying for bandwidth and needed hardware | ||
261 | upgrades. For example, Mark's NetWinder currently | ||
262 | has just 64Meg of memory. As demonstrated when | ||
263 | google spidered the site the other day, 64 Megs in | ||
264 | not enough, so I'm going to be ordering 256Megs of | ||
265 | ram and a larger hard drive for the box today. So | ||
266 | far, donations received have been sufficient to | ||
267 | cover almost all expenses. In the future, we may | ||
268 | have co-location fees to worry about, but for now | ||
269 | we are ok. A <b>HUGE thank-you</b> goes out to | ||
270 | everyone that has contributed!<br> | ||
271 | -Erik</p> | ||
272 | </li> | ||
273 | |||
274 | <li> | ||
275 | <b>20 November 2001 -- BusyBox 0.60.2 released</b> | ||
276 | |||
277 | <p>We am very pleased to announce that the BusyBox | ||
278 | 0.60.2 (stable) is now released to the world. This | ||
279 | one is primarily a bugfix release for the stable | ||
280 | series, and it should take care of most everyone's | ||
281 | needs till we can get the nice new stuff we have | ||
282 | been working on in CVS ready to release (with the | ||
283 | wonderful new buildsystem). The biggest change in | ||
284 | this release (beyond bugfixes) is the fact that msh | ||
285 | (the minix shell) has been re-worked by Vladimir N. | ||
286 | Oleynik (vodz) and so it no longer crashes when | ||
287 | told to do complex things with backticks.</p> | ||
288 | |||
289 | <p>This release has been tested on x86, ARM, and | ||
290 | powerpc using glibc 2.2.4, libc5, and uClibc, so it | ||
291 | should work with just about any Linux system you | ||
292 | throw it at. See the <a href= | ||
293 | "downloads/Changelog">changelog</a> for <small>most | ||
294 | of</small> the details. The last release was | ||
295 | <em>very</em> solid for people, and this one should | ||
296 | be even better.</p> | ||
297 | |||
298 | <p>As usual BusyBox 0.60.2 can be downloaded from | ||
299 | <a href= | ||
300 | "downloads">http://www.busybox.net/downloads</a>.</p> | ||
301 | |||
302 | <p>Have Fun.<br> | ||
303 | -Erik</p> | ||
304 | </li> | ||
305 | |||
306 | <li> <b>18 November 2001 -- Help us buy busybox.net!</b> | ||
307 | |||
308 | <!-- Begin PayPal Logo --> | ||
309 | <center> | ||
310 | Click here to help buy busybox.net! | ||
311 | <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> | ||
312 | <input type="hidden" name="cmd" value="_xclick"> | ||
313 | <input type="hidden" name="business" value="andersen@codepoet.org"> | ||
314 | <input type="hidden" name="item_name" value="Support Busybox"> | ||
315 | <input type="hidden" name="image_url" value="https://busybox.net/images/busybox2.jpg"> | ||
316 | <input type="hidden" name="no_shipping" value="1"> | ||
317 | <input type="image" src="images/donate.png" border="0" name="submit" alt="Make donation using PayPal"> | ||
318 | </form> | ||
319 | </center> | ||
320 | <!-- End PayPal Logo --> | ||
321 | |||
322 | I've contacted the current owner of busybox.net and he is willing | ||
323 | to sell the domain name -- for $250. He also owns busybox.org but | ||
324 | will not part with it... I will then need to pay the registry fee | ||
325 | for a couple of years and start paying for bandwidth, so this will | ||
326 | initially cost about $300. I would like to host busybox.net on my | ||
327 | home machine (codepoet.org) so I have full control over the system, | ||
328 | but to do that would require that I increase the level of bandwidth | ||
329 | I am paying for. Did you know that so far this month, there | ||
330 | have been over 1.4 Gigabytes of busybox ftp downloads? I don't | ||
331 | even <em>know</em> how much CVS bandwidth it requires. For the | ||
332 | time being, Lineo has continued to graciously provide this | ||
333 | bandwidth, despite the fact that I no longer work for them. If I | ||
334 | start running this all on my home machine, paying for the needed bandwidth | ||
335 | will start costing some money. | ||
336 | <p> | 16 | <p> |
337 | 17 | ||
338 | I was going to pay it all myself, but my wife didn't like that | 18 | The point of "-preX" versions is to get a larger group of |
339 | idea at all (big surprise). It turns out <insert argument | 19 | people and vendors testing, so any problems that turn up can be |
340 | where she wins and I don't> she has better ideas | 20 | fixed prior to the magic 1.0.0 release (which should happen |
341 | about what we should spend our money on that don't involve | 21 | later this month)... I plan to release BusyBox 1.0.0-pre2 next |
342 | busybox. She suggested I should ask for contributions on the | 22 | Monday (July 21st), and, if necessary, -pre3 on July 28th. |
343 | mailing list and web page. So... | 23 | Hopefully (i.e. unless some horrible catastrophic problem turns |
24 | up) the final BusyBox 1.0.0 release should be ready by the end | ||
25 | of July. | ||
26 | <p> | ||
27 | |||
28 | If you have submitted patches, and they are not in this release | ||
29 | and I have not emailed you explaining why your patch was | ||
30 | rejected, it is safe to say that I have lost your patch. That | ||
31 | happens sometimes. Please do <B>NOT</b> send all your patches, | ||
32 | support questions, etc, directly to Erik. I get hundreds of | ||
33 | emails every day (which is why I end up losing patches | ||
34 | sometimes in the flood)... The busybox mailing list is the | ||
35 | right place to send your patches, support questions, etc. | ||
344 | <p> | 36 | <p> |
345 | 37 | ||
346 | I am hoping that if everyone could contribute a bit, we could pick | 38 | I would like to especially thank Vladimir Oleynik (vodz), Glenn |
347 | up the busybox.net domain name and cover the bandwidth costs. I | 39 | McGrath (bug1), Robert Griebl (sandman), and Manuel Novoa III |
348 | know that busybox is being used by a lot of companies as well as | 40 | (mjn3) for their significant efforts and contributions that |
349 | individuals -- hopefully people and companies that are willing to | 41 | have made this release possible. |
350 | contribute back a bit. So if everyone could please help out, that | ||
351 | would be wonderful! | ||
352 | <p> | 42 | <p> |
353 | 43 | ||
44 | As usual you can <a href="downloads">download busybox here</a>. | ||
45 | You don't really need to bother with the | ||
46 | <a href="downloads/Changelog">changelog</a>, as the changes | ||
47 | vs the stable version are way too extensive to easily enumerate. | ||
48 | But you can take a look if you really want too. | ||
354 | 49 | ||
355 | <li> <b>23 August 2001 -- BusyBox 0.60.1 released</b> | 50 | <p>Have Fun! |
356 | <br> | 51 | <p> |
357 | |||
358 | This is a relatively minor bug fixing release that fixes | ||
359 | up the bugs that have shown up in the stable release in | ||
360 | the last few weeks. Fortunately, nothing <em>too</em> | ||
361 | serious has shown up. This release only fixes bugs -- no | ||
362 | new features, no new applets. So without further ado, | ||
363 | here it is. Come and get it. | ||
364 | <p> | ||
365 | The | ||
366 | <a href="downloads/Changelog">changelog</a> has all | ||
367 | the details. As usual BusyBox 0.60.1 can be downloaded from | ||
368 | <a href="downloads">http://busybox.net/downloads</a>. | ||
369 | <p>Have Fun! | ||
370 | <p> | ||
371 | |||
372 | |||
373 | <li> <b>2 August 2001 -- BusyBox 0.60.0 released</b> | ||
374 | <br> | ||
375 | I am very pleased to announce the immediate availability of | ||
376 | BusyBox 0.60.0. I have personally tested this release with libc5, glibc, | ||
377 | and <a href="http://uclibc.org/">uClibc</a> on | ||
378 | x86, ARM, and powerpc using linux 2.2 and 2.4, and I know a number | ||
379 | of people using it on everything from ia64 to m68k with great success. | ||
380 | Everything seems to be working very nicely now, so getting a nice | ||
381 | stable bug-free(tm) release out seems to be in order. This releases fixes | ||
382 | a memory leak in syslogd, a number of bugs in the ash and msh shells, and | ||
383 | cleans up a number of things. | ||
384 | |||
385 | <p> | ||
386 | |||
387 | Those wanting an easy way to test the 0.60.0 release with uClibc can | ||
388 | use <a href="http://user-mode-linux.sourceforge.net/">User-Mode Linux</a> | ||
389 | to give it a try by downloading and compiling | ||
390 | <a href="ftp://busybox.net/buildroot.tar.gz">buildroot.tar.gz</a>. | ||
391 | You don't have to be root or reboot your machine to run test this way. | ||
392 | Preconfigured User-Mode Linux kernel source is also on busybox.net. | ||
393 | <p> | ||
394 | Another cool thing is the nifty <a href="downloads/tutorial/index.html"> | ||
395 | BusyBox Tutorial</a> contributed by K Computing. This requires | ||
396 | a ShockWave plugin (or standalone viewer), so you may want to grab the | ||
397 | the GPLed shockwave viewer from <a href="http://www.swift-tools.com/Flash/flash-0.4.10.tgz">here</a> | ||
398 | to view the tutorial. | ||
399 | <p> | ||
400 | |||
401 | Finally, In case you didn't notice anything odd about the | ||
402 | version number of this release, let me point out that this release | ||
403 | is <em>not</em> 0.53, because I bumped the version number up a | ||
404 | bit. This reflects the fact that this release is intended to form | ||
405 | a new stable BusyBox release series. If you need to rely on a | ||
406 | stable version of BusyBox, you should plan on using the stable | ||
407 | 0.60.x series. If bugs show up then I will release 0.60.1, then | ||
408 | 0.60.2, etc... This is also intended to deal with the fact that | ||
409 | the BusyBox build system will be getting a major overhaul for the | ||
410 | next release and I don't want that to break products that people | ||
411 | are shipping. To avoid that, the new build system will be | ||
412 | released as part of a new BusyBox development series that will | ||
413 | have some not-yet-decided-on odd version number. Once things | ||
414 | stabilize and the new build system is working for everyone, then | ||
415 | I will release that as a new stable release series. | ||
416 | |||
417 | <p> | ||
418 | The | ||
419 | <a href="downloads/Changelog">changelog</a> has all | ||
420 | the details. As usual BusyBox 0.60.0 can be downloaded from | ||
421 | <a href="downloads">http://busybox.net/downloads</a>. | ||
422 | <p>Have Fun! | ||
423 | <p> | ||
424 | |||
425 | |||
426 | <li> <b>7 July 2001 -- BusyBox 0.52 released</b> | ||
427 | <br> | ||
428 | |||
429 | I am very pleased to announce the immediate availability of | ||
430 | BusyBox 0.52 (the "new-and-improved rock-solid release"). This | ||
431 | release is the result of <em>many</em> hours of work and has tons | ||
432 | of bugfixes, optimizations, and cleanups. This release adds | ||
433 | several new applets, including several new shells (such as hush, msh, | ||
434 | and ash). | ||
435 | |||
436 | <p> | ||
437 | The | ||
438 | <a href="downloads/Changelog">changelog</a> covers | ||
439 | some of the more obvious details, but there are many many things that | ||
440 | are not mentioned, but have been improved in subtle ways. As usual, | ||
441 | BusyBox 0.52 can be downloaded from | ||
442 | <a href="downloads">http://busybox.net/downloads</a>. | ||
443 | <p>Have Fun! | ||
444 | <p> | ||
445 | |||
446 | |||
447 | <li> <b>10 April 2001 - Graph of Busybox Growth </b> | ||
448 | <br> | ||
449 | The illustrious Larry Doolittle has made a PostScript chart of the growth | ||
450 | of the Busybox tarball size over time. It is available for downloading / | ||
451 | viewing <a href= "busybox-growth.ps"> right here</a>. | ||
452 | |||
453 | <p> (Note that while the number of applets in Busybox has increased, you | ||
454 | can still configure Busybox to be as small as you want by selectively | ||
455 | turning off whichever applets you don't need.) | ||
456 | <p> | ||
457 | |||
458 | |||
459 | <li> <b>10 April 2001 -- BusyBox 0.51 released</b> | ||
460 | <br> | ||
461 | |||
462 | BusyBox 0.51 (the "rock-solid release") is now out there. This | ||
463 | release adds only 2 new applets: env and vi. The vi applet, | ||
464 | contributed by Sterling Huxley, is very functional, and is only | ||
465 | 22k. This release fixes 3 critical bugs in the 0.50 release. | ||
466 | There were 2 potential segfaults in lash (the busybox shell) in | ||
467 | the 0.50 release which are now fixed. Another critical bug in | ||
468 | 0.50 which is now fixed: syslogd from 0.50 could potentially | ||
469 | deadlock the init process and thereby break your entire system. | ||
470 | <p> | ||
471 | |||
472 | There are a number of improvements in this release as well. For | ||
473 | one thing, the wget applet is greatly improved. Dmitry Zakharov | ||
474 | added FTP support, and Laurence Anderson make wget fully RFC | ||
475 | compliant for HTTP 1.1. The mechanism for including utility | ||
476 | functions in previous releases was clumsy and error prone. Now | ||
477 | all utility functions are part of a new libbb library, which makes | ||
478 | maintaining utility functions much simpler. And BusyBox now | ||
479 | compiles on itanium systems (thanks to the Debian itanium porters | ||
480 | for letting me use their system!). | ||
481 | <p> | ||
482 | You can read the | ||
483 | <a href="downloads/Changelog">changelog</a> for | ||
484 | complete details. BusyBox 0.51 can be downloaded from | ||
485 | <a href="downloads">http://busybox.net/downloads</a>. | ||
486 | <p>Have Fun! | ||
487 | <p> | ||
488 | |||
489 | <li> <b>Busybox Boot-Floppy Image</b> | ||
490 | |||
491 | <p>Because you asked for it, we have made available a <a href= | ||
492 | "downloads/busybox.floppy.img"> Busybox boot floppy | ||
493 | image</a>. Here's how you use it: | ||
494 | |||
495 | <ol> | ||
496 | |||
497 | <li> <a href= "downloads/busybox.floppy.img"> | ||
498 | Download the image</a> | ||
499 | |||
500 | <li> dd it onto a floppy like so: <tt> dd if=busybox.floppy.img | ||
501 | of=/dev/fd0 ; sync </tt> | ||
502 | |||
503 | <li> Pop it in a machine and boot up. | ||
504 | |||
505 | </ol> | ||
506 | |||
507 | <p> If you want to look at the contents of the initrd image, do this: | ||
508 | |||
509 | <pre> | ||
510 | mount ./busybox.floppy.img /mnt -o loop -t msdos | ||
511 | cp /mnt/initrd.gz /tmp | ||
512 | umount /mnt | ||
513 | gunzip /tmp/initrd.gz | ||
514 | mount /tmp/initrd /mnt -o loop -t minix | ||
515 | </pre> | ||
516 | |||
517 | |||
518 | <li> <b>15 March 2001 -- BusyBox 0.50 released</b> | ||
519 | <br> | ||
520 | |||
521 | This release adds several new applets including ifconfig, route, pivot_root, stty, | ||
522 | and tftp, and also fixes tons of bugs. Tab completion in the | ||
523 | shell is now working very well, and the shell's environment variable | ||
524 | expansion was fixed. Tons of other things were fixed or made | ||
525 | smaller. For a fairly complete overview, see the | ||
526 | <a href="downloads/Changelog">changelog</a>. | ||
527 | <p> | ||
528 | lash (the busybox shell) is still with us, fixed up a bit so it | ||
529 | now behaves itself quite nicely. It really is quite usable as | ||
530 | long as you don't expect it to provide Bourne shell grammer. | ||
531 | Standard things like pipes, redirects, command line editing, and | ||
532 | environment variable expansion work great. But we have found that | ||
533 | this shell, while very usable, does not provide an extensible | ||
534 | framework for adding in full Bourne shell behavior. So the first order of | ||
535 | business as we begin working on the next BusyBox release will be to merge in the new shell | ||
536 | currently in progress at | ||
537 | <a href="http://doolittle.faludi.com/~larry/parser.html">Larry Doolittle's website</a>. | ||
538 | <p> | ||
539 | |||
540 | |||
541 | <li> <b>27 January 2001 -- BusyBox 0.49 released</b> | ||
542 | <br> | ||
543 | |||
544 | Several new applets, lots of bug fixes, cleanups, and many smaller | ||
545 | things made nicer. Several cleanups and improvements to the shell. | ||
546 | For a list of the most interesting changes | ||
547 | you might want to look at the <a href="downloads/Changelog">changelog</a>. | ||
548 | <p> | ||
549 | Special thanks go out to Matt Kraai and Larry Doolittle for all their | ||
550 | work on this release, and for keeping on top of things while I've been | ||
551 | out of town. | ||
552 | <p> | ||
553 | <em>Special Note</em><br> | ||
554 | |||
555 | BusyBox 0.49 was supposed to have replaced lash, the BusyBox | ||
556 | shell, with a new shell that understands full Bourne shell/Posix shell grammer. | ||
557 | Well, that simply didn't happen in time for this release. A new | ||
558 | shell that will eventually replace lash is already under | ||
559 | construction. This new shell is being developed by Larry | ||
560 | Doolittle, and could use all of our help. Please see the work in | ||
561 | progress on <a href="http://doolittle.faludi.com/~larry/parser.html">Larry's website</a> | ||
562 | and help out if you can. This shell will be included in the next | ||
563 | release of BusyBox. | ||
564 | <p> | ||
565 | |||
566 | <li> <b>13 December 2000 -- BusyBox 0.48 released</b> | ||
567 | <br> | ||
568 | |||
569 | This release fixes lots and lots of bugs. This has had some very | ||
570 | rigorous testing, and looks very, very clean. The usual tar | ||
571 | update of course: tar no longer breaks hardlinks, tar -xzf is | ||
572 | optionally supported, and the LRP folks will be pleased to know | ||
573 | that 'tar -X' and 'tar --exclude' are both now in. Applets are | ||
574 | now looked up using a binary search making lash (the busybox | ||
575 | shell) much faster. For the new debian-installer (for Debian | ||
576 | woody) a .udeb can now be generated. | ||
577 | <p> | ||
578 | The curious can get a list of some of the more interesting changes by reading | ||
579 | the <a href="downloads/Changelog">changelog</a>. | ||
580 | <p> | ||
581 | Many thanks go out to the many many people that have contributed to | ||
582 | this release, especially Matt Kraai, Larry Doolittle, and Kent Robotti. | ||
583 | <p> | ||
584 | <p> <li> <b>26 September 2000 -- BusyBox 0.47 released</b> | ||
585 | <br> | ||
586 | |||
587 | This release fixes lots of bugs (including an ugly bug in 0.46 | ||
588 | syslogd that could fork-bomb your system). Added several new | ||
589 | apps: rdate, wget, getopt, dos2unix, unix2dos, reset, unrpm, | ||
590 | renice, xargs, and expr. syslogd now supports network logging. | ||
591 | There are the usual tar updates. Most apps now use getopt for | ||
592 | more correct option parsing. | ||
593 | See the <a href="downloads/Changelog">changelog</a> | ||
594 | for complete details. | ||
595 | |||
596 | |||
597 | <p> <li> <b>11 July 2000 -- BusyBox 0.46 released</b> | ||
598 | <br> | ||
599 | |||
600 | This release fixes several bugs (including a ugly bug in tar, | ||
601 | and fixes for NFSv3 mount support). Added a dumpkmap to allow | ||
602 | people to dump a binary keymaps for use with 'loadkmap', and a | ||
603 | completely reworked 'grep' and 'sed' which should behave better. | ||
604 | BusyBox shell can now also be used as a login shell. | ||
605 | See the <a href="downloads/Changelog">changelog</a> | ||
606 | for complete details. | ||
607 | |||
608 | |||
609 | <p> <li> <b>21 June 2000 -- BusyBox 0.45 released</b> | ||
610 | <br> | ||
611 | |||
612 | This release has been slow in coming, but is very solid at this | ||
613 | point. BusyBox now supports libc5 as well as GNU libc. This | ||
614 | release provides the following new apps: cut, tr, insmod, ar, | ||
615 | mktemp, setkeycodes, md5sum, uuencode, uudecode, which, and | ||
616 | telnet. There are bug fixes for just about every app as well (see | ||
617 | the <a href="downloads/Changelog">changelog</a> for | ||
618 | details). | ||
619 | <p> | ||
620 | Also, some exciting infrastructure news! Busybox now has its own | ||
621 | <a href="lists/busybox/">mailing list</a>, | ||
622 | publically browsable | ||
623 | <a href="/cgi-bin/cvsweb/busybox/">CVS tree</a>, | ||
624 | anonymous | ||
625 | <a href="cvs_anon.html">CVS access</a>, and | ||
626 | for those that are actively contributing there is even | ||
627 | <a href="cvs_write.html">CVS write access</a>. | ||
628 | I think this will be a huge help to the ongoing development of BusyBox. | ||
629 | <p> | ||
630 | Also, for the curious, there is no 0.44 release. Somehow 0.44 got announced | ||
631 | a few weeks ago prior to its actually being released. To avoid any confusion | ||
632 | we are just skipping 0.44. | ||
633 | <p> | ||
634 | Many thanks go out to the many people that have contributed to this release | ||
635 | of BusyBox (esp. Pavel Roskin)! | ||
636 | |||
637 | |||
638 | <p> <li> <b>19 April 2000 -- syslogd bugfix</b> | ||
639 | <br> | ||
640 | Turns out that there was still a bug in busybox syslogd. | ||
641 | For example, with the following test app: | ||
642 | <pre> | ||
643 | #include <syslog.h> | ||
644 | |||
645 | int do_log(char* msg, int delay) | ||
646 | { | ||
647 | openlog("testlog", LOG_PID, LOG_DAEMON); | ||
648 | while(1) { | ||
649 | syslog(LOG_ERR, "%s: testing one, two, three\n", msg); | ||
650 | sleep(delay); | ||
651 | } | ||
652 | closelog(); | ||
653 | return(0); | ||
654 | }; | ||
655 | |||
656 | int main(void) | ||
657 | { | ||
658 | if (fork()==0) | ||
659 | do_log("A", 2); | ||
660 | do_log("B", 3); | ||
661 | } | ||
662 | </pre> | ||
663 | it should be logging stuff from both "A" and "B". As released in 0.43 only stuff | ||
664 | from "A" would have been logged. This means that if init tries to log something | ||
665 | while say ppp has the syslog open, init would block (which is bad, bad, bad). | ||
666 | <p> | ||
667 | Karl M. Hegbloom has created a fix for the problem. | ||
668 | Thanks Karl! | ||
669 | |||
670 | |||
671 | <p> <li> <b>18 April 2000 -- BusyBox 0.43 released (finally!)</b> | ||
672 | <br> | ||
673 | I have finally gotten everything into a state where I feel pretty | ||
674 | good about things. This is definitely the most stable, solid release | ||
675 | so far. A lot of bugs have been fixed, and the following new apps | ||
676 | have been added: sh, basename, dirname, killall, uptime, | ||
677 | freeramdisk, tr, echo, test, and usleep. Tar has been completely | ||
678 | rewritten from scratch. Bss size has also been greatly reduced. | ||
679 | More details are available in the | ||
680 | <a href="downloads/Changelog">changelog</a>. | ||
681 | Oh, and as a special bonus, I wrote some fairly comprehensive | ||
682 | <em>documentation</em>, complete with examples and full usage information. | ||
683 | |||
684 | <p> | ||
685 | Many thanks go out to the fine people that have helped by submitting patches | ||
686 | and bug reports; particularly instrumental in helping for this release were | ||
687 | Karl Hegbloom, Pavel Roskin, Friedrich Vedder, Emanuele Caratti, | ||
688 | Bob Tinsley, Nicolas Pitre, Avery Pennarun, Arne Bernin, John Beppu, and Jim Gleason. | ||
689 | There were others so if I somehow forgot to mention you, I'm very sorry. | ||
690 | <p> | ||
691 | |||
692 | You can grab BusyBox 0.43 tarballs <a href="downloads">here</a>. | ||
693 | |||
694 | <p> <li> <b>9 April 2000 -- BusyBox 0.43 pre release</b> | ||
695 | <br> | ||
696 | Unfortunately, I have not yet finished all the things I want to | ||
697 | do for BusyBox 0.43, so I am posting this pre-release for people | ||
698 | to poke at. This contains my complete rewrite of tar, which now weighs in at | ||
699 | 5k (7k with all options turned on) and works for reading and writing | ||
700 | tarballs (which it does correctly for everything I have been able to throw | ||
701 | at it). Tar also (optionally) supports the "--exclude" option (mainly because | ||
702 | the Linux Router Project folks asked for it). This also has a pre-release | ||
703 | of the micro shell I have been writing. This pre-release should be stable | ||
704 | enough for production use -- it just isn't a release since I have some structural | ||
705 | changes I still want to make. | ||
706 | <p> | ||
707 | The pre-release can be found <a href="downloads">here</a>. | ||
708 | Please let me know ASAP if you find <em>any</em> bugs. | ||
709 | |||
710 | <p> <li> <b>28 March 2000 -- Andersen Baby Boy release</b> | ||
711 | <br> | ||
712 | I am pleased to announce that on Tuesday March 28th at 5:48pm, weighing in at 7 | ||
713 | lbs. 12 oz, Micah Erik Andersen was born at LDS Hospital here in Salt Lake City. | ||
714 | He was born in the emergency room less then 5 minutes after we arrived -- and | ||
715 | it was such a relief that we even made it to the hospital at all. Despite the | ||
716 | fact that I was driving at an amazingly unlawful speed and honking at everybody | ||
717 | and thinking decidedly unkind thoughts about the people in our way, my wife | ||
718 | (inconsiderate of my feelings and complete lack of medical training) was lying | ||
719 | down in the back seat saying things like "I think I need to start pushing now" | ||
720 | (which she then proceeded to do despite my best encouraging statements to the | ||
721 | contrary). | ||
722 | <p> | ||
723 | Anyway, I'm glad to note that despite the much-faster-than-we-were-expecting | ||
724 | labor, both Shaunalei and our new baby boy are doing wonderfully. | ||
725 | <p> | ||
726 | So now that I am done with my excuse for the slow release cycle... | ||
727 | Progress on the next release of BusyBox has been slow but steady. I expect | ||
728 | to have a release sometime during the first week of April. This release will | ||
729 | include a number of important changes, including the addition of a shell, a | ||
730 | re-write of tar (to accommodate the Linux Router Project), and syslogd can now | ||
731 | accept multiple concurrent connections, fixing lots of unexpected blocking | ||
732 | problems. | ||
733 | |||
734 | |||
735 | <p> <li> <b>11 February 2000 -- BusyBox 0.42 released</b> | ||
736 | <br> | ||
737 | |||
738 | This is the most solid BusyBox release so far. Many, many | ||
739 | bugs have been fixed. See the | ||
740 | <a href="downloads/Changelog">changelog</a> for details. | ||
741 | |||
742 | Of particular interest, init will now cleanly unmount | ||
743 | filesystems on reboot, cp and mv have been rewritten and | ||
744 | behave much better, and mount and umount no longer leak | ||
745 | loop devices. Many thanks go out to Randolph Chung, | ||
746 | Karl M. Hegbloom, Taketoshi Sano, and Pavel Roskin for | ||
747 | their hard work on this release of BusyBox. Please pound | ||
748 | on it and let me know if you find any bugs. | ||
749 | |||
750 | <p> <li> <b>19 January 2000 -- BusyBox 0.41 released</b> | ||
751 | <br> | ||
752 | |||
753 | This release includes bugfixes to cp, mv, logger, true, false, | ||
754 | mkdir, syslogd, and init. New apps include wc, hostid, | ||
755 | logname, tty, whoami, and yes. New features include loop device | ||
756 | support in mount and umount, and better TERM handling by init. | ||
757 | The changelog can be found <a href="downloads/Changelog">here</a>. | ||
758 | |||
759 | <p> <li> <b>7 January 2000 -- BusyBox 0.40 released</b> | ||
760 | <br> | ||
761 | |||
762 | This release includes bugfixes to init (now includes inittab support), | ||
763 | syslogd, head, logger, du, grep, cp, mv, sed, dmesg, ls, kill, gunzip, and mknod. | ||
764 | New apps include sort, uniq, lsmod, rmmod, fbset, and loadacm. | ||
765 | In particular, this release fixes an important bug in tar which | ||
766 | in some cases produced serious security problems. | ||
767 | As always, the changelog can be found <a href="downloads/Changelog">here</a>. | ||
768 | |||
769 | <p> <li> <b>11 December 1999 -- BusyBox Website</b> | ||
770 | <br> | ||
771 | I have received permission from Bruce Perens (the original author of BusyBox) | ||
772 | to set up this site as the new primary website for BusyBox. This website | ||
773 | will always contain pointers to the latest and greatest, and will also | ||
774 | contain the latest documentation on how to use BusyBox, what it can do, | ||
775 | what arguments its apps support, etc. | ||
776 | |||
777 | <p> <li> <b>10 December 1999 -- BusyBox 0.39 released</b> | ||
778 | <br> | ||
779 | This release includes fixes to init, reboot, halt, kill, and ls, and contains | ||
780 | the new apps ping, hostname, mkfifo, free, tail, du, tee, and head. A full | ||
781 | changelog can be found <a href="downloads/Changelog">here</a>. | ||
782 | <p> <li> <b>5 December 1999 -- BusyBox 0.38 released</b> | ||
783 | <br> | ||
784 | This release includes fixes to tar, cat, ls, dd, rm, umount, find, df, | ||
785 | and make install, and includes new apps syslogd/klogd and logger. | ||
786 | </ul> | ||
787 | 52 | ||
788 | 53 | ||
789 | <!-- Begin Links section --> | ||
790 | 54 | ||
791 | <TR><TD BGCOLOR="#ccccc0" ALIGN=center> | 55 | <p> |
792 | <A NAME="links"> | 56 | <li><b>26 October 2002 -- BusyBox 0.60.5 released</b><p> |
793 | <BIG><B> | ||
794 | Important Links</A> | ||
795 | </B></BIG> | ||
796 | </A> | ||
797 | </TD></TR> | ||
798 | <TR><TD BGCOLOR="#eeeee0"> | ||
799 | 57 | ||
800 | <ul> | 58 | I am very pleased to announce that the BusyBox 0.60.5 (stable) |
59 | is now available for download. This is a bugfix release for | ||
60 | the stable series to address all the problems that have turned | ||
61 | up since the last release. Unfortunately, the previous release | ||
62 | had a few nasty bugs (i.e. init could deadlock, gunzip -c tried | ||
63 | to delete source files, cp -a wouldn't copy symlinks, and init | ||
64 | was not always providing controlling ttys when it should have). | ||
65 | I know I said that the previous release would be the end of the | ||
66 | 0.60.x series. Well, it turns out I'm a liar. But this time I | ||
67 | mean it (just like last time ;-). This will be the last | ||
68 | release for the 0.60.x series -- all further development work | ||
69 | will be done for the development busybox tree. Expect the development | ||
70 | version to have its first real release very very soon now... | ||
801 | 71 | ||
802 | <li> <a href="/">Take me back to http://busybox.net/</a>. | ||
803 | <p> | 72 | <p> |
804 | 73 | The <a href="downloads/Changelog.full">changelog</a> has all | |
805 | <li> <A HREF="http://perens.com/FreeSoftware/"> | 74 | the details. As usual you can <a href="downloads">download busybox here</a>. |
806 | Free Software from Bruce Perens</A><br> | 75 | <p>Have Fun! |
807 | The original idea for BusyBox, and all versions up to 0.26 were written | ||
808 | by <A HREF="mailto:bruce@perens.com">Bruce Perens</a>. This is his BusyBox website. | ||
809 | <p> | 76 | <p> |
810 | 77 | ||
811 | <li> <A HREF="http://freshmeat.net/appindex/1999/04/11/923859921.html"> | 78 | <p> |
812 | Freshmeat AppIndex record for BusyBox</A> | 79 | <li><b>18 September 2002 -- BusyBox 0.60.4 released</b><p> |
813 | <p> | ||
814 | 80 | ||
815 | </ul> | 81 | I am very pleased to announce that the BusyBox 0.60.4 |
82 | (stable) is now available for download. This is primarily | ||
83 | a bugfix release for the stable series to address all | ||
84 | the problems that have turned up since the last | ||
85 | release. This will be the last release for the 0.60.x series. | ||
86 | I mean it this time -- all further development work will be done | ||
87 | on the development busybox tree, which is quite solid now and | ||
88 | should soon be getting its first real release. | ||
816 | 89 | ||
90 | <p> | ||
91 | The <a href="downloads/Changelog.full">changelog</a> has all | ||
92 | the details. As usual you can <a href="downloads">download busybox here</a>. | ||
93 | <p>Have Fun! | ||
94 | <p> | ||
817 | 95 | ||
818 | <!-- End of Table --> | ||
819 | 96 | ||
820 | </TD></TR> | 97 | <p> |
821 | </TABLE> | 98 | <li><b>27 April 2002 -- BusyBox 0.60.3 released</b><p> |
822 | </P> | ||
823 | 99 | ||
100 | I am very pleased to announce that the BusyBox 0.60.3 (stable) is | ||
101 | now available for download. This is primarily a bugfix release | ||
102 | for the stable series. A number of problems have turned up since | ||
103 | the last release, and this should address most of those problems. | ||
104 | This should be the last release for the 0.60.x series. The | ||
105 | development busybox tree has been progressing nicely, and will | ||
106 | hopefully be ready to become the next stable release. | ||
824 | 107 | ||
108 | <p> | ||
109 | The <a href="downloads/Changelog">changelog</a> has all | ||
110 | the details. As usual you can <a href="downloads">download busybox here</a>. | ||
111 | <p>Have Fun! | ||
112 | <p> | ||
825 | 113 | ||
826 | <!-- Footer --> | ||
827 | <HR> | ||
828 | <TABLE WIDTH="100%"> | ||
829 | <TR> | ||
830 | <TD> | ||
831 | <font size="-1" face="arial, helvetica, sans-serif"> | ||
832 | Mail all comments, insults, suggestions and bribes to | ||
833 | <a href="mailto:andersen@codepoet.org">Erik Andersen</a><BR> | ||
834 | The Busybox logo is copyright 1999-2002, Erik Andersen. | ||
835 | </font> | ||
836 | </TD> | ||
837 | 114 | ||
838 | <TD> | 115 | <p> |
839 | <a href="http://www.vim.org"><img border=0 width=88 height=32 | 116 | <li><b>6 March 2002 -- busybox.net now has mirrors!</b><p> |
840 | src="images/anim.written.in.vi.gif" | 117 | |
841 | alt="This site created with the vi editor"></a> | 118 | Busybox.net is now much more available, thanks to |
842 | </TD> | 119 | the fine folks at <a href= "http://i-netinnovations.com/">http://i-netinnovations.com/</a> |
120 | who are providing hosting for busybox.net and | ||
121 | uclibc.org. In addition, we now have two mirrors: | ||
122 | <a href= "http://busybox.linuxmagic.com/">http://busybox.linuxmagic.com/</a> | ||
123 | in Canada and | ||
124 | <a href= "http://busybox.csservers.de/">http://busybox.csservers.de/</a> | ||
125 | in Germany. I hope this makes things much more | ||
126 | accessible for everyone! | ||
127 | |||
128 | |||
129 | <li> | ||
130 | <b>3 January 2002 -- Welcome to busybox.net!</b> | ||
131 | |||
132 | <p>Thanks to the generosity of a number of busybox | ||
133 | users, we have been able to purchase busybox.net | ||
134 | (which is where you are probably reading this). | ||
135 | Right now, busybox.net and uclibc.org are both | ||
136 | living on my home system (at the end of my DSL | ||
137 | line). I apologize for the abrupt move off of | ||
138 | busybox.lineo.com. Unfortunately, I no longer have | ||
139 | the access needed to keep that system updated (for | ||
140 | example, you might notice the daily snapshots there | ||
141 | stopped some time ago).</p> | ||
142 | |||
143 | <p>Busybox.net is currently hosted on my home | ||
144 | server, at the end of a DSL line. Unfortunately, | ||
145 | the load on them is quite heavy. To address this, | ||
146 | I'm trying to make arrangements to get busybox.net | ||
147 | co-located directly at an ISP. To assist in the | ||
148 | co-location effort, <a href= | ||
149 | "http://www.codepoet.org/~markw">Mark Whitley</a> | ||
150 | (author of busybox sed, cut, and grep) has donated | ||
151 | his <a href= | ||
152 | "http://www.netwinder.org/">NetWinder</a> computer | ||
153 | for hosting busybox.net and uclibc.org. Once this | ||
154 | system is co-located, the current speed problems | ||
155 | should be completely eliminated. Hopefully, too, | ||
156 | some of you will volunteer to set up some mirror | ||
157 | sites, to help to distribute the load a bit.</p> | ||
158 | |||
159 | <p><!-- | ||
160 | <center> | ||
161 | Click here to help support busybox.net! | ||
162 | <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> | ||
163 | <input type="hidden" name="cmd" value="_xclick"> | ||
164 | <input type="hidden" name="business" value="andersen@codepoet.org"> | ||
165 | <input type="hidden" name="item_name" value="Support Busybox"> | ||
166 | <input type="hidden" name="image_url" value="https://codepoet-consulting.com/images/busybox2.jpg"> | ||
167 | <input type="hidden" name="no_shipping" value="1"> | ||
168 | <input type="image" src="images/donate.png" border="0" name="submit" alt="Make donation using PayPal"> | ||
169 | </form> | ||
170 | </center> | ||
171 | --> | ||
172 | Since some people expressed concern over BusyBox | ||
173 | donations, let me assure you that no one is getting | ||
174 | rich here. All BusyBox and uClibc donations will be | ||
175 | spent paying for bandwidth and needed hardware | ||
176 | upgrades. For example, Mark's NetWinder currently | ||
177 | has just 64Meg of memory. As demonstrated when | ||
178 | google spidered the site the other day, 64 Megs in | ||
179 | not enough, so I'm going to be ordering 256Megs of | ||
180 | ram and a larger hard drive for the box today. So | ||
181 | far, donations received have been sufficient to | ||
182 | cover almost all expenses. In the future, we may | ||
183 | have co-location fees to worry about, but for now | ||
184 | we are ok. A <b>HUGE thank-you</b> goes out to | ||
185 | everyone that has contributed!<br> | ||
186 | -Erik</p> | ||
187 | </li> | ||
188 | |||
189 | <li> | ||
190 | <b>20 November 2001 -- BusyBox 0.60.2 released</b> | ||
191 | |||
192 | <p>We am very pleased to announce that the BusyBox | ||
193 | 0.60.2 (stable) is now released to the world. This | ||
194 | one is primarily a bugfix release for the stable | ||
195 | series, and it should take care of most everyone's | ||
196 | needs till we can get the nice new stuff we have | ||
197 | been working on in CVS ready to release (with the | ||
198 | wonderful new buildsystem). The biggest change in | ||
199 | this release (beyond bugfixes) is the fact that msh | ||
200 | (the minix shell) has been re-worked by Vladimir N. | ||
201 | Oleynik (vodz) and so it no longer crashes when | ||
202 | told to do complex things with backticks.</p> | ||
203 | |||
204 | <p>This release has been tested on x86, ARM, and | ||
205 | powerpc using glibc 2.2.4, libc5, and uClibc, so it | ||
206 | should work with just about any Linux system you | ||
207 | throw it at. See the <a href= | ||
208 | "downloads/Changelog">changelog</a> for <small>most | ||
209 | of</small> the details. The last release was | ||
210 | <em>very</em> solid for people, and this one should | ||
211 | be even better.</p> | ||
212 | |||
213 | <p>As usual BusyBox 0.60.2 can be downloaded from | ||
214 | <a href= | ||
215 | "downloads">http://www.busybox.net/downloads</a>.</p> | ||
216 | |||
217 | <p>Have Fun.<br> | ||
218 | -Erik</p> | ||
219 | </li> | ||
220 | |||
221 | <li> <b>18 November 2001 -- Help us buy busybox.net!</b> | ||
222 | |||
223 | <!-- Begin PayPal Logo --> | ||
224 | <center> | ||
225 | Click here to help buy busybox.net! | ||
226 | <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> | ||
227 | <input type="hidden" name="cmd" value="_xclick"> | ||
228 | <input type="hidden" name="business" value="andersen@codepoet.org"> | ||
229 | <input type="hidden" name="item_name" value="Support Busybox"> | ||
230 | <input type="hidden" name="image_url" value="https://busybox.net/images/busybox2.jpg"> | ||
231 | <input type="hidden" name="no_shipping" value="1"> | ||
232 | <input type="image" src="images/donate.png" border="0" name="submit" alt="Make donation using PayPal"> | ||
233 | </form> | ||
234 | </center> | ||
235 | <!-- End PayPal Logo --> | ||
236 | |||
237 | I've contacted the current owner of busybox.net and he is willing | ||
238 | to sell the domain name -- for $250. He also owns busybox.org but | ||
239 | will not part with it... I will then need to pay the registry fee | ||
240 | for a couple of years and start paying for bandwidth, so this will | ||
241 | initially cost about $300. I would like to host busybox.net on my | ||
242 | home machine (codepoet.org) so I have full control over the system, | ||
243 | but to do that would require that I increase the level of bandwidth | ||
244 | I am paying for. Did you know that so far this month, there | ||
245 | have been over 1.4 Gigabytes of busybox ftp downloads? I don't | ||
246 | even <em>know</em> how much CVS bandwidth it requires. For the | ||
247 | time being, Lineo has continued to graciously provide this | ||
248 | bandwidth, despite the fact that I no longer work for them. If I | ||
249 | start running this all on my home machine, paying for the needed bandwidth | ||
250 | will start costing some money. | ||
251 | <p> | ||
252 | |||
253 | I was going to pay it all myself, but my wife didn't like that | ||
254 | idea at all (big surprise). It turns out <insert argument | ||
255 | where she wins and I don't> she has better ideas | ||
256 | about what we should spend our money on that don't involve | ||
257 | busybox. She suggested I should ask for contributions on the | ||
258 | mailing list and web page. So... | ||
259 | <p> | ||
260 | |||
261 | I am hoping that if everyone could contribute a bit, we could pick | ||
262 | up the busybox.net domain name and cover the bandwidth costs. I | ||
263 | know that busybox is being used by a lot of companies as well as | ||
264 | individuals -- hopefully people and companies that are willing to | ||
265 | contribute back a bit. So if everyone could please help out, that | ||
266 | would be wonderful! | ||
267 | <p> | ||
268 | |||
269 | |||
270 | <li> <b>23 August 2001 -- BusyBox 0.60.1 released</b> | ||
271 | <br> | ||
272 | |||
273 | This is a relatively minor bug fixing release that fixes | ||
274 | up the bugs that have shown up in the stable release in | ||
275 | the last few weeks. Fortunately, nothing <em>too</em> | ||
276 | serious has shown up. This release only fixes bugs -- no | ||
277 | new features, no new applets. So without further ado, | ||
278 | here it is. Come and get it. | ||
279 | <p> | ||
280 | The | ||
281 | <a href="downloads/Changelog">changelog</a> has all | ||
282 | the details. As usual BusyBox 0.60.1 can be downloaded from | ||
283 | <a href="downloads">http://busybox.net/downloads</a>. | ||
284 | <p>Have Fun! | ||
285 | <p> | ||
286 | |||
287 | |||
288 | <li> <b>2 August 2001 -- BusyBox 0.60.0 released</b> | ||
289 | <br> | ||
290 | I am very pleased to announce the immediate availability of | ||
291 | BusyBox 0.60.0. I have personally tested this release with libc5, glibc, | ||
292 | and <a href="http://uclibc.org/">uClibc</a> on | ||
293 | x86, ARM, and powerpc using linux 2.2 and 2.4, and I know a number | ||
294 | of people using it on everything from ia64 to m68k with great success. | ||
295 | Everything seems to be working very nicely now, so getting a nice | ||
296 | stable bug-free(tm) release out seems to be in order. This releases fixes | ||
297 | a memory leak in syslogd, a number of bugs in the ash and msh shells, and | ||
298 | cleans up a number of things. | ||
299 | |||
300 | <p> | ||
301 | |||
302 | Those wanting an easy way to test the 0.60.0 release with uClibc can | ||
303 | use <a href="http://user-mode-linux.sourceforge.net/">User-Mode Linux</a> | ||
304 | to give it a try by downloading and compiling | ||
305 | <a href="ftp://busybox.net/buildroot.tar.gz">buildroot.tar.gz</a>. | ||
306 | You don't have to be root or reboot your machine to run test this way. | ||
307 | Preconfigured User-Mode Linux kernel source is also on busybox.net. | ||
308 | <p> | ||
309 | Another cool thing is the nifty <a href="downloads/tutorial/index.html"> | ||
310 | BusyBox Tutorial</a> contributed by K Computing. This requires | ||
311 | a ShockWave plugin (or standalone viewer), so you may want to grab the | ||
312 | the GPLed shockwave viewer from <a href="http://www.swift-tools.com/Flash/flash-0.4.10.tgz">here</a> | ||
313 | to view the tutorial. | ||
314 | <p> | ||
315 | |||
316 | Finally, In case you didn't notice anything odd about the | ||
317 | version number of this release, let me point out that this release | ||
318 | is <em>not</em> 0.53, because I bumped the version number up a | ||
319 | bit. This reflects the fact that this release is intended to form | ||
320 | a new stable BusyBox release series. If you need to rely on a | ||
321 | stable version of BusyBox, you should plan on using the stable | ||
322 | 0.60.x series. If bugs show up then I will release 0.60.1, then | ||
323 | 0.60.2, etc... This is also intended to deal with the fact that | ||
324 | the BusyBox build system will be getting a major overhaul for the | ||
325 | next release and I don't want that to break products that people | ||
326 | are shipping. To avoid that, the new build system will be | ||
327 | released as part of a new BusyBox development series that will | ||
328 | have some not-yet-decided-on odd version number. Once things | ||
329 | stabilize and the new build system is working for everyone, then | ||
330 | I will release that as a new stable release series. | ||
331 | |||
332 | <p> | ||
333 | The | ||
334 | <a href="downloads/Changelog">changelog</a> has all | ||
335 | the details. As usual BusyBox 0.60.0 can be downloaded from | ||
336 | <a href="downloads">http://busybox.net/downloads</a>. | ||
337 | <p>Have Fun! | ||
338 | <p> | ||
339 | |||
340 | |||
341 | <li> <b>7 July 2001 -- BusyBox 0.52 released</b> | ||
342 | <br> | ||
343 | |||
344 | I am very pleased to announce the immediate availability of | ||
345 | BusyBox 0.52 (the "new-and-improved rock-solid release"). This | ||
346 | release is the result of <em>many</em> hours of work and has tons | ||
347 | of bugfixes, optimizations, and cleanups. This release adds | ||
348 | several new applets, including several new shells (such as hush, msh, | ||
349 | and ash). | ||
350 | |||
351 | <p> | ||
352 | The | ||
353 | <a href="downloads/Changelog">changelog</a> covers | ||
354 | some of the more obvious details, but there are many many things that | ||
355 | are not mentioned, but have been improved in subtle ways. As usual, | ||
356 | BusyBox 0.52 can be downloaded from | ||
357 | <a href="downloads">http://busybox.net/downloads</a>. | ||
358 | <p>Have Fun! | ||
359 | <p> | ||
360 | |||
361 | |||
362 | <li> <b>10 April 2001 - Graph of Busybox Growth </b> | ||
363 | <br> | ||
364 | The illustrious Larry Doolittle has made a PostScript chart of the growth | ||
365 | of the Busybox tarball size over time. It is available for downloading / | ||
366 | viewing <a href= "busybox-growth.ps"> right here</a>. | ||
367 | |||
368 | <p> (Note that while the number of applets in Busybox has increased, you | ||
369 | can still configure Busybox to be as small as you want by selectively | ||
370 | turning off whichever applets you don't need.) | ||
371 | <p> | ||
372 | |||
373 | |||
374 | <li> <b>10 April 2001 -- BusyBox 0.51 released</b> | ||
375 | <br> | ||
376 | |||
377 | BusyBox 0.51 (the "rock-solid release") is now out there. This | ||
378 | release adds only 2 new applets: env and vi. The vi applet, | ||
379 | contributed by Sterling Huxley, is very functional, and is only | ||
380 | 22k. This release fixes 3 critical bugs in the 0.50 release. | ||
381 | There were 2 potential segfaults in lash (the busybox shell) in | ||
382 | the 0.50 release which are now fixed. Another critical bug in | ||
383 | 0.50 which is now fixed: syslogd from 0.50 could potentially | ||
384 | deadlock the init process and thereby break your entire system. | ||
385 | <p> | ||
386 | |||
387 | There are a number of improvements in this release as well. For | ||
388 | one thing, the wget applet is greatly improved. Dmitry Zakharov | ||
389 | added FTP support, and Laurence Anderson make wget fully RFC | ||
390 | compliant for HTTP 1.1. The mechanism for including utility | ||
391 | functions in previous releases was clumsy and error prone. Now | ||
392 | all utility functions are part of a new libbb library, which makes | ||
393 | maintaining utility functions much simpler. And BusyBox now | ||
394 | compiles on itanium systems (thanks to the Debian itanium porters | ||
395 | for letting me use their system!). | ||
396 | <p> | ||
397 | You can read the | ||
398 | <a href="downloads/Changelog">changelog</a> for | ||
399 | complete details. BusyBox 0.51 can be downloaded from | ||
400 | <a href="downloads">http://busybox.net/downloads</a>. | ||
401 | <p>Have Fun! | ||
402 | <p> | ||
403 | |||
404 | <li> <b>Busybox Boot-Floppy Image</b> | ||
405 | |||
406 | <p>Because you asked for it, we have made available a <a href= | ||
407 | "downloads/busybox.floppy.img"> Busybox boot floppy | ||
408 | image</a>. Here's how you use it: | ||
409 | |||
410 | <ol> | ||
411 | |||
412 | <li> <a href= "downloads/busybox.floppy.img"> | ||
413 | Download the image</a> | ||
414 | |||
415 | <li> dd it onto a floppy like so: <tt> dd if=busybox.floppy.img | ||
416 | of=/dev/fd0 ; sync </tt> | ||
417 | |||
418 | <li> Pop it in a machine and boot up. | ||
419 | |||
420 | </ol> | ||
421 | |||
422 | <p> If you want to look at the contents of the initrd image, do this: | ||
843 | 423 | ||
844 | <TD> | 424 | <pre> |
845 | <a href="http://www.gimp.org/"><img border=0 width=88 height=38 | 425 | mount ./busybox.floppy.img /mnt -o loop -t msdos |
846 | src="images/gfx_by_gimp.gif" alt="Graphics by GIMP"></a> | 426 | cp /mnt/initrd.gz /tmp |
847 | </TD> | 427 | umount /mnt |
428 | gunzip /tmp/initrd.gz | ||
429 | mount /tmp/initrd /mnt -o loop -t minix | ||
430 | </pre> | ||
848 | 431 | ||
849 | <TD> | ||
850 | <a href="http://www.linuxtoday.com"><img width=90 height=36 | ||
851 | src="images/ltbutton2.jpg" alt="Linux Today"></a> | ||
852 | </TD> | ||
853 | 432 | ||
854 | <TD> | 433 | <li> <b>15 March 2001 -- BusyBox 0.50 released</b> |
855 | <p><a href="http://slashdot.org"><img width=90 height=36 | 434 | <br> |
856 | src="images/sdsmall.gif" alt="Slashdot"></a> | 435 | |
857 | </TD> | 436 | This release adds several new applets including ifconfig, route, pivot_root, stty, |
437 | and tftp, and also fixes tons of bugs. Tab completion in the | ||
438 | shell is now working very well, and the shell's environment variable | ||
439 | expansion was fixed. Tons of other things were fixed or made | ||
440 | smaller. For a fairly complete overview, see the | ||
441 | <a href="downloads/Changelog">changelog</a>. | ||
442 | <p> | ||
443 | lash (the busybox shell) is still with us, fixed up a bit so it | ||
444 | now behaves itself quite nicely. It really is quite usable as | ||
445 | long as you don't expect it to provide Bourne shell grammer. | ||
446 | Standard things like pipes, redirects, command line editing, and | ||
447 | environment variable expansion work great. But we have found that | ||
448 | this shell, while very usable, does not provide an extensible | ||
449 | framework for adding in full Bourne shell behavior. So the first order of | ||
450 | business as we begin working on the next BusyBox release will be to merge in the new shell | ||
451 | currently in progress at | ||
452 | <a href="http://doolittle.faludi.com/~larry/parser.html">Larry Doolittle's website</a>. | ||
453 | <p> | ||
454 | |||
455 | |||
456 | <li> <b>27 January 2001 -- BusyBox 0.49 released</b> | ||
457 | <br> | ||
458 | |||
459 | Several new applets, lots of bug fixes, cleanups, and many smaller | ||
460 | things made nicer. Several cleanups and improvements to the shell. | ||
461 | For a list of the most interesting changes | ||
462 | you might want to look at the <a href="downloads/Changelog">changelog</a>. | ||
463 | <p> | ||
464 | Special thanks go out to Matt Kraai and Larry Doolittle for all their | ||
465 | work on this release, and for keeping on top of things while I've been | ||
466 | out of town. | ||
467 | <p> | ||
468 | <em>Special Note</em><br> | ||
469 | |||
470 | BusyBox 0.49 was supposed to have replaced lash, the BusyBox | ||
471 | shell, with a new shell that understands full Bourne shell/Posix shell grammer. | ||
472 | Well, that simply didn't happen in time for this release. A new | ||
473 | shell that will eventually replace lash is already under | ||
474 | construction. This new shell is being developed by Larry | ||
475 | Doolittle, and could use all of our help. Please see the work in | ||
476 | progress on <a href="http://doolittle.faludi.com/~larry/parser.html">Larry's website</a> | ||
477 | and help out if you can. This shell will be included in the next | ||
478 | release of BusyBox. | ||
479 | <p> | ||
480 | |||
481 | <li> <b>13 December 2000 -- BusyBox 0.48 released</b> | ||
482 | <br> | ||
483 | |||
484 | This release fixes lots and lots of bugs. This has had some very | ||
485 | rigorous testing, and looks very, very clean. The usual tar | ||
486 | update of course: tar no longer breaks hardlinks, tar -xzf is | ||
487 | optionally supported, and the LRP folks will be pleased to know | ||
488 | that 'tar -X' and 'tar --exclude' are both now in. Applets are | ||
489 | now looked up using a binary search making lash (the busybox | ||
490 | shell) much faster. For the new debian-installer (for Debian | ||
491 | woody) a .udeb can now be generated. | ||
492 | <p> | ||
493 | The curious can get a list of some of the more interesting changes by reading | ||
494 | the <a href="downloads/Changelog">changelog</a>. | ||
495 | <p> | ||
496 | Many thanks go out to the many many people that have contributed to | ||
497 | this release, especially Matt Kraai, Larry Doolittle, and Kent Robotti. | ||
498 | <p> | ||
499 | <p> <li> <b>26 September 2000 -- BusyBox 0.47 released</b> | ||
500 | <br> | ||
501 | |||
502 | This release fixes lots of bugs (including an ugly bug in 0.46 | ||
503 | syslogd that could fork-bomb your system). Added several new | ||
504 | apps: rdate, wget, getopt, dos2unix, unix2dos, reset, unrpm, | ||
505 | renice, xargs, and expr. syslogd now supports network logging. | ||
506 | There are the usual tar updates. Most apps now use getopt for | ||
507 | more correct option parsing. | ||
508 | See the <a href="downloads/Changelog">changelog</a> | ||
509 | for complete details. | ||
510 | |||
511 | |||
512 | <p> <li> <b>11 July 2000 -- BusyBox 0.46 released</b> | ||
513 | <br> | ||
514 | |||
515 | This release fixes several bugs (including a ugly bug in tar, | ||
516 | and fixes for NFSv3 mount support). Added a dumpkmap to allow | ||
517 | people to dump a binary keymaps for use with 'loadkmap', and a | ||
518 | completely reworked 'grep' and 'sed' which should behave better. | ||
519 | BusyBox shell can now also be used as a login shell. | ||
520 | See the <a href="downloads/Changelog">changelog</a> | ||
521 | for complete details. | ||
522 | |||
523 | |||
524 | <p> <li> <b>21 June 2000 -- BusyBox 0.45 released</b> | ||
525 | <br> | ||
526 | |||
527 | This release has been slow in coming, but is very solid at this | ||
528 | point. BusyBox now supports libc5 as well as GNU libc. This | ||
529 | release provides the following new apps: cut, tr, insmod, ar, | ||
530 | mktemp, setkeycodes, md5sum, uuencode, uudecode, which, and | ||
531 | telnet. There are bug fixes for just about every app as well (see | ||
532 | the <a href="downloads/Changelog">changelog</a> for | ||
533 | details). | ||
534 | <p> | ||
535 | Also, some exciting infrastructure news! Busybox now has its own | ||
536 | <a href="lists/busybox/">mailing list</a>, | ||
537 | publically browsable | ||
538 | <a href="/cgi-bin/cvsweb/busybox/">CVS tree</a>, | ||
539 | anonymous | ||
540 | <a href="cvs_anon.html">CVS access</a>, and | ||
541 | for those that are actively contributing there is even | ||
542 | <a href="cvs_write.html">CVS write access</a>. | ||
543 | I think this will be a huge help to the ongoing development of BusyBox. | ||
544 | <p> | ||
545 | Also, for the curious, there is no 0.44 release. Somehow 0.44 got announced | ||
546 | a few weeks ago prior to its actually being released. To avoid any confusion | ||
547 | we are just skipping 0.44. | ||
548 | <p> | ||
549 | Many thanks go out to the many people that have contributed to this release | ||
550 | of BusyBox (esp. Pavel Roskin)! | ||
551 | |||
552 | |||
553 | <p> <li> <b>19 April 2000 -- syslogd bugfix</b> | ||
554 | <br> | ||
555 | Turns out that there was still a bug in busybox syslogd. | ||
556 | For example, with the following test app: | ||
557 | <pre> | ||
558 | #include <syslog.h> | ||
559 | |||
560 | int do_log(char* msg, int delay) | ||
561 | { | ||
562 | openlog("testlog", LOG_PID, LOG_DAEMON); | ||
563 | while(1) { | ||
564 | syslog(LOG_ERR, "%s: testing one, two, three\n", msg); | ||
565 | sleep(delay); | ||
566 | } | ||
567 | closelog(); | ||
568 | return(0); | ||
569 | }; | ||
570 | |||
571 | int main(void) | ||
572 | { | ||
573 | if (fork()==0) | ||
574 | do_log("A", 2); | ||
575 | do_log("B", 3); | ||
576 | } | ||
577 | </pre> | ||
578 | it should be logging stuff from both "A" and "B". As released in 0.43 only stuff | ||
579 | from "A" would have been logged. This means that if init tries to log something | ||
580 | while say ppp has the syslog open, init would block (which is bad, bad, bad). | ||
581 | <p> | ||
582 | Karl M. Hegbloom has created a fix for the problem. | ||
583 | Thanks Karl! | ||
584 | |||
585 | |||
586 | <p> <li> <b>18 April 2000 -- BusyBox 0.43 released (finally!)</b> | ||
587 | <br> | ||
588 | I have finally gotten everything into a state where I feel pretty | ||
589 | good about things. This is definitely the most stable, solid release | ||
590 | so far. A lot of bugs have been fixed, and the following new apps | ||
591 | have been added: sh, basename, dirname, killall, uptime, | ||
592 | freeramdisk, tr, echo, test, and usleep. Tar has been completely | ||
593 | rewritten from scratch. Bss size has also been greatly reduced. | ||
594 | More details are available in the | ||
595 | <a href="downloads/Changelog">changelog</a>. | ||
596 | Oh, and as a special bonus, I wrote some fairly comprehensive | ||
597 | <em>documentation</em>, complete with examples and full usage information. | ||
598 | |||
599 | <p> | ||
600 | Many thanks go out to the fine people that have helped by submitting patches | ||
601 | and bug reports; particularly instrumental in helping for this release were | ||
602 | Karl Hegbloom, Pavel Roskin, Friedrich Vedder, Emanuele Caratti, | ||
603 | Bob Tinsley, Nicolas Pitre, Avery Pennarun, Arne Bernin, John Beppu, and Jim Gleason. | ||
604 | There were others so if I somehow forgot to mention you, I'm very sorry. | ||
605 | <p> | ||
606 | |||
607 | You can grab BusyBox 0.43 tarballs <a href="downloads">here</a>. | ||
608 | |||
609 | <p> <li> <b>9 April 2000 -- BusyBox 0.43 pre release</b> | ||
610 | <br> | ||
611 | Unfortunately, I have not yet finished all the things I want to | ||
612 | do for BusyBox 0.43, so I am posting this pre-release for people | ||
613 | to poke at. This contains my complete rewrite of tar, which now weighs in at | ||
614 | 5k (7k with all options turned on) and works for reading and writing | ||
615 | tarballs (which it does correctly for everything I have been able to throw | ||
616 | at it). Tar also (optionally) supports the "--exclude" option (mainly because | ||
617 | the Linux Router Project folks asked for it). This also has a pre-release | ||
618 | of the micro shell I have been writing. This pre-release should be stable | ||
619 | enough for production use -- it just isn't a release since I have some structural | ||
620 | changes I still want to make. | ||
621 | <p> | ||
622 | The pre-release can be found <a href="downloads">here</a>. | ||
623 | Please let me know ASAP if you find <em>any</em> bugs. | ||
624 | |||
625 | <p> <li> <b>28 March 2000 -- Andersen Baby Boy release</b> | ||
626 | <br> | ||
627 | I am pleased to announce that on Tuesday March 28th at 5:48pm, weighing in at 7 | ||
628 | lbs. 12 oz, Micah Erik Andersen was born at LDS Hospital here in Salt Lake City. | ||
629 | He was born in the emergency room less then 5 minutes after we arrived -- and | ||
630 | it was such a relief that we even made it to the hospital at all. Despite the | ||
631 | fact that I was driving at an amazingly unlawful speed and honking at everybody | ||
632 | and thinking decidedly unkind thoughts about the people in our way, my wife | ||
633 | (inconsiderate of my feelings and complete lack of medical training) was lying | ||
634 | down in the back seat saying things like "I think I need to start pushing now" | ||
635 | (which she then proceeded to do despite my best encouraging statements to the | ||
636 | contrary). | ||
637 | <p> | ||
638 | Anyway, I'm glad to note that despite the much-faster-than-we-were-expecting | ||
639 | labor, both Shaunalei and our new baby boy are doing wonderfully. | ||
640 | <p> | ||
641 | So now that I am done with my excuse for the slow release cycle... | ||
642 | Progress on the next release of BusyBox has been slow but steady. I expect | ||
643 | to have a release sometime during the first week of April. This release will | ||
644 | include a number of important changes, including the addition of a shell, a | ||
645 | re-write of tar (to accommodate the Linux Router Project), and syslogd can now | ||
646 | accept multiple concurrent connections, fixing lots of unexpected blocking | ||
647 | problems. | ||
648 | |||
649 | |||
650 | <p> <li> <b>11 February 2000 -- BusyBox 0.42 released</b> | ||
651 | <br> | ||
652 | |||
653 | This is the most solid BusyBox release so far. Many, many | ||
654 | bugs have been fixed. See the | ||
655 | <a href="downloads/Changelog">changelog</a> for details. | ||
656 | |||
657 | Of particular interest, init will now cleanly unmount | ||
658 | filesystems on reboot, cp and mv have been rewritten and | ||
659 | behave much better, and mount and umount no longer leak | ||
660 | loop devices. Many thanks go out to Randolph Chung, | ||
661 | Karl M. Hegbloom, Taketoshi Sano, and Pavel Roskin for | ||
662 | their hard work on this release of BusyBox. Please pound | ||
663 | on it and let me know if you find any bugs. | ||
664 | |||
665 | <p> <li> <b>19 January 2000 -- BusyBox 0.41 released</b> | ||
666 | <br> | ||
667 | |||
668 | This release includes bugfixes to cp, mv, logger, true, false, | ||
669 | mkdir, syslogd, and init. New apps include wc, hostid, | ||
670 | logname, tty, whoami, and yes. New features include loop device | ||
671 | support in mount and umount, and better TERM handling by init. | ||
672 | The changelog can be found <a href="downloads/Changelog">here</a>. | ||
673 | |||
674 | <p> <li> <b>7 January 2000 -- BusyBox 0.40 released</b> | ||
675 | <br> | ||
676 | |||
677 | This release includes bugfixes to init (now includes inittab support), | ||
678 | syslogd, head, logger, du, grep, cp, mv, sed, dmesg, ls, kill, gunzip, and mknod. | ||
679 | New apps include sort, uniq, lsmod, rmmod, fbset, and loadacm. | ||
680 | In particular, this release fixes an important bug in tar which | ||
681 | in some cases produced serious security problems. | ||
682 | As always, the changelog can be found <a href="downloads/Changelog">here</a>. | ||
683 | |||
684 | <p> <li> <b>11 December 1999 -- BusyBox Website</b> | ||
685 | <br> | ||
686 | I have received permission from Bruce Perens (the original author of BusyBox) | ||
687 | to set up this site as the new primary website for BusyBox. This website | ||
688 | will always contain pointers to the latest and greatest, and will also | ||
689 | contain the latest documentation on how to use BusyBox, what it can do, | ||
690 | what arguments its apps support, etc. | ||
691 | |||
692 | <p> <li> <b>10 December 1999 -- BusyBox 0.39 released</b> | ||
693 | <br> | ||
694 | This release includes fixes to init, reboot, halt, kill, and ls, and contains | ||
695 | the new apps ping, hostname, mkfifo, free, tail, du, tee, and head. A full | ||
696 | changelog can be found <a href="downloads/Changelog">here</a>. | ||
697 | <p> <li> <b>5 December 1999 -- BusyBox 0.38 released</b> | ||
698 | <br> | ||
699 | This release includes fixes to tar, cat, ls, dd, rm, umount, find, df, | ||
700 | and make install, and includes new apps syslogd/klogd and logger. | ||
858 | 701 | ||
859 | <TD> | ||
860 | <a href="http://freshmeat.net"><img width=90 height=36 | ||
861 | src="images/fm.mini.jpg" alt="Freshmeat"></a> | ||
862 | </TD> | ||
863 | 702 | ||
864 | </TR> | 703 | </ul> |
865 | </TABLE> | ||
866 | 704 | ||
867 | 705 | ||
868 | </BODY> | 706 | <!--#include file="footer.html" --> |
869 | </HTML> | ||
870 | 707 | ||