Comments on: ZFS vs. OpenZFS https://www.truenas.com/blog/zfs-vs-openzfs/ Fri, 31 May 2024 11:49:53 +0000 hourly 1 https://wordpress.org/?v=6.7.2 By: John https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5612 Fri, 04 Dec 2020 18:02:07 +0000 https://www.ixsystems.com/?p=59875#comment-5612 However, OpenZFS is not backwards compatible with Solaris ZFS, in fact OpenZFS destroys ZFS disks. Try this:
– Create a zpool from Solaris 11.3 using the common version 28 which all ZFS derivatives can handle.
– Import this zpool into Ubuntu 2020.10 using OpenZFS v0.8.4.
– Copy data to the zpool via zfs send recv
– Import this zpool back to Solaris 11.3 – this will fail. Solaris say the disk is unavailable and unusable.
OpenZFS messes up ZFS disks by changing them

]]>
By: John https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5611 Thu, 03 Dec 2020 18:35:08 +0000 https://www.ixsystems.com/?p=59875#comment-5611 I would expect that all ZFS derivatives can handle zpool created with version 28, because that is the latest version released by Oracle into the wild. But that is not true, OpenZFS v0.8.4 on Ubuntu 2020.10 destroys Solaris 11 ZFS disks.

]]>
By: Wwwarren https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5610 Thu, 13 Feb 2020 20:57:32 +0000 https://www.ixsystems.com/?p=59875#comment-5610 In reply to Seth.

I would rather it NOT become GPL as the GPL is a restrictive license. Leave it as BSD or even Apache.

]]>
By: Bill S https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5609 Wed, 19 Jun 2019 06:07:50 +0000 https://www.ixsystems.com/?p=59875#comment-5609 In reply to Kevdog.

ZFS on Linux and ZFS on Freenas both support feature flags, the problem has been that various new flags have rolled out from different vendors at different times and it’s taken a long time to reach parity between ZoL, Illumos and FreeBSD and it’s vary easy to create a pool on one system that can’t be imported on a system that doesn’t yet support the flags used by the pool. Of course you can always make a pool as an ‘older’ version but it requires effort and care. FreeBSD and ZoL can still import old Solaris 10 zpools, as long as they weren’t upgraded to a newer Oracle ZFS version post openzfs split for example.
The general goal now from what I understand is to unify the BSD and ZoL codebase into a singular unit reducing the problem and adding tools to make it easier to create portable pools.

]]>
By: ZFSlover https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5608 Mon, 25 Mar 2019 19:50:29 +0000 https://www.ixsystems.com/?p=59875#comment-5608 In reply to Steve M.

Clearly somebody doesn’t know what open-source is. Patent issues could be fixed by filing with OIN. Code base has changed enough (over 50%) that I’m pretty sure they could have their own patent now. That or somehow convince evil Oracle to put the patent for ZFS currently under CDDL license under OIN. But Oracle won’t because that isn’t the type company they are. Microsoft did for everything and no one saw that coming so who knows? But Oracle continues to be a beast that needs to be put down.

]]>
By: Jeff Bezos https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5607 Wed, 27 Feb 2019 12:01:28 +0000 https://www.ixsystems.com/?p=59875#comment-5607 In reply to Kevdog.

FreeNAS doesn’t do any ZFS development. FreeBSD might have some feature flags that aren’t yet upstream. Both FeeeBSD and ZoL submit code upstream to OpenZFS.
Recently the FreeBSD guys announced they will be rebasing their efforts treating ZoL as upstream because that’s where the majority of ZFS development is these days.

]]>
By: Jeff Bezos https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5606 Wed, 27 Feb 2019 11:57:01 +0000 https://www.ixsystems.com/?p=59875#comment-5606 In reply to Seth.

CDDL provides patent protections that evaporate if the license starts to change. All the code that’s been replaced has been replaced with CDDL code. The project won’t switch licenses.

]]>
By: Jim Floberts https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5605 Wed, 13 Feb 2019 05:36:02 +0000 https://www.ixsystems.com/?p=59875#comment-5605 In reply to Steve M.

You’ve got no clue what yo are talking about, do you…..

]]>
By: Steve M https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5604 Mon, 14 Jan 2019 03:40:12 +0000 https://www.ixsystems.com/?p=59875#comment-5604 In reply to Seth.

Highly unlikely, unless someone criminally releases the code.
Stop stealing other’s work, create your own file system.

]]>
By: Yatti420 https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5603 Fri, 01 Jun 2018 02:57:15 +0000 https://www.ixsystems.com/?p=59875#comment-5603 One of these days Sun Oracle will just let it all out. No worries.

]]>
By: Marcin https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5602 Fri, 09 Feb 2018 22:04:32 +0000 https://www.ixsystems.com/?p=59875#comment-5602 In reply to Johnw.

Both FreeBSD and Linux ZFS implementations originate from and share majority code of OpenZFS which is part of illumos. Both develop they own features hidden behind feature flags but work on integrating them in reference illumos implementation.

]]>
By: Caleb https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5601 Fri, 09 Feb 2018 19:51:20 +0000 https://www.ixsystems.com/?p=59875#comment-5601 In reply to Kevdog.

I’m no ZFS expert. But as I understand it any incompatibility has to do with available versions. FreeBSD tends to use a more recent version of ZFS which can have features that are incompatible with the Linux version.
That said as long as the the applications make the same calls to ZFS same the incompatibilities are not visible.

]]>
By: Seth https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5600 Fri, 09 Feb 2018 00:16:08 +0000 https://www.ixsystems.com/?p=59875#comment-5600 I hope for the day OpenZFS has replaced all the CDDL code with a GPL-compatible and non-patent-encumbered code base. 😀
ZFS in the Linux kernel would be a dream come true.

]]>
By: Joe https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5599 Thu, 08 Feb 2018 22:56:03 +0000 https://www.ixsystems.com/?p=59875#comment-5599 In reply to Johnw.

No they do not. It is an entirely different development branch, however, they try to remain comparable with freeBSD’s openzfs. To my knoledge, FreeNAS does not add anything to OpenZFS.
Im curious why ZOL (“ZFS on Linux”) was left out of this explanation when the purpose of the article is to differentiate between the different ‘common’ ZFS branches. ZFS on Linux is plenty popular to add to the discussion and is also fully supported on Ubuntu Linux (though it can be installed on any popular distribution such as CentOS, Debian, Arch).
In short, Ive used ZOL for a very long time and have only recently switched to FreeBSD (not FreeNAS) full time and I am noticing zero difference (my configuration is not that complex). They both just work.

]]>
By: Johnw https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5598 Wed, 31 Jan 2018 16:58:31 +0000 https://www.ixsystems.com/?p=59875#comment-5598 So on freebsd and linux, both are use the same openzfs?

]]>
By: Kevdog https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5597 Wed, 31 Jan 2018 15:54:17 +0000 https://www.ixsystems.com/?p=59875#comment-5597 Am I mistaken but I thought freenas added feature flags to their version of zfs which made their version of zfs incompatible with Linux versions of zfs.

]]>
By: Calvin Levy https://www.truenas.com/blog/zfs-vs-openzfs/#comment-5596 Tue, 30 Jan 2018 19:25:39 +0000 https://www.ixsystems.com/?p=59875#comment-5596 This is a well spoken description of ZFS in terms of understanding deployments. Distinguishing “Oracle ZFS” and “OpenZFS” certainly increases my appreciation of the work and effort that FreeNAS/TrueNAS/iXsystems have added to the storage market. May the future of OpenZFS continue to be bright and illuminate the lives of storage and computer professionals!

]]>