I just rewrote the partition probing code in the kernel to deal with
extended parititions with no first extended partition (if the the
first one was blank, it didn't see them). [I'll post diffs hopefully
tomorrow].
I also have FreeBSD running on this system...I started to play with the
OSF code to deal with a BSD partition...
What I want to do is bring out the bsd paritions as /dev/hd* so each
one can be accessed...
I'm very interested in a ffs driver (at least read only).
Also, what strategies can I use to share swap on:
Linux
Windows95
BSD
I figure I can use an extended partition to swap, and on startup I'd
have to configure it correctly for each system (for example, for
Windows, I'd have to do a format before I could swap; for linux
I'd have to mkswap before I could swap...; for bsd ???)
Also, fdisk needs the kernel algorithms to determine which partitions
are what...I'm not sure if this is a good idea...
Maybe make more device names?
Something like:
/dev/hda:
part1 part2 part3 part4 extended1 extended2 extended3 extended4
bsd1 bsd2 bsd3
instead of
/dev/hda[1-n]
marty
leisner@sdsp.mc.xerox.com
Member of the League for Programming Freedom