Date: Thu, 18 Jun 2009 17:35:32 -0400 From: David Magda <dmagda@ee.ryerson.ca> To: Borja Marcos <borjam@sarenet.es> Cc: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: Re: ZFS user library? Message-ID: <1E4B9A40-F510-42E4-8A0B-26BA01A1679C@ee.ryerson.ca> In-Reply-To: <3c1674c90906181021n54bd6fbei2a1a843033bc91c@mail.gmail.com> References: <B7ECA27B-5B69-4025-8052-D9D5AE18BD20@sarenet.es> <3c1674c90906181021n54bd6fbei2a1a843033bc91c@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jun 18, 2009, at 13:21, Kip Macy wrote: >> I was wondering if there are plans to document and keep the ZFS >> user library >> as a reasonably stable API. > > You really need to ask that on the ZFS lists. Usually Solaris man > pages indicate that an API is not stable (assuming) man pages exist. > With a few minor exceptions, ZFS in FreeBSD just tracks ZFS in > OpenSolaris. As mentioned above, there is a "libzfs" but the Sun people are still changing things a lot so they can't guarantee compatibility. One example of these changes is the crypto work being done in OpenSolaris: http://www.opensolaris.org/os/project/zfs-crypto/phase1/libzfs_api/ Is there something specific you're looking to do? The file system layer of ZFS (the "ZPL") is in flux, but there may be other components (e.g., DMU) that may be more stable (the Lustre folks are coding against it in user land). See pages 7 and 8 for the three main layers: http://opensolaris.org/os/community/zfs/docs/zfs_last.pdf
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1E4B9A40-F510-42E4-8A0B-26BA01A1679C>