OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » zfs » discuss

Thread: ZFS committed to the FreeBSD base.

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 8 - Last Post: Apr 6, 2007 2:07 PM by: ceri
Pawel Jakub Daw...
pjd@FreeBSD.org
ZFS committed to the FreeBSD base.
Posted: Apr 5, 2007 7:57 PM

  Click to reply to this thread Reply

Hi.

I'm happy to inform that the ZFS file system is now part of the FreeBSD
operating system. ZFS is available in the HEAD branch and will be
available in FreeBSD 7.0-RELEASE as an experimental feature.

Commit log:

Please welcome ZFS - The last word in file systems.

ZFS file system was ported from OpenSolaris operating system. The code
in under CDDL license.

I'd like to thank all SUN developers that created this great piece of
software.

Supported by: Wheel LTD (http://www.wheel.pl/)
Supported by: The FreeBSD Foundation (http://www.freebsdfoundation.org/)
Supported by: Sentex (http://www.sentex.net/)

Limitations.

Currently ZFS is only compiled as kernel module and is only available
for i386 architecture. Amd64 should be available very soon, the other
archs will come later, as we implement needed atomic operations.

Missing functionality.

- We don't have iSCSI target daemon in the tree, so sharing ZVOLs via
iSCSI is also not supported at this point. This should be fixed in
the future, we may also add support for sharing ZVOLs over ggate.
- There is no support for ACLs and extended attributes.
- There is no support for booting off of ZFS file system.

Other than that, ZFS should be fully-functional.

Enjoy!

--
Pawel Jakub Dawidek http://www.wheel.pl
pjd at FreeBSD dot org http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFGFbb8ForvXbEpPzQRAnhYAJ9VEGhPltyreenuGZ0WkfDZG+Rn7wCgv9xk
gyTdHRipWKksDu7AmsBdFj8=
=nzW1
-----END PGP SIGNATURE-----
_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


swalker

Posts: 1,154
From: US

Registered: 6/14/05
Re: ZFS committed to the FreeBSD base.
Posted: Apr 5, 2007 8:04 PM   in response to: Pawel Jakub Daw...

  Click to reply to this thread Reply

On 05/04/07, Pawel Jakub Dawidek <pjd at freebsd dot org> wrote:
> I'm happy to inform that the ZFS file system is now part of the FreeBSD
> operating system. ZFS is available in the HEAD branch and will be
> available in FreeBSD 7.0-RELEASE as an experimental feature.

Wow! This is great news Pawel, and quite impressive. I know I can
safely speak for others when I say that the work you've done and your
participation in the community is much appreciated!

--
"Less is only more where more is no good." --Frank Lloyd Wright

Shawn Walker, Software and Systems Analyst
binarycrusader at gmail dot com - http://binarycrusader.blogspot.com/
_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss



wizeman

Posts: 52
From: PT

Registered: 4/30/06
Re: ZFS committed to the FreeBSD base.
Posted: Apr 5, 2007 9:54 PM   in response to: Pawel Jakub Daw...

  Click to reply to this thread Reply

Hi Pawel,

Pawel Jakub Dawidek wrote:
> Other than that, ZFS should be fully-functional.

Congratulations, nice work! :)

I'm interested in the cross-platform portability of ZFS pools, so I have
one question: did you implement the Solaris ZFS whole-disk support
(specifically, the creation and recognition of the EFI/GPT label)?

Unfortunately some tools in Linux (parted and cfdisk) have trouble
recognizing the EFI partition created by ZFS/Solaris..

_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss



Pawel Jakub Daw...
pjd@FreeBSD.org
Re: ZFS committed to the FreeBSD base.
Posted: Apr 6, 2007 4:29 AM   in response to: wizeman

  Click to reply to this thread Reply

On Fri, Apr 06, 2007 at 05:54:37AM +0100, Ricardo Correia wrote:
> I'm interested in the cross-platform portability of ZFS pools, so I have
> one question: did you implement the Solaris ZFS whole-disk support
> (specifically, the creation and recognition of the EFI/GPT label)?
>
> Unfortunately some tools in Linux (parted and cfdisk) have trouble
> recognizing the EFI partition created by ZFS/Solaris..

I'm not yet setup to move disks between FreeBSD and Solaris, but my
first goal was to integrate it with FreeBSD's GEOM framework.

We support cache flushing operations on any GEOM provider (disk,
partition, slice, anything disk-like), so bascially currently I treat
everything as a whole disk (because I simply can), but don't do any
EFI/GPT labeling. I'll try to move data from Solaris' disk to FreeBSD
and see what happen.

--
Pawel Jakub Dawidek http://www.wheel.pl
pjd at FreeBSD dot org http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFGFi8HForvXbEpPzQRAqkkAKDoeFVtTc0mTpQX1p+3b/K6H6NfjgCfdJOR
SQwudd1BSO/2tsivsqBPBlI=
=M1fQ
-----END PGP SIGNATURE-----
_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Pawel Jakub Daw...
pjd@FreeBSD.org
Re: ZFS committed to the FreeBSD base.
Posted: Apr 6, 2007 5:34 AM   in response to: Pawel Jakub Daw...

  Click to reply to this thread Reply

On Fri, Apr 06, 2007 at 01:29:11PM +0200, Pawel Jakub Dawidek wrote:
> On Fri, Apr 06, 2007 at 05:54:37AM +0100, Ricardo Correia wrote:
> > I'm interested in the cross-platform portability of ZFS pools, so I have
> > one question: did you implement the Solaris ZFS whole-disk support
> > (specifically, the creation and recognition of the EFI/GPT label)?
> >
> > Unfortunately some tools in Linux (parted and cfdisk) have trouble
> > recognizing the EFI partition created by ZFS/Solaris..
>
> I'm not yet setup to move disks between FreeBSD and Solaris, but my
> first goal was to integrate it with FreeBSD's GEOM framework.
>
> We support cache flushing operations on any GEOM provider (disk,
> partition, slice, anything disk-like), so bascially currently I treat
> everything as a whole disk (because I simply can), but don't do any
> EFI/GPT labeling. I'll try to move data from Solaris' disk to FreeBSD
> and see what happen.

First try:

GEOM: ad6: corrupt or invalid GPT detected.
GEOM: ad6: GPT rejected -- may not be recoverable.

:)

--
Pawel Jakub Dawidek http://www.wheel.pl
pjd at FreeBSD dot org http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFGFj5nForvXbEpPzQRAmZtAJ9NNlTPy4RdnLvFTmWm5Jz2HvNw3ACeOgqK
NcarHt0SfokjjcpDqK0XQzA=
=m8c4
-----END PGP SIGNATURE-----
_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


rich

Posts: 1,091
From: CA

Registered: 4/27/05
Re: ZFS committed to the FreeBSD base.
Posted: Apr 5, 2007 9:58 PM   in response to: Pawel Jakub Daw...

  Click to reply to this thread Reply

> I'm happy to inform that the ZFS file system is now part of the FreeBSD
> operating system. ZFS is available in the HEAD branch and will be
> available in FreeBSD 7.0-RELEASE as an experimental feature.

This is fantastic news! At the risk of raking over ye olde arguments,
as the old saying goes: "Dual licensing? We don't need no stinkeen
dual licensing!". :-)

--
Rich Teer, SCSA, SCNA, SCSECA, OGB member

CEO,
My Online Home Inventory

Voice: +1 (250) 979-1638
URLs: http://www.rite-group.com/rich
http://www.myonlinehomeinventory.com
_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss



ceri

Posts: 383
From: GB

Registered: 10/27/05
Re: ZFS committed to the FreeBSD base.
Posted: Apr 6, 2007 2:07 PM   in response to: rich

  Click to reply to this thread Reply

On Thu, Apr 05, 2007 at 09:58:47PM -0700, Rich Teer wrote:
> > I'm happy to inform that the ZFS file system is now part of the FreeBSD
> > operating system. ZFS is available in the HEAD branch and will be
> > available in FreeBSD 7.0-RELEASE as an experimental feature.
>
> This is fantastic news! At the risk of raking over ye olde arguments,
> as the old saying goes: "Dual licensing? We don't need no stinkeen
> dual licensing!". :-)

Actually, you might want to run that statement by a certain John Birrell
(jhb at FreeBSD dot org) regarding the DTrace port and see what answer you get.

Ceri
--
That must be wonderful! I don't understand it at all.
-- Moliere
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFGFrZ6ocfcwTS3JF8RAqO5AKC+VFXTOb7qmDbSvROt62w+TB97RwCfeAAC
Bmakw8y3A9CEWGCyoNFl3Q8=
=cFVB
-----END PGP SIGNATURE-----
_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


relling

Posts: 1,858
From: US

Registered: 6/17/05
Re: ZFS committed to the FreeBSD base.
Posted: Apr 5, 2007 10:10 PM   in response to: Pawel Jakub Daw...

  Click to reply to this thread Reply

Pawel Jakub Dawidek wrote:
> Hi.
>
> I'm happy to inform that the ZFS file system is now part of the FreeBSD
> operating system. ZFS is available in the HEAD branch and will be
> available in FreeBSD 7.0-RELEASE as an experimental feature.

Well done, team! Everyone who cares about their data will be happy :-)
-- richard
_______________________________________________
zfs-discuss mailing list
zfs-discuss at opensolaris dot org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss



gino

Posts: 168
From:

Registered: 7/20/06
Re: ZFS committed to the FreeBSD base.
Posted: Apr 6, 2007 2:40 AM   in response to: Pawel Jakub Daw...
To: Communities » zfs » discuss
  Click to reply to this thread Reply

Great news, Pawel!
Waiting to test it :)




Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.