My Linux projects
This is the list of Linux projects in which I'm currently involved, and the
roadmap for my further work there. The order roughly reflects my priorities
for the next few days. Don't trust my plans too much - I usually don't follow
them anyway :-)
I've recently submitted quite a few patches, mainly for traffic control.
I'm tracking their status
here,
and the actual patches are
here.
- newlib for Linux (in progress)
Patch to make newlib run natively under Linux (as a low-overhead
replacement for glibc, e.g. for initrd)
- merge into mainstream (DONE)
- get to build modutils (DONE)
- add networking
- get to build util-linux, in particular mount, in particular for
NFS
- unmount root patch (DONE)
- pivot_root(2) is completed.
- pivot_root(8) is included in util-linux.
- initrd documentation updated
- Started work on implementing Linux boots Linux, the missing piece
for a boot architecture that doesn't need to put features into the boot
loader. (Okay, most of the time.)
- My code is
here (in progress)
- There is also a "competing" solution called LOBOS from the
Linux BIOS project.
- More competition:
Two Kernel Monte
- bootimg(2) is nearing completion on i386 (ia32).
- bootimg(8) needs more work (a lot).
- To do: update to current kernel
- To do: support non-i386 architectures
- To do: write tiny version of bootimg(8) for use in
memory-constrained initrds
- Diffserv on Linux
(continuous development)
- Merge pending bug fixes into 2.4.1 or 2.4.2
- Make 2.2 release (maybe)
- Maybe eliminate configuration option for tc
- Linux traffic control, general
- Not strictly a project, but there is a collection of
tools
which may be useful for others too.
- Sony Vaio C1XN (started)
- most of the camera work has been done by Andrew Tridgell and can
be found here
- need to write SPIC driver
-
Booting Linux
- update document for 2.4.0
Werner Almesberger,
25-FEB-2001