Average iMac user here. What does ZFS do that I might notice -- will ZFS matter to me? Serious question.
I'm relatively new to the Mac OS X space and I seriously doubt that there will be any direct whiz-bang features that the average user will take advantage of, but ZFS is a seriously good thing if it lives up to its initial first impressions.
ZFS has a number of quite advanced features that would (if actually implemented in a timely fashion) take Mac OS X from having one of the most primitive filesystems in the Unix space to the most advanced (other than Solaris obviously). e.g.:
- self healing filesystems
- snapshotting, cloning
- dynamic striping across devices (i.e. the ability to add additional disks to a pool and have them integrated automagically)
- a number of features to improve performance over traditional filesystems and which could vastly improve performance over HFS+
- 128 bit filesystem so most of the common capacity limitations will not be encountered in the near future (size, pools, numbers of files, etc.)
There are others, but most of the Unix world is fairly excited about ZFS and in fact the whiff of the rumor that ZFS would be supported in some indeterminate future version of OS X was one of the reasons that finally decided to switch to a Mac. In short I don't think the "average" user will really notice that much difference but it gives Mac OS a modern filesystem and addresses a number of future problems while opening a lot of doors to future features and functionality.
There are a few neat demos here:
http://www.opensolaris.org/os/community/zfs/demos/
Honestly I sort of doubt that ZFS will be available as a bootable filesystem in 10.5, given that it isn't even 100% integrated into Solaris yet, but I would love to be surprised.