Mercurial > hg > 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 wrap: on
line diff
--- a/www/index.html Tue Dec 02 11:49:43 2008 -0600 +++ b/www/index.html Tue Dec 02 11:50:51 2008 -0600 @@ -1,5 +1,6 @@ <!--#include file="header.html" --> +<h2><a href=news.html>News: FWL 0.9.5 released Dec 3, 2008</a></h2> <b><h1><a href=about.html>What is Firmware Linux?</a></h1></b>
--- a/www/news.html Tue Dec 02 11:49:43 2008 -0600 +++ b/www/news.html Tue Dec 02 11:50:51 2008 -0600 @@ -1,6 +1,62 @@ <!--#include file="header.html" --> <b><h1>News</h1></b> +<!-- +<h2>December 3, 2008</h2> +<p>After several false starts (I.E. last minute bugs, yes I test this thing +before shipping it), +<a href=downloads/firmware-0.9.5.tar.bz2>Version 0.9.5</a> is out, inching +towards a 1.0 release. Lots of new work this time.</p> + +<p>The biggest news is uClibc 0.9.30 and uClibc++ 0.2.2. The native toolchain +now supports C++, hooked up to distcc and everything.</p> + +<p>The <a href=documentation.html>documentation</a> has been extensively +rewritten. (There's always more to do, but most of it isn't horribly out +of date anymore.)</p> + +<p>The packaging stage now uses genext2fs instead of User Mode Linux, so +the most brittle part of the build has been removed. FWL can now fully +rebuild itself under itself, all the way through the packaging stage.</p> + +<p>My personal website's getting a touch overwhelmed, so a higher bandwidth +site is now available at +<a href=http://impactlinux.com/fwl>impactlinux.com</a>. This should become +the new primary website going forward.</p> + +<p>BusyBox has also been upgraded (to 1.13.0), and the new USE_UNSTABLE +infrastructure allows test versions of any package to be downloaded and built +without forking the build scripts, so future package upgrades can be dealt +with as side projects without blocking other important work.</p> + +<p>The packaging stage now uses genext2fs instead of User Mode Linux, so +the most brittle part of the build has been removed. FWL can now fully +rebuild itself under itself, all the way through the packaging stage.</p> + +<p>The old forkbomb script has been replaced with sources/build-all-targets.sh. +with an argument --fork to build all targets in parallel, and "--fork 3" +to limit the parallelism. This script can run from a cron job, producing +a "buildall" directory with tarballs, compressed logs, and a README file +listing the version of each package. The environment variable USE_STATIC_HOST +specifies an $ARCH to create statically linked cross compilers +for. (The build will then try to use them for the later stages, +and won't get far if you specify an arch that can't run on the host.)</p> + +<p>The include.sh script has been broken up, with a new sources/functions.sh +containing shell functions (like download, setupfor, and cleanup) and +a new "config" setting the user-editable environment variables that control +the build. Several of these variables have been renamed and their number has +grown. You can now specify the colors for each build stage using the variables +at the end of config.</p> + +<p>Building mini-native in a Linux From Scratch style /tools directory is +no longer the default. Instead set NATIVE_TOOLSDIR=1 if you want that +kind of layout instead of a more conventional layout. (Similarly, +NATIVE_TOOLCHAIN=1 now enables the native toolchain, but that variable +defaults to enabled in config.)</p> + +<p>See the <a href=documentation.html>docs</a> for details.</p> + <h2>August 6, 2008</h2> <p><a href=downloads/firmware-0.9.0.tar.bz2>Version 0.9.0</a> is out (<a href=http://landley.net/hg/firmware/shortlog/378>changeset 378</a>)