ZFS is an excellent file system when we consider integrity. The first non-commercial availability of ZFS came with OpenSolaris and then, it was made available on some Linux distributions with FUSE technology. However, ZFS has not been natively available on Linux because it is released under the CDDL license while Linux is under the GNU GPL license. For going hand in hand, it would have to clear these licensing issues.
Up until now, it was possible to use ZFS only in user-space with compromised performance using FUSE technology. This method was reported to have an adverse effect on the lifetime of the hard disk in some circumstances. Very recently, there has been a drive to port ZFS to Linux and there are many companies working on this.
KQ Infotech is one such company, which is working on a fully functional port of ZFS on Linux that will be independent of FUSE. It is expected to run in the kernel and support more options than current implementations. The better news is that, they are close to reaching this goal and there is a good chance of seeing a Linux release with native ZFS.
This development will fire up a new area of development for application developers and we will probably see a Linux implementation of the extremely popular Time Machine of MAC OS-X that is based on DTrace. In short, the ZFS file system and its snapshot feature makes implementing DTrace easier in Linux.