FreeBSD, Illumos ZFS, and OpenZFS

From: David Christensen <dpchrist_at_holgerdanske.com>
Date: Mon, 19 Feb 2024 03:10:56 UTC
freebsd-questions:


I have been running FreeBSD 12 RELEASE amd64 with ZFS on root and a ZFS 
data pool 24x7 on a SOHO storage server for the past four years.  The 
learning curve has been tough at times, but I have been very pleased 
with the results.


AIUI FreeBSD 12 used Illumos ZFS code, while FreeBSD 13 uses OpenZFS code.


Given the OpenZFS data corruption bug in December 2023, I was hesitant 
to upgrade to FreeBSD 13 and OpenZFS:

https://www.phoronix.com/news/OpenZFS-Data-Corruption-Battle


Now another OpenZFS bug has been found:

https://www.phoronix.com/news/OpenZFS-Encrypt-Corrupt


My avoidance of OpenZFS has been reaffirmed.  I do not want my data on 
OpenZFS.


But FreeBSD 12 is now EOL and unsupported.  I cannot access the final 
set of packages.


It is possible to run Illumos ZFS code on FreeBSD 13 RELEASE amd64?  I 
do not see a port:

https://ports.freebsd.org/cgi/ports.cgi?query=zfs&stype=name&sektion=all


Should I just switch to an Illumos based distribution?  Recommendations?

https://illumos.org/docs/about/distro/


Any other comments or suggestions?


David