LWN.net Logo

ZFS - horse of a different colour

ZFS - horse of a different colour

Posted Jun 20, 2007 22:21 UTC (Wed) by qu1j0t3 (subscriber, #25786)
In reply to: NTFS-3G isn't optimized yet by szaka
Parent article: ZFS on Linux: It's alive (LinuxWorld)

NTFS isn't in this race, as anyone who's looked into ZFS would understand. As csamuel points out, speed is only one of the minor selling points of ZFS (and of course, it's not going to win any sprints boxed up in FUSE).

http://www.sun.com/2004-0914/feature/
http://www.sun.com/bigadmin/features/articles/zfs_part1.s...

etc, etc.


(Log in to post comments)

ZFS - horse of a different colour

Posted Jun 21, 2007 0:33 UTC (Thu) by szaka (subscriber, #12740) [Link]

This is not about a race. In fact we are already working implicitely on Linux ZFS support "by" FUSE. One of the major driving forces behind NTFS-3G development is exactly that, to also help ZFS development.

Open source NTFS-3G with FUSE (Linux, FreeBSD), MacFUSE (OS X), ReFUSE (NetBSD) is for interoperability which is used by many, regularly. Most users don't care what's the technology, only if it works (reliably, usable, featureful enough). This includes performance, which would be typically the major theoretical complain if a user space driver were involved (as you also commented).

But the truth is, if it exists at all, far more complex.

The hybrid driver architecture involves overhead but it seems that there are many ways to minimize and offset this to a level where the dominant performance factor will be the design of the file system and the quality of the driver's implementation (used data structures, caches, algorithms, etc running on a specific, speedily changing hardware architecture).

I hope, that at some point NTFS-3G can help to dispel most of the performance related doubts and demonstrates that at least the block device based user space file system drivers can be a viable technical solution used with trust by millions. Only a couple of years work left then hopefully we will be a bit more clever :-)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.