Info Fast ZFS Storageserver with Oracle Solaris, OmniOS and napp-it

Page 6 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

gea

Member
Aug 3, 2014
188
11
81
Security and Bugfix update OmniOS r151048f (2023-12-11)

Weekly release for w/c 11th of December 2023.
This update requires a reboot
Security Fixes
  • curl has been updated to version 8.5.0.
  • The OpenJDK packages have been upgraded to versions 1.8.392-08, 11.0.21+9 and 17.0.9+9.
  • perl has been upgraded to version 5.63.3.
Other Changes
  • A race condition in ZFS could cause a very recently written file to appear to contain holes if inspected with lseek(SEEK_DATA). This is very hard to hit in practice, although the GNU cp command can trigger it and produce empty target files. The native illumos/OmniOS cp does not use lseek in this way and is unaffected.


  • To update from earlier151048, run 'pkg update' + reboot
    To update from former OmniOS, update in steps over LTS versions
    To downgrade, start a former boot environment (automatically created on updates)
 

Shmee

Memory & Storage, Graphics Cards Mod Elite Member
Super Moderator
Sep 13, 2008
7,323
2,375
136
Hello gea, are you the developer for this OmniOS? What is it exactly? It sounds like a NAS/homeserver OS using ZFS, but I could be wrong. I have not been keeping up with this thread, but I am curious about what there is to offer here.

I personally have used FreeNAS and TrueNAS core in the past, and I am wondering, in what major ways does this differ? And what are the major selling points? Also, what is Napp It?

Thanks in advance.
 

thecoolnessrune

Diamond Member
Jun 8, 2005
9,664
558
126
Hello gea, are you the developer for this OmniOS? What is it exactly? It sounds like a NAS/homeserver OS using ZFS, but I could be wrong. I have not been keeping up with this thread, but I am curious about what there is to offer here.

I personally have used FreeNAS and TrueNAS core in the past, and I am wondering, in what major ways does this differ? And what are the major selling points? Also, what is Napp It?

Thanks in advance.
Gea is part of napp-it, which I've been using for over 10 years now: https://www.napp-it.org/index_en.html . For me, napp-it is a set of extensions and HTML UI that lets me administrate my ZFS storage systems more easily than living in the command line. I also use the paid extensions to get replication, better integration with Active Directory, and reporting.

Gea can always add more, but OmniOS is an entirely separate open source project forked from the Illumos Kernel (OpenSolaris), which is the project Oracle killed when they took over Sun. So illumos exists as a bare unix OS, while OmniOS exists as a downstream distribution with a hyper-focused mission of supporting ZFS Storage, BSD-style containers / virtualization, and software defined networking. It's benefit is that since its the core focus, the OS does not have as many packages to maintain, test dependencies for, and consume resources from. It's just a standard purpose-driven unix OS.

If you think of TrueNAS CORE as dedicated OS + Web UI for administration, OmniOS + napp-it is really the same thing. The difference being that napp-it is compatible with multiple solutions including SmartOS, Solaris, and to a lesser degree Linux.

As for selling points, I'll leave that to gea. I originally chose napp-it because they offered an OVA Appliance deployment option specifically meant to live inside VMware environments. That was a little more fickle in FreeNAS back in the day. I've since stuck with it because I like the Pro Extensions :)
 
  • Like
Reactions: Shmee and gea