Ok, an update about questions I often get about OpenSolaris derived ZFS server distributions.
If you want OSX or Windows,
you select OSX 11+ or Windows 10+ as your only concern are bugfix and security updates.
Handling and software are quite identical between releases.
If you want Linux,
you select a distribution under support ex Red Hat, Debian or Ubuntu.
Handling and software repositories differ. Your use case and preferences decide the choice.
If you want a Solaris based Unix,
situation is similar to Linux, so which Solaris flavour for a ZFS Unix server?
History
Over 12 years ago, Oracle aquired Sun with its server hardware, sophisticated technologies like ZFS, dtrace, Linux and Solaris container based virtualization (zones, similar to Docker years later), Java and databases like MySQL together with Solaris a leading Unix that was then quite the newest Unix, often years ahead of others and one that set milestones. One of the first Oracle actions was to complete (and end) Sun OpenSolaris beta to the current closed source commercial Oracle Solaris 11 stable with a support guarantee at least until 2034.
Luckily Sun OpenSolaris beta was OpenSource.
This is why we now have a free ZFS with encryption, dtrace, LX Linux container and the free Solaris forks based on Illumos that continued development of OpenSolaris and ZFS. As native ZFS was then closed source, Illumos introduced a different versioning method (ZFS v5000 with features) to allow newer ZFS options independently from Oracle ZFS versions,
Managing ZFS File Systems in Oracle Solaris 11.4
This is why you can now select between different options and distributions for a Solaris based Unix ZFS server
Oracle Solaris 11.4 with native ZFS
docs.oracle.com
This is the datacenter option due the extreme long support guarantee. In my tests Solaris was often the fastest server regarding ZFS pools or SMB performance with for many years superior features over Open-ZFS. For commercial use a support contract (min 1k$/year per server) is mandatory that gives access to newest ZFS versions with support, bug and security fixes.
For noncommercial developper and home use, there is the free to download Solaris 11.4 CBE. This is the ongoing beta of the current Solaris 11.4 development and gives also access to newest ZFS versions and Solaris fixes,
https://forums.servethehome.com/ind...ee-for-personal-and-non-commercial-use.36197/
Use Solaris when you want the best performance. Commercial driver support ex for IB adapters or newest SMB 3.1.1 feature support are also a reason for Solaris as long as you do not need Open-ZFS compatibility. You can use Solaris as a minimalistic ultra stable server or add a Gnome3 desktop,
Oracle Solaris 11.4 Desktop: An Overview - Oracle® Solaris 11.4 Desktop
Illumos
Illumos is the Opensource fork of OpenSolaris and the roof under which many firms coordinate their common developments around the Solaris fork. It provides the same packaging system IPS, the kernelbased NFS and SMB server with ntfs alike ACL support and Comstar, the enterprise FC/iSCSI stack quite comparable to the Solaris ones but with a compatible Open-ZFS v5000 with features instead native ZFS versions. Newer Open-ZFS features are included in Illumos after an additional test and include process. You can see Illumos like Linux as the common development platform for OpenSolaris derived Unix distributions mainly for X86 but partly for Sparc or ARM,
illumos or
Topicbox
OpenIndiana (Illumos distribution)
This is more or less the successor of Sun OpenSolaris as it is also provided in a server and a desktop edition (with a Mate desktop, browser, mail and office apps). OpenIndiana is not only one of the Illumos distributions but a defacto Illumos reference installation. While there are annual snapshots ex current 2022.10 available as installer isos, a pkg update gives you always the newest Illumos state.
Use OpenIndiana if you want an optional desktop edition with newest ongoing Illumos features. While Illumos in general is very stable there is no OpenIndiane stable or LTS. The OpenIndiana repository includes many apps not available on Solaris or OnniOS. Some say OpenIndiana is similar to Ubuntu on Linux,
openindiana – Community-driven illumos Distribution
Dilos and Tribblix (Illumos distributions)
These are Illumos distribution with different packaging methods SVR4 or a Debian alike apt or available in a Sparc edition (Sun server),
About DilOS - DilOS and
Tribblix
SmartOS Joyent/MNX (Illumos distribution)
This is a specialized commercial but OpenSource Illumos distribution for virtualisation as an alternative to ESXi and ProxMox. While I am very keen of the idea of a minimalistic system on a small USB bootstick with everything relevant on a ZFS datapool, SmartOS is quite limited in global zone options so not as optimal for a basic general use filer,
SmartOS or
SmartOS - Wikipedia
NexentaStor/DDN (Illumos distribution)
This is a commercial storage server option,
Home
OmniOS (Illumos distribution)
OmniOS is the OpenSource alternative to Solaris if you want an enterprise class ZFS Unix server with a beta, stable, lts and often biweekly bug and security fixes. Like Solaris there is a commercial support option with help from OS devs.
With dedicated repositories per stable/LTS release OmniOS offers stability and robustness. While a pkg update or apt update on other platforms updates all packages to newest versions (often with newer and untested or removed features), OmniOS freezes packages and only offers bug and security updates with a pkg update. To upgrade to a newer OmniOS version you must switch repository first to point to the newer version. This and the smooth and well tested upgrade process with the option to go back to a formar OS release via bootenvironments is the reason why OmniOS is my preferred option. Some say the OmniOS distribution is like Debian on Linux,
OmniOS Community Edition
Just to add
While Solaris, OmniOS or OpenIndiana are quite feature complete and self sufficient 64bit operating systems for a storage server as Sun had added what is needed as OS and kernel services, they share IPS as the system to install or update OS and applications. Do not cross use repositories as there are distribution related dependencies. If the native repository does not offer an application and you do not want to compile yourself, use the sfe repositories for your selected OS or use pkgin for Illumos,
napp-it // webbased ZFS NAS/SAN appliance for OmniOS, OpenIndiana and Solaris : Downloads
News, tips and tricks for a Solaris based server,
more Manuals around napp-it
napp-it.org - free ZFS NAS SAN Server with user editable web-gui // All In One server = virtualized ready to run ZFS-Server
www.napp-it.org