Mercurial > hg > aboriginal
comparison www/news.html @ 1836:6477f27294f8 draft 1.4.5
Announce 1.4.4 and mention #toybox channel on freenode (where devs hang out).
author | Rob Landley <rob@landley.net> |
---|---|
date | Mon, 11 Jan 2016 17:33:47 -0600 |
parents | 239628b40176 |
children |
comparison
equal
deleted
inserted
replaced
1835:0f53d170ccc4 | 1836:6477f27294f8 |
---|---|
2 <title>Aboriginal Linux - We cross compile so you don't have to.</title> | 2 <title>Aboriginal Linux - We cross compile so you don't have to.</title> |
3 <body> | 3 <body> |
4 <!--#include file="header.html" --> | 4 <!--#include file="header.html" --> |
5 | 5 |
6 <b><h1>News</h1></b> | 6 <b><h1>News</h1></b> |
7 | |
8 | |
9 <hr /><h2><a name="01-11-2016" />January 11, 2016</h2> | |
10 <p>Aboriginal Linux <a href=downloads/aboriginal-1.4.5.tar.gz>1.4.5</a> | |
11 is out, based on <a href=/hg/aboriginal/shortlog/1836>hg 1836</a>, using | |
12 Linux 4.3.</p> | |
13 | |
14 <p>It's just a kernel version upgrade, no other changes. We've been | |
15 consistently running a couple kernel versions behind, and I'd like to | |
16 catch up.</p> | |
17 | |
18 <hr /><h2><a name="01-07-2016" />January 7, 2016</h2> | |
19 <p>Aboriginal Linux <a href=downloads/aboriginal-1.4.4.tar.gz>1.4.4</a> | |
20 is out, based on <a href=/hg/aboriginal/shortlog/1833>hg 1833</a>, using | |
21 Linux 4.2. This release patches gcc 4.2.1 to build under gcc 5.2, fixes the | |
22 sh2eb build, adds proper powerpc-440fp support (running under QEMU's -M bamboo | |
23 board), and converts most architectures (armv4tl, armv5l, armv6l, i486, | |
24 i586, i686, mips, mipsel, powerpc, sh4, x86_64) to use musl instead of | |
25 uClinux.</p> | |
26 | |
27 <p>Dreamhost deleted a big chunk of history out of the mailing list web archive | |
28 again. Last year it was just a few weeks, this time they retroactively zapped | |
29 11 months (almost all of 2015). | |
30 I <a href=http://landley.net/toybox/#12-21-2015>provided some details | |
31 in another affected project</a>, | |
32 but given that <a href=http://landley.net/dreamhost.txt>last</a> <a href=http://landley.net/dreamhost2.txt>time</a> | |
33 they never filled in the previous gap in the archive, I don't hold out much | |
34 hope. If history is a guide, they'll keep apologizing as long as I keep poking | |
35 them about it, but nothing will ever get fixed. (Some of the vanished posts | |
36 are in archive.org.)</p> | |
37 | |
38 <p>Due to the musl conversion, new <a href=control-images>build control | |
39 images</a> are necessary to provide dropbear, strace, and linux from scratch. | |
40 (Both strace-4.9 and Linux From Scratch 6.8 fail to build under musl for | |
41 basically stupid reasons, in the case of LFS more than one package actually | |
42 has an #if/else staircase for every known libc type ending in an #error if | |
43 it doesn't recognize it. Since musl doesn't like and pretend to be glibc | |
44 like uClibc does, I need to upgrade package versions...) Those aren't | |
45 uploaded yet, but should be available soon.</p> | |
46 | |
47 <p>The system-image.sh build is now called every time by build.sh and | |
48 handles its own dependencies: it rebuilds the rootfs, native compiler, | |
49 and kernel images as necessary. (This means if you tweak the root | |
50 filesystem contents, system-image.sh doesn't have to rebuild the kernel each | |
51 time unless you're using SYSIMAGE_TYPE=rootfs instead of the default | |
52 SYSIMAGE_TYPE=cpio so faster build and test cycles.)</p> | |
53 | |
54 <p>Several new config variables:</p> | |
55 | |
56 <ul> | |
57 <li><p><b>MY_PATCH_DIR</b> - lets you specify an additional patch | |
58 directory applied after sources/patches (in this case with one subdirectory | |
59 per package instead of the package name in the prefix, so | |
60 sources/patches/linux-thingy.patch would be patchdir/linux/thingy.patch | |
61 instead).</p></li> | |
62 | |
63 <li><p><b>MY_ROOT_OVERLAY</b> - replaces SIMPLE_ROOT_OVERLAY, still a directory | |
64 of files to cp -a into root-filesystem.</p></li> | |
65 | |
66 <li><p><b>MY_CROSS_PATH</b> and <b>MY_CROSS_PREFIX</b> - specify an external | |
67 cross compiler. Providing a native compiler in that case (via MY_ROOT_OVERLAY) | |
68 is your problem, native-compiler.sh generally won't work without a corresponding | |
69 cross compiler built from the same source.</p></li> | |
70 </ul> | |
71 | |
72 <p>You can now specify EXTRACT_ALL=force to populate the page cache | |
73 (extract tarball and apply patches) even when the packages directory | |
74 has a repository version of a package. (If you can't think of why | |
75 you'd need to do that, you probably don't.)</p> | |
76 | |
77 <p>The miniconfig.sh creation script got moved from soures/toys into | |
78 more/, and the mini.config used to build the kernel tarball is now | |
79 saved in the system image tarball.</p> | |
7 | 80 |
8 <hr /><h2><a name="05-11-2015" />November 5, 2015</h2> | 81 <hr /><h2><a name="05-11-2015" />November 5, 2015</h2> |
9 <p>Aboriginal Linux <a href=downloads/aboriginal-1.4.3.tar.gz>1.4.3</a> | 82 <p>Aboriginal Linux <a href=downloads/aboriginal-1.4.3.tar.gz>1.4.3</a> |
10 is out, based on <a href=/hg/aboriginal/shortlog/1807>hg 1807</a>, using | 83 is out, based on <a href=/hg/aboriginal/shortlog/1807>hg 1807</a>, using |
11 Linux 4.1, toybox-0.6.1, musl-1.1.12, and busybox-1.24.1.</p> | 84 Linux 4.1, toybox-0.6.1, musl-1.1.12, and busybox-1.24.1.</p> |