aboriginal

changeset 523:f2b7db2e4315 0.9.5

Announce 0.9.5 release.
author Rob Landley <rob@landley.net>
date Tue, 02 Dec 2008 11:50:51 -0600
parents 148b62e763d3
children 7fa1937f87fd
files www/index.html www/news.html
diffstat 2 files changed, 57 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- a/www/index.html	Tue Dec 02 11:49:43 2008 -0600
     1.2 +++ b/www/index.html	Tue Dec 02 11:50:51 2008 -0600
     1.3 @@ -1,5 +1,6 @@
     1.4  <!--#include file="header.html" -->
     1.5  
     1.6 +<h2><a href=news.html>News: FWL 0.9.5 released Dec 3, 2008</a></h2>
     1.7  
     1.8  <b><h1><a href=about.html>What is Firmware Linux?</a></h1></b>
     1.9  
     2.1 --- a/www/news.html	Tue Dec 02 11:49:43 2008 -0600
     2.2 +++ b/www/news.html	Tue Dec 02 11:50:51 2008 -0600
     2.3 @@ -1,6 +1,62 @@
     2.4  <!--#include file="header.html" -->
     2.5  <b><h1>News</h1></b>
     2.6  
     2.7 +<!--
     2.8 +<h2>December 3, 2008</h2>
     2.9 +<p>After several false starts (I.E. last minute bugs, yes I test this thing
    2.10 +before shipping it),
    2.11 +<a href=downloads/firmware-0.9.5.tar.bz2>Version 0.9.5</a> is out, inching
    2.12 +towards a 1.0 release.  Lots of new work this time.</p>
    2.13 +
    2.14 +<p>The biggest news is uClibc 0.9.30 and uClibc++ 0.2.2.  The native toolchain
    2.15 +now supports C++, hooked up to distcc and everything.</p>
    2.16 +
    2.17 +<p>The <a href=documentation.html>documentation</a> has been extensively
    2.18 +rewritten.  (There's always more to do, but most of it isn't horribly out
    2.19 +of date anymore.)</p>
    2.20 +
    2.21 +<p>The packaging stage now uses genext2fs instead of User Mode Linux, so
    2.22 +the most brittle part of the build has been removed.  FWL can now fully
    2.23 +rebuild itself under itself, all the way through the packaging stage.</p>
    2.24 +
    2.25 +<p>My personal website's getting a touch overwhelmed, so a higher bandwidth
    2.26 +site is now available at
    2.27 +<a href=http://impactlinux.com/fwl>impactlinux.com</a>.  This should become
    2.28 +the new primary website going forward.</p>
    2.29 +
    2.30 +<p>BusyBox has also been upgraded (to 1.13.0), and the new USE_UNSTABLE
    2.31 +infrastructure allows test versions of any package to be downloaded and built
    2.32 +without forking the build scripts, so future package upgrades can be dealt
    2.33 +with as side projects without blocking other important work.</p>
    2.34 +
    2.35 +<p>The packaging stage now uses genext2fs instead of User Mode Linux, so
    2.36 +the most brittle part of the build has been removed.  FWL can now fully
    2.37 +rebuild itself under itself, all the way through the packaging stage.</p>
    2.38 +
    2.39 +<p>The old forkbomb script has been replaced with sources/build-all-targets.sh.
    2.40 +with an argument --fork to build all targets in parallel, and "--fork 3"
    2.41 +to limit the parallelism.  This script can run from a cron job, producing
    2.42 +a "buildall" directory with tarballs, compressed logs, and a README file
    2.43 +listing the version of each package.  The environment variable USE_STATIC_HOST
    2.44 +specifies an $ARCH to create statically linked cross compilers
    2.45 +for.  (The build will then try to use them for the later stages,
    2.46 +and won't get far if you specify an arch that can't run on the host.)</p>
    2.47 +
    2.48 +<p>The include.sh script has been broken up, with a new sources/functions.sh
    2.49 +containing shell functions (like download, setupfor, and cleanup) and
    2.50 +a new "config" setting the user-editable environment variables that control
    2.51 +the build.  Several of these variables have been renamed and their number has
    2.52 +grown.  You can now specify the colors for each build stage using the variables
    2.53 +at the end of config.</p>
    2.54 +
    2.55 +<p>Building mini-native in a Linux From Scratch style /tools directory is
    2.56 +no longer the default.  Instead set NATIVE_TOOLSDIR=1 if you want that
    2.57 +kind of layout instead of a more conventional layout.  (Similarly,
    2.58 +NATIVE_TOOLCHAIN=1 now enables the native toolchain, but that variable
    2.59 +defaults to enabled in config.)</p>
    2.60 +
    2.61 +<p>See the <a href=documentation.html>docs</a> for details.</p>
    2.62 +
    2.63  <h2>August 6, 2008</h2>
    2.64  <p><a href=downloads/firmware-0.9.0.tar.bz2>Version 0.9.0</a> is out
    2.65  (<a href=http://landley.net/hg/firmware/shortlog/378>changeset 378</a>)