annotate www/index.html @ 158:1b387d40e235

Update web page for 0.2.1.
author Rob Landley <rob@landley.net>
date Mon, 09 Apr 2007 14:44:32 -0400
parents ee697f109828
children ecf6d9286e2b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
72
478178b9337b SSI #include needs file=
Rob Landley <rob@landley.net>
parents: 71
diff changeset
1 <!--#include file="header.html" -->
71
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
2 <b><h1>News</h1></b>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
3
158
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
4 <h2>April 9, 2007</h2>
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
5 <p><a href=downloads/firmware-0.2.1.tar.bz2>Version 0.2.1</a> is out
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
6 (changeset 156). Significant upgrades to armv4l: the native compiler works
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
7 now, and it's using soft-float. Added armv5l and i586 targets to show how
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
8 to do that kind of variant. Added preliminary powerpc support (although
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
9 qemu can't run it yet). Reorganized the download directory and rewrote
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
10 the <a href=downloads/README>README</a>. Added squashfs back (the kernel
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
11 supports it, but it's not using it yet). Moved uClibc to miniconfig.
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
12 (Yes, the patch for this is huge, and yes I need to push it all upstream into
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
13 the Linux kernel. On the bright side, this one builds on a host that doesn't
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
14 have curses installed.) Stopped trying to build qemu (at least until they
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
15 get the gcc 3.x dependencies cleaned out), now just warn if it's not there
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
16 (so far the build only uses it to sanity-test the cross compiler, which is
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
17 now skipped automatically if it's not there).</p>
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
18
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
19 <p>I note that some versions of Ubuntu (Edgy and up) are pushing a political
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
20 agenda. They install bash, but point /bin/sh to dash instead. (So why
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
21 install bash if you're not going to use it?) This breaks all sorts of things,
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
22 and if somebody can tell me how to force make to run "/bin/bash" instead of
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
23 "/bin/sh", I'll consider trying to deal with the mess. Until then, I suggest
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
24 "rm /bin/sh; ln -s bash /bin/sh" to get a working system. (I'm no fan of
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
25 bash, but dash is just broken.)</p>
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
26
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
27 <p>(Those of you who use vi and want to be able to use the cursor keys while
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
28 in insert mode might want to do something similar with vi->vim. Ubuntu seems
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
29 to be trying to train users to change their habits. Dog biscuits would be a
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
30 more honest approach.)</p>
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
31
127
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
32 <h2>March 6, 2007</h2>
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
33 <p>Version 0.2.0 is out. This one builds ext2 images which can boot up to a
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
34 shell prompt under qemu. This works on i686, armv4l, x86_64, and mipsel.
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
35 (Sparc's broken. Anyone who cares about sparc is welcome to debug it.)</p>
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
36
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
37 <p>There are now prebuilt ext2 image files in the download directory.
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
38 The kernels are in the mini-native tarballs. (Yeah, I should repackage that
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
39 next release.) The system emulator invocation for each platform is
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
40 the appropriate sources/configs file, and run-mini-native.sh invokes 'em.</p>
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
41
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
42 <p>The mailing list is in the usual place if you have any questions.</p>
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
43
90
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
44 <h2>January 14, 2007</h2>
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
45 <p>There's a new irc channel for the project, #firmware on freenode.</p>
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
46
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
47 <p><a href=http://landley.net/hg/firmware?cl=88>Changeset 88</a> builds
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
48 i686, x86_64, armv4l, mips, and sparc. I've made a release tarball of
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
49 that (<a href=downloads/firmware-0.1.1.tar.bz2>firmware 0.1.1</a>, "It works
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
50 for me"), and updated the prebuilt cross-compiler tarballs in the
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
51 <a href=downloads>downloads</a> directory. I've added a big README and
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
52 prebuilt mini-native tarballs for each platform (although packing them up into
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
53 something qemu can boot is currently left as an exercise for the reader).</p>
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
54
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
55 <p>Speaking of which, I'm currently working on adding ext2 packaging
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
56 (via <a href=http://landley.net/code/toybox>toybox</a>) to the build scripts,
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
57 so qemu system emulation can boot the result and then run the next stage
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
58 automatically.</p>
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
59
71
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
60 <h2>December 28, 2006</h2>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
61 <p><a href=http://landley.net/hg/firmware?cl=68>Changeset 68</a> builds
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
62 a native build environment with a working toolchain. And in celebration, I've
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
63 revamped the website with an actual navigation bar and content and such.</p>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
64
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
65 <p>I should put out a release soon.</p>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
66
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
67 <h2>December 5, 2006</h2>
31
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
68 <p><a href=http://landley.net/hg/firmware?cl=27>Changeset 27</a> builds
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
69 a relocatable armv4l cross-compile toolchain! Download the tarball,
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
70 run ./download.sh, then run ./build.sh, then grab the "build/cross-compiler"
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
71 directory and use "bin/armv4l-unknown-linux-gnu-gcc" out of that (which
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
72 I admit is a bit of a mouthful, for which I blame the FSF).</p>
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
73
71
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
74 <h2>August 6, 2006</h2>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
75 <p>Mecurial repository created. Nothing to see yet, move along...</p>
72
478178b9337b SSI #include needs file=
Rob Landley <rob@landley.net>
parents: 71
diff changeset
76 <!--#include file="footer.html" -->