Linked by Eugenia Loli on Fri 6th Apr 2007 05:52 UTC, submitted by binarycrusader
FreeBSD Pawel Dawidek announced today that the ZFS filesystem is now part of the FreeBSD operating system. iSCSI, booting, ICLs, and extended attributes are not supported yet.
Permalink for comment 228104
To read all comments associated with this story, please click here.
RE: Great news
by Doc Pain on Fri 6th Apr 2007 13:22 UTC in reply to "Great news"
Doc Pain
Member since:

"ZFS is one of the most interesting things to come out of Sun recently and is a much needed tune up to the Solaris filesystem."

I like the idea of soon having the great things from Solaris to be used in BSD as well. FreeBSD will surely become a concentrate of the best aspects of itself and other OSes (Solaris, OpenBSD etc.). I can't wait to see version 7 available for download.

"Journaling UFS, although not bad, is not my first choice as when the power goes down, you might still end up losing data or making the system unstable."

Just as I sidenote, I'd like to say that I did not encounter such problems, allthough my boss is one who likes to flip the main power switch of his FreeBSD (UFS2) workstation without shutting it down properly. The fsck works without user interaction, repairing minor problems by itself, but data loss? No.

UFS / UFS2 is quite safe because the on disk status is always in a consistent state between the writing operations. It uses soft updates instead of journaling. Metadata is written asynchronously in a definite order. In journaling, as you surely know it from EXT3FS, metadata is written twice, once into the journal, once to the file system, asynchronously. After writing operation to the file system is finished, the information is deleted from the journal. An interruption within this process may lead files to disappear without any warning.

"I'm glad FreeBSD has been able to incorporate dtrace as well. It seems to be making a great OS even better."

I'm glad I'm not the only one who thinks so. :-)

Reply Parent Score: 5