Mercurial > hg > aboriginal
changeset 1497:3fa412453267
Forgot to check in the updated web pages announcing the new release.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 03 Feb 2012 12:16:14 -0600 |
parents | 250f72e25cda |
children | 941eaecb41d6 |
files | www/header.html www/news.html |
diffstat | 2 files changed, 73 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/www/header.html Sun Jan 29 10:20:30 2012 -0600 +++ b/www/header.html Fri Feb 03 12:16:14 2012 -0600 @@ -9,8 +9,8 @@ <td> <table border=1><tr><td> <ul> -<li><p>Current release: (version 1.1.0, October 2, 2011): -<a href=downloads/aboriginal-1.1.0.tar.bz2>build scripts</a>, +<li><p>Current release: (version 1.1.1, January 31, 2011): +<a href=downloads/aboriginal-1.1.1.tar.bz2>build scripts</a>, <a href=downloads/binaries>prebuilt binaries</a>, <a href=screenshots>screen shots</a>.</p></li> <li><p>Development version: @@ -45,7 +45,10 @@ <b>Download</b> <ul> <li><a href=downloads>Source Tarballs</a></li> - <li><a href=downloads/binaries>Prebuilt Binaries</a></li> + <li>Prebuilt Binaries + <ul><li><a href=downloads/binaries>Categories</a></li> + <li><a href=bin>Everything</a></li> + </ul> </ul> <b>Development</b> <ul>
--- a/www/news.html Sun Jan 29 10:20:30 2012 -0600 +++ b/www/news.html Fri Feb 03 12:16:14 2012 -0600 @@ -6,6 +6,73 @@ <b><h1>News</h1></b> <hr /> +<h2><a name="31-01-2012" />December 31, 2011</h2> +<p>The <downloads/aboriginal-1.1.1.tar.bz2>1.1.1 release</a> is out, based on +<a href=/hg/aboriginal/rev/1496>hg commit 1496</a>.</p> + +<p>The new release upgrades packages (Linux 3.2, uClibc 0.9.32.1, +busybox 1.19.3, e2fsprogs 1.41.14), and +<a href=control-images>natively compiles</a> Linux From Scratch 6.8 +(which involved adding mkostemp() to uClibc, for util-linux).<p> + +<p>The x86 targets now require QEMU 1.0 (because the "qemu" binary got renamed +"qemu-system-i386"), but the mips targets require the previous +release due to a regression in the network card emulation (fixed in the source +repo, but no 1.0.1 is out yet).</p> + +<p>On the documentation front, the 2008 "what are we doing and why" +presentation is now available in +<a href=http://speakerdeck.com/u/mirell/p/developing-for-non-x86-targets-using-qemu>HTML format</a>, probably worth reading if you haven't yet. +The FAQ also grew some <a href=FAQ.html#debug_test>new</a> +<a href=FAQ.html#new_syscalls>entries</a> (showing how to use more/test.sh +to rebuild uClibc without redoing a while toolchain, and why powerpc isn't +as backward compatable as you'd expect).</p> + +<p>The long-broken sparc target now supports basic dynamic linking (although +dynamically linked threading and C++ are still broken).</p> + +<p>Busybox is back to using a specified configuration instead of just switching +on everything. (Busybox's new ubifs commands won't build on Ubuntu 11.10, +and it's hard to see the command count grow past 300 and keep going without +humming the "Katamari Damacy" theme.) If we missed a command let +us know, and you can of course still build busybox defconfig natively. +(Eventually, we'll start using <a href=/toybox>toybox</a> again, +which has been relaunched as a BSD-licensed project.)</p> + +<p>The build.sh wrapper can now rebuild from any stage, just specify the +starting point on the command line after the architecture, for example +"./build.sh i686 simple-root-filesystem" won't rebuild the cross or native +compilers, or the kernel, but will rebuild the root-filesystem, root-image, +and system-image stages.</p> + +<p>The more/test.sh script now understands "host" as an architecture, for +testing host-tools builds.</p> + +<p>Rename the USE_UNSTABLE variable to USE_ALT since it already uses alt- +prefixes on the packages and patches. The repository's +build/patches directory no longer contains "alt-*.patch" symlinks, instead +a new more/alt-patches.sh script can set them up locally for a given package.</p> + +<p>Add record-commands wrapper to target image, "record-commands /mnt/init" runs +/mnt/init and logs commands to "/tmp/record-commands-log.txt". This way +you can see what commands target builds are running.</p> + +<p>The CPUS calculation, for automatically parallelizing the build on SMP +systems, now detects hyper-threading and won't stress hyper-threaded systems +quite so hard as full SMP. The target's sbin/init.sh also has basic CPUS +detection code now too, since KVM or a chroot can have more than one. (This only +matters if CPUS isn't set by something else, such as the dev-environment.sh +wrapper script's distcc setup.)</p> + +<p>Several bugfixes, due to insufficient regression testing of previous releases: +SYSIMAGE_TYPE=ext2 SYSIMAGE_HDA_MEGS was broken, more/smoketest-all.sh was +looking for static-tools output in the old place, and more/record-command.sh +only worked with NO_SANITIZE_ENVIRONMENT=1. The target root filesystem's +init script wasn't detecting a failure to mount devtmpfs (such as when used +to setup a chroot on a kernel that didn't support it), and falling back to +mdev -s. And ldd was spewing debug messages. All fixed now.</p> + +<hr /> <h2><a name="10-02-2011" />October 2, 2011</h2> <a href=downloads/aboriginal-1.1.0.tar.bz2>Aboriginal Linux 1.1.0</a> is out, based on <a href=/hg/aboriginal/rev/1452>hg commit 1452</a>.</p>