changeset 347:cede0879d885

Announce 0.4.0 release.
author Rob Landley <>
date Fri, 06 Jun 2008 23:18:11 -0500
parents 8a71354d8ceb
children d1e73f644c62
files www/index.html
diffstat 1 files changed, 33 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/www/index.html	Fri Jun 06 22:08:56 2008 -0500
+++ b/www/index.html	Fri Jun 06 23:18:11 2008 -0500
@@ -1,9 +1,41 @@
 <!--#include file="header.html" -->
+<h2>June 6, 2008</h2>
+<p><a href=downloads/firmware-0.4.0.tar.bz2>Version 0.4.0</a> is out
+(<a href=>changeset 345</a>),
+with kernel and the "distcc trick" working out of the box.</p>
+<p>The distcc trick accelerates a native build by calling out to the
+cross compiler.  To use it, download the appropriate cross-compiler-$ARCH and
+system-image-$ARCH tarballs, run the "" from the system image
+directory with the path to the cross compiler directory as its first argument.
+(You need to have distcc installed on the host system.)</p>
+<p>After building from source, the cross-compiler and system-image directories
+remain in the build directory.  The "" runs these with
+distcc acceration set up.  The script "" is a wrapper
+around which feeds a script into qemu's stdin to compile
+and run a multi-threaded "hello world" under the emulator, using distcc and
+the cross compiler.</p>
+<p>If works for a platform, it means a lot of stuff worked to get
+that far.  The cross compiler worked to build the system, and the emulated
+system booted so QEMU, the uClibc config, and the kernel config agreed.
+The emulated system has a working virtual hard drive and serial port, and for
+distcc to work it has a working virtual network connection.  Running "make"
+would also require a working realtime clock.</p>
+<p>The seven commands missing in order to run the FWL build under itself
+are bzip2, sort, diff, wget, install, od, and find.  (The busybox versions,
+where available, had a bug, and they're not in toybox yet.)  I'm trying to
+get those in for the next release in September.</p>
+<p>Sorry I missed a release back in April.  Shouldn't happen again.</p>
 <h2>January 29, 2008</h2>
 <p><a href=downloads/firmware-0.3.1.tar.bz2>Version 0.3.1</a> is out
-(<a href=>changeset 275</a>), with
+(<a href=>changeset 275</a>), with
 kernel 2.6.24.  The <a href=downloads/images>images</a>
 are now tarballs each containing the ext2, zImage, and run script files.
 The run scripts now run by default so /proc, /sys, /dev