Projects
Here are some work-related projects that I am currently involved in.
17 June 2004, 6:58 UTCShadow Passwords at CSE
At CSE@UNSW we use a locally writen user database that provides information via NIS (aka YP) as well as a local protocol for updates and other access.
We wanted to implement "shadow" passwords, so that the Hashed password would not be visible to normal users when they use ypmatch to look at a passwd entry.
7 June 2004, 3:28 UTCSPF at CSE
This is just some notes for me to use. It is specific to our home-grown mail system (the MailCentre) and so is probably not relevant to anyone else.
7 June 2004, 3:28 UTCLinux NFS server
Since mid 2000 I have been the official maintainer of the Linux NFS server - the in-kernel one rather than the user-space NFS server. A lot of progress has been made since then, but there is still work to do.
The following entries address various needs, how to approach them, and whether they have been addresses.
There should probably be a link to some patches here. But there isn't. Sorry about that. Maybe there will be soon when I get that more organised.
7 June 2004, 3:27 UTCLinux Software RAID
Since sometime in September 2001 I have been the "offical maintainer" of Software RAID aka the MD driver in the Linux kernel (for whatever that is worth).
My particuarly interest in it is to have working RAID5 and RAID1 code so that my servers have fairly reliable data storage. I try to keep the other personalities working (RAID0, Linear, Multipath, RAID6) but do not use them much if at all. In particular I have little interest in multipath. I'm not even sure that 'md' is the right place for multipath support. But maybe it is.
There is a related but separate set of code known as "DM" for "Device Mapper". I do not maintain it or know much about it.
It has been suggested that md and dm should merge. This is probably a good idea, but no-one seem actually motivated to do it. Maybe one day someone will. Or maybe one day dm will include all the functionality of md and I can start using it and give up on md. Only time will tell.
I have written a tool for management of MD arrays. You can see my mdadm page for more details.