annotate www/index.html @ 279:2966ed8d6803

Belated release announcement for 0.3.1.
author Rob Landley <rob@landley.net>
date Wed, 30 Jan 2008 23:15:22 -0600
parents 315f50aa7733
children 9076557fcf53
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
279
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
4 <h2>January 29, 2007</h2>
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
5 <p><a href=downloads/firmware-0.3.1.tar.bz2>Version 0.3.1</a> is out
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
6 (<a href=http://127.0.0.1/hg/firmware/shortlog/275>changeset 275</a>), with
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
7 kernel 2.6.24. The <a href=downloads/images>images</a>
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
8 are now tarballs each containing the ext2, zImage, and run script files.
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
9 The run scripts now run qemu-setup.sh by default so /proc, /sys, /dev
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
10 and the virtual network are initialized, and the default shell is busybox
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
11 ash (so cursor keys and history work).</p>
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
12
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
13 <p>Sparc is still broken (tracked it down to a dynamic linking bug, I think,
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
14 haven't fixed it yet) and m68k is failing to build with an internal compiler
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
15 error (next release I should upgrade the compiler). All the other targets
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
16 have a working virtual network, and all but powerpc exit qemu when you
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
17 exit the PID 1 command shell.</p>
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
18
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
19 <p>Building on an x86-64 host< should no longer be insanely slow (the
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
20 gcc-min-heapsize arguments that allow 32-bit hosts to build in
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
21 128 megs of ram do very impolite things to 64-bit hosts), and the resulting
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
22 x86-64 cross compiler should now be properly relocatable.</p>
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
23
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
24 <p>Better build dependency tracking: the host-tools script is now
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
25 populating a single directory with all the commands needed by the build, and
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
26 restricting $PATH to that directory (so it can't accidentally call any
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
27 commands that aren't explicitly listed). It's building toybox and busybox to
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
28 provide most of these commands (the remaining ones are listed towards the end
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
29 of include.sh), and creating symlinks to the remaining ones out
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
30 of the original $PATH. This allows it to build on a wider range of host
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
31 distributions.</p>
2966ed8d6803 Belated release announcement for 0.3.1.
Rob Landley <rob@landley.net>
parents: 245
diff changeset
32
245
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
33 <h2>November 2, 2007</h2>
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
34 <p><a href=downloads/firmware-0.3.0.tar.bz2>Version 0.3.0</a> is out
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
35 (changeset 242), with kernel 2.6.23. PowerPC finally works under
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
36 qemu (network and everything), and it's building a m68k target
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
37 (although I have no emulator to run that). That means there are
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
38 ten targets, of which eight run under qemu. (Sparc is still
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
39 broken, let me know if anybody actually cares.)</p>
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
40
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
41 <p>The new "./forkbomb.sh --fork" script builds all the targets in
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
42 parallel, or use --nofork if you haven't got the memory for that
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
43 (and --watch to watch and existing build if you ctrl-c out of
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
44 the display before it's done).</p>
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
45
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
46 <p>The build is now smarter about extracting only one copy of the
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
47 source code (in build/sources) and re-using it for multiple builds,
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
48 building out of tree (via cp -rs to create a tree full of symlinks
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
49 so the package doesn't need native out-of-tree support).</p>
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
50
315f50aa7733 Announcement of 0.3.0 release.
Rob Landley <rob@landley.net>
parents: 208
diff changeset
51 <h2>September 2, 2007</h2>
208
6850e0aaddde Add new_platform, note it in the header, mention it as news.
Rob Landley <rob@landley.net>
parents: 192
diff changeset
52 <p>Added <a href=new_platform.html>a porting guide</a>. I'm working on
6850e0aaddde Add new_platform, note it in the header, mention it as news.
Rob Landley <rob@landley.net>
parents: 192
diff changeset
53 m68k, ppc, big endian arm, and maybe blackfin targets for the next release,
6850e0aaddde Add new_platform, note it in the header, mention it as news.
Rob Landley <rob@landley.net>
parents: 192
diff changeset
54 and thought other people might be interested in the process. (The vast
6850e0aaddde Add new_platform, note it in the header, mention it as news.
Rob Landley <rob@landley.net>
parents: 192
diff changeset
55 majority of it is fiddly debugging. These are the other steps.)</p>
6850e0aaddde Add new_platform, note it in the header, mention it as news.
Rob Landley <rob@landley.net>
parents: 192
diff changeset
56
192
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
57 <h2>June 27, 2007</h2>
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
58 <p><a href=downloads/firmware-0.2.2.tar.bz2>Version 0.2.2</a> is out
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
59 (changeset 185). Using uClibc 0.9.29 release, several small bugfixes,
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
60 new mips big-endian config, actually work when /bin/sh->dash (mostly
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
61 by explicitly saying /bin/bash everywhere), automatically detect
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
62 the number of CPUs in the machine to feed -j to make, and better
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
63 diagnostic output.</p>
7012cf35e4fe Release message should be in source control...
Rob Landley <rob@landley.net>
parents: 178
diff changeset
64
158
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
65 <h2>April 9, 2007</h2>
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
66 <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
67 (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
68 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
69 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
70 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
71 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
72 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
73 (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
74 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
75 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
76 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
77 (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
78 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
79
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
80 <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
81 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
82 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
83 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
84 "/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
85 "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
86 bash, but dash is just broken.)</p>
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
87
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
88 <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
89 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
90 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
91 more honest approach.)</p>
1b387d40e235 Update web page for 0.2.1.
Rob Landley <rob@landley.net>
parents: 127
diff changeset
92
161
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
93 <p>Update: I've been pointed at
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
94 <a href=https://wiki.ubuntu.com/DashAsBinSh>this</a> as evidence Ubuntu isn't
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
95 pushing a political agenda. Ok, maybe it's just really bad technical judgement.
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
96 Are they honestly saying that people write shell scripts for the speed? And
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
97 how do you make a size argument and then install bash by default in ADDITION
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
98 to the other shell? Boggle. In 1991 after Linus Torvalds taught his term
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
99 program to understand the minix filesystem so he could upload and download
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
100 without rebooting, he taught it to handle the system calls of bash so he could
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
101 rm/mv/mkdir without rebooting. That's where Linux 0.0.1
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
102 came from. Bash was the default Linux shell _before_ 0.0.1. Be very
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
103 careful messing with that kind of a de-facto standard, guys. Dash is
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
104 garbage. Background a process with &amp; and then hit ctrl-c: it'll kill it.
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
105 It doesn't understand blah/{blah,blah} file list syntax. It can't do
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
106 "source file.sh" (just ". file.sh", which is unreadable). I repeat: I'm not a
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
107 fan of bash (yeah, the bloat's getting crazy), but dash is broken.</p>
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
108
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
109 <p>And that still doesn't explain why "vi" can't use the cursor keys in
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
110 insert mode, but "vim" can...</p>
ecf6d9286e2b Extend the rant about ubuntu.
Rob Landley <rob@landley.net>
parents: 158
diff changeset
111
127
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
112 <h2>March 6, 2007</h2>
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
113 <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
114 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
115 (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
116
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
117 <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
118 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
119 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
120 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
121
ee697f109828 Update web page for 0.2.0.
Rob Landley <rob@landley.net>
parents: 90
diff changeset
122 <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
123
90
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
124 <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
125 <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
126
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
127 <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
128 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
129 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
130 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
131 <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
132 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
133 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
134
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
135 <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
136 (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
137 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
138 automatically.</p>
a7c63aeaf7a9 Update web page, add readme. (For 0.1.1 release.)
Rob Landley <rob@landley.net>
parents: 72
diff changeset
139
71
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
140 <h2>December 28, 2006</h2>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
141 <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
142 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
143 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
144
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
145 <p>I should put out a release soon.</p>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
146
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
147 <h2>December 5, 2006</h2>
31
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
148 <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
149 a relocatable armv4l cross-compile toolchain! Download the tarball,
3e2c3a3095d8 Update web page.
Rob Landley <rob@landley.net>
parents: 12
diff changeset
150 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
151 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
152 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
153
71
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
154 <h2>August 6, 2006</h2>
f55a1dba637d News ticker.
Rob Landley <rob@landley.net>
parents: 70
diff changeset
155 <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
156 <!--#include file="footer.html" -->