Difference between revisions of "Distributions"

From OpenZFS
Jump to navigation Jump to search
(Heading level for Gentoo. Since this page is explicitly for open source, ZFS-OSX is repositioned under Darwin. (OS X uses open source but is not an open source platform.))
(Paraphrasing discussion from IRC.)
Line 9: Line 9:
== [https://github.com/zfs-osx ZFS-OSX] ==
== [https://github.com/zfs-osx ZFS-OSX] ==
* Port of ZFS on Linux
* Port of ZFS on Linux
* for use with Mac OS X 10.6 – OS X 10.9 (not yet tested with Darwin – might need slight compile tweaks)
* alpha, developer preview – please use only with test pools
* beta, developer preview – please use only with test pools
* for use with Mac OS X 10.6 – OS X 10.9
* primary focus on command line compatibility
* issues involving GUIs ([http://www.apple.com/findouthow/mac/#finderbasics Finder], [http://www.apple.com/findouthow/mac/#timemachinebasics Time Machine] etc.) may be deferred
* not yet tested with Darwin – might need slight compile tweaks
* occasional disk images at http://lundman.net/ftp/osx.zfs/
* occasional disk images at http://lundman.net/ftp/osx.zfs/
* when ZFS-OSX becomes stable it will be the preferred stable version of [http://maczfs.org/ MacZFS].
* when ZFS-OSX becomes stable it will be the preferred stable version of [http://maczfs.org/ MacZFS].

Revision as of 07:39, 15 September 2013

Open source distributions of OpenZFS are available for the following open source platforms.

(For commercial products, see companies and organizations.)

Darwin

At the core of Mac OS X Mountain Lion, which is certified to The Open Group UNIX® 03 standard, are Apple open source Darwin technologies.

ZFS-OSX

  • Port of ZFS on Linux
  • alpha, developer preview – please use only with test pools
  • for use with Mac OS X 10.6 – OS X 10.9
  • primary focus on command line compatibility
  • issues involving GUIs (Finder, Time Machine etc.) may be deferred
  • not yet tested with Darwin – might need slight compile tweaks
  • occasional disk images at http://lundman.net/ftp/osx.zfs/
  • when ZFS-OSX becomes stable it will be the preferred stable version of MacZFS.

FreeBSD

FreeBSD is a full general purpose operating system. There are also several specialized distributions.

Debian GNU/kFreeBSD

  • Debian variant with around ninety percent of the same software packages, based on GNU libc, but using the FreeBSD kernel which provides ZFS
  • installer supports creation of ZFS pools, installing to them, and booting directly from them with GRUB2
  • we'd like to know how we're doing, and what major features are missing (DTrace comes to mind).

FreeBSD

FreeNAS

  • NAS appliance software
  • commercial support available for sister product TrueNAS from ixSystems.

PC-BSD

illumos

The illumos codebase is the foundation for various distributions – comparable to the relationship between the Linux kernel and Linux distributions.

  • Forked from the OpenSolaris codebase in 2010
  • browse ZFS source code in opengrok or github

OmniOS

OpenIndiana

Linux

Gentoo

  • Gentoo provides first-party ZFS on Linux packages to itself and its derivatives.

ZFS on Linux

  • Implemented in the kernel
  • maintained in an independent code repository (not the mainline kernel)
  • provides self-building packages for Debian, Fedora, RHEL/CentOS/SL, Ubuntu and build instructions for several other distributions.