ZFS progress.

This is my first entry about ZFS, but I’m not going to describe what ZFS is, etc., but I need some place to write about my progress and this seems to be the right place.

As you may know or not, I’m porting ZFS file system to FreeBSD. The port is almost finished. Something like 98% functionality is implemented and work. You can read more about ZFS on OpenSolaris page and more about my port on various FreeBSD mailing lists. Today I finished NFS support, so you can now NFS mount ZFS file systems from FreeBSD. The remaining part I coded today was readdir functionality for GFS. GFS (Generic pseudo-FileSystem) is Solaris framework for virtual file systems. ZFS uses this framework to create .zfs/ directory where snapshots are placed. From now on you can list .zfs/ and .zfs/snapshot/ directories too via NFS. This was the only missing piece of NFS support.

10 Responses to “ZFS progress.”

  1. R_T_F_M Says:

    Hi !

    As allways you’re bringing great news. 98% ! What to say except THANK YOU for your work.

    I hope that we will be able to play with it very soon.

    Keep up the good work !

  2. geekwad Says:

    Oh, DROOL. This is the first I’m hearing of ZFS, yet I want it now! It sounds like just what I’ve wanted for years. What’s the best case ETA for getting it in a FreeBSD release?

  3. Dick Davies Says:

    The functionality of this port seems so complete it’s staggering. Well done, Pawel.

    Could you provide a link to where it can be obtained?

  4. include::RAWblog : FreeBSD ZFS "port" 98% done, says Pawel Jakub Dawidek Says:

    [...] Pawel Jakub Dawidek says: ”... The port is almost finished. Something like 98% functionality is implemented and work…” ”...The remaining part I coded today was readdir functionality for GFS. GFS (Generic pseudo-FileSystem) is Solaris framework for virtual file systems. ZFS uses this framework to create .zfs/ directory where snapshots are placed…” [...]

  5. grUNIX » Blog Archiv » Zahl des Tages: 98 Says:

    [...] Pawel Jakub Dawidek hat in seinem Blog mitgeteilt, dass die die Portierung von ZFS auf FreeBSD weit vorangeschritten ist. Mittlerweile steht er bei 98%, dass bedeutet, es dauert nicht mehr lange und die Portierung ist abgeschlossen. Und das von einer Person. So wurde als letztes der NFS support fertiggestellt. So lassen sich nun ZFS Dateisystem mittels NFS auf FreeBSD mounten. [...]

  6. Sun ZFS almost ready - eat this Linux :o) at from hades Says:

    [...] Sun ZFS is almost ready (98%), ported to FreeBSD by one man only … Pawel Jakub Dawidek. Do you now Nelson, from the Simpsons? Ha ha! [...]

  7. Falk Says:

    Hello Pawel,

    a very huge “dziękuję, dziękuję bardzo” to you for your efforts – I wonder if there is a way to provide the functionality of Sun`s “smcwebserver” – the ZFS GUI ?

    http://hell.jedicoder.net/?p=70

    (just kidding – having ZFS ported is a huge effort for just one guy)

    So now the work has to be done by our FreeNAS Developers – come on Guys, please :-)

    So long

    Falk

    GERMAN Translator – FreeNAS.org

  8. sim Says:

    This is a heroic achievement – I’m sure everyone in the BSD community would like to offer their appreciation and thanks!

  9. nur Bahnhof » links for 2007-02-01 Says:

    [...] zfs – portetd by one person to FreeBSD (tags: unix zfs filesystem freebsd bsd) [...]

  10. John Says:

    Please port it to OpenBSD, too

Leave a Reply