Not yet practical for most home users, but definitely needed for business systems.

When considering the present needs of most home users, Sun’s ZFS is no doubt overkill. Developed for Sun’s powerful Solaris operating environment, ZFS brings truly advanced filesystem technologies to the masses. For some background with respect to the benefits and capabilities that ZFS offers, I’d have to recommend an article I read today that briefly introduces ZFS. With recent versions of Mac OS X reportedly offering some degree of ZFS support, it will likely see increasing use on what can be considered typical home computers.

ZFS includes some remarkable features. It allows for absolutely massive filesystems, for instance. The idea of storage pools is quite useful for many large-scale applications. However, I think many of its features are excessive for the typical home user, at least at this point in time.

But a look back at the history of desktop computing shows that with time even the fastest and most capable systems eventually become virtually useless. When it comes to many business systems, however, this sort of technoloy will be a tremendous boon. Many business applications, especially those dealing with digital media files and scientific data, are already pushing existing filesystem technology to the limit. It’s no surprise to me that Sun would be the developer of such promising technology. They are no doubt fully aware of the difficult data management issues that many companies with huge amounts of data face on a daily basis.

One thing I find particularly interesting is ZFS’ support for snapshots. This is perhaps one of the features that may be most useful for the typical home user. Many years back I used OpenVMS, which has a filesystem that supports versioning. That is, each time a file is saved, a new copy is created, rather than overwriting or modifying the existing file data. It’s a feature that actually proves to be quite useful, especially when developing software or editing documents and images. It makes it very simple to view old versions of a file, without necessarily having to resort to the use of a version control system like Subversion or CVS.

It will be quite interesting to see how Apple manages to integrate the snapshot functionality of ZFS into their operating system. I think it will prove to be a very attractive feature. It brings a level of safety to file manipulation that really hasn’t been there in the past. And when we consider that most hard drives today in a typical home system offer hundreds of gigabytes of unused storage space, it makes perfect sense to use such space for saving potentially-valuable copies of files that are being modified by the user.

We should also note that other platforms may very well offer support for ZFS. The DraonFlyBSD project has considered a port of ZFS in the past, and the FreeBSD project has made some progress so far with their port. Thanks to the generosity of Sun, systems like FreeBSD, DragonFlyBSD and Mac OS X will become all that much better. We are entering some very exciting times in the world of filesystems and data storage.

2 Responses to “Not yet practical for most home users, but definitely needed for business systems.”

  1. Dave Says:

    “Not yet practical for home users?”

    Most users don’t even KNOW they have a filesystem. You throw a GUI on top of ZFS they STILL won’t know they have a filesystem–they’ll just know they can recover from a serious fuckup and store their HD movies at 15-30G a pop.

    “And when we consider that most hard drives today in a typical home system offer hundreds of gigabytes of unused storage space, ”

    Most PCs are shipping with what, 80-250G drives? My *MOM* plowed through her first 150G without trying very hard. My *MOM*.

    (On a side note, I’m sure you didn’t have time to write a shorter article, but give it a shot.)

  2. Zach Wilt Says:

    Thank you very much for you interest in zamwi.com, we are a growing company and the traffic your site brought to zamwi has been greatly appreciated. We would like to send you a complimentary zamwi.com button, and also give you a tip on our new upcoming story..which is all about blogging.

    http://digg.com/tech_news/You_survived_digg_now_what

    Thanks,
    Zach Wilt
    Chief Architec

Leave a Reply

*
To protect against spam, please type the word in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word