I'm actually trying this :
1 - Create 2 partitions on one of the two disks intended to be used in RAID.
BOOT 1G with the following folders:
---> "/usr/standalone", "/Library/Preferences", "/System/Library/Extensions", "/System/LIbrary/CoreServices" and "/mach_kernel"
RAID 147,9 G
2 - Create a software RAID array with partition RAID 147,9 G and RAID1 148.9G.
3 - Install Leopard on the newly created RAID
4 - Make BOOT partition bootable.
5 - At boot type "-v rd=diskX" (which is the RAID array) and then add it in com.apple.Boot.plist
If it works the more annoying thing will be that /Volumes/Boot/System/Library/Extensions and /Volumes/RAID/System/Library/Extensions must be the same everytime.
(if you change a kext in RAID you must change it in BOOT too because the kexts loaded at boot will be those on BOOT ... not RAID !), same thing for the kernel.
EDIT : I found this --->
http://www.opensolaris.org/os/commun...fsboot-manual/
Maybe I can do this with Mac OS ? ... I'm on it.
For the ZFS implementation we must wait for a new release because booting from a ZFS partition is not implemented in the MacOS version.