Not sure if SGI has much interest in this, but XFS is very impressive
on *laptops*. The tricky part was getting root mounted with "noatime"
so the disk doesn't spin up all the time. XFS didn't let me change
noatime,osyncisdsync after the initial mount. And the kernel, even
with the normal initrd tricks, only supports flags for ro/rw.
Fortunately, the New Way using pivot_root provides a solution (but you
must NOT name the linuxrc "/linuxrc".) The initial RAM disk contains
my fstab and a script which checks to see what type of root filesystem
is required, loads the modules (this works for NFS-root too) mounts
root with all desired options, calls pivot_root and continues booting.
All this actually works, and provided a test for these things:
- XFS as modules (CVS, and later linux-2.4.6-xfs-07052001.patch)
- "noatime" and "osyncisdsync" mount options
- running with zero swap space
- kgcc=2.95.3 (and "-O", not "-O2"), "586 w/o TSC" set for CPU type.
- gcc=3.0 for glibc-2.2.3 and everything else.
So ... not too much fun, because nothing broke. Keep up the good
work and thanks for providing Linux with a great filesystem.
Be seeing you,