Mercurial > hg > aboriginal
diff www/history.html @ 70:2b66e5d3ae79
More website updates.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 28 Dec 2006 17:57:38 -0500 |
parents | |
children | 478178b9337b |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/www/history.html Thu Dec 28 17:57:38 2006 -0500 @@ -0,0 +1,40 @@ +<!--#include "header.html" --> + +<b><h2>History</h2></b> + +<p>I've been working on this project on and off since 1999; it's what +got me into BusyBox and uClibc and compilers and so on. Now it's where I put +together everything else I'm doing (like toybox and the relocatable gcc +wrapper) to see what actually works and give it a good stress-test. (Eating +your own dogfood, and all that.)</p> + +<p>When the Firmware Linux project started, busybox applets like sed and sort +weren't powerful enough to handle the "./configure; make; make install" of +packages like binutils or gcc. Busybox was usable in an embedded router or +rescue floppy, but trying to get real work done with it revealed numerous +bugs and limitations. (It hung, it segfaulted, produced the wrong output, +refused to run due to unrecognized command line options... You name it.)</p> + +<p>So I spent about 3 years improving Busybox (and pestering other people into +improving their bits), and along the way accidentally become the BusyBox +maintainer (at least until the project's crazy-uncle founder showed up and +<a href=http://lwn.net/Articles/202106/>drove me away again</a>). The result +is that in Firmware Linux, Busybox now functions as an effective replacement +for bzip2, coreutils, diffutils, e2fsprogs, file, findutils, gawk, grep, +inetutils, less, modutils, net-tools, patch, procps, sed, shadow, sysklogd, +sysvinit, tar, util-linux, and vim. I was in the process of writing a new +shell to replace bash with when I left.</p> + +<p>Firmware Linux stalled while I was BusyBox maintainer (2005-2006) due to +lack of time, and since that ended most of my spare programming time has gone +into launching toybox. But one of the main goals of toybox is to replace +BusyBox in Firmware Linux, so as toybox matures it'll naturally lead to more +of my time spent working on FWL.</p> + +<p>The server behind this website does not currently run on Firmware Linux. +Making it do so is a TODO item. After that, I'd like to get it to the point +where I can use it on my laptop. :)</p> + +<p>A snapshot of the old website is <a href=old>available here</a>.</p> + +<!--#include "footer.html" -->