OpenSolaris as of build snv62 now has support for booting from ZFS root partitions.
(Yes, there was ‘zfsroot’ hack available previously but it required a small ufs bootstrap partition and had other serious limitations. The new implementation looks much better.)