OmniOS Community Edition r151030dg, r151036ag, r151038g OmniOS Community Edition

OmniOS weekly releases for w/c 14th of June 2021 are now available.

Security fixes for all releases

First backport update for r151038

We have backported a number of fixes and improvements to the r151038 LTS release this week as shown below.

  • The bhyve hypervisor and the bhyve branded zone have received several updates that enable running with fewer resources and fewer privileges than before.

  • bhyve VNC sessions are now named based on the underlying virtual machine name rather than always being called “bhyve”.

  • Additional network backends are available for bhyve, including an emulated e1000 interface type.

  • SMB3 encryption no longer breaks MacOS Big Sur clients.

  • Fixes for kernel FPU use.

  • The ZFS ARC algorithm has been adjusted to restore memory pressure; see illumos issue 13766.

  • Several ZFS L2ARC fixes and improvements have been incorporated.

  • The ZFS zdb command could crash when processing RAIDZ pools, this has been resolved.

  • The segkpsize tunable can now be adjusted using the eeprom command - see eeprom(1M).

  • Improvements to the native C++ and rust demangling library.

  • The CDP daemon (in.cdpd) now runs with reduced privileges;

  • zpool list -vp now shows parsable sizes in all fields.

  • nvmeadm now supports parsable output; see nvmeadm(1M)

  • profiles -l could crash when an LDAP backend was in use, this has been resolved.


For further details, please see https://omnios.org/releasenotes


Any problems or questions, please get in touch.

OmniOS Community Edition r151030dc, r151036ac, r151038c OmniOS Community Edition

OmniOS weekly releases for w/c 18th of May 2021 are now available.

Security fixes for all releases

Other Changes (for r151038 only)

  • A problem that could result in a newly built non-global zone having no functioning system log service has been resolved.

  • If the global zone is using the rsyslog system logger, newly built non-global zones will now be configured to use the same system log service.


For further details, please see https://omnios.org/releasenotes


Any problems or questions, please get in touch.

OmniOS Community Edition r151038 Stable and LTS OmniOS Community Edition

The OmniOS Community Edition Association is proud to announce the general availability of the next stable and LTS version of OmniOS - r151038.

OmniOS is published according to a 6-month release cycle, with stable releases being supported for a year. However, as an LTS release, r151038 will be supported for three years, and the previous LTS release (r151030) now enters its last year of support.

The old stable r151034 release is now end-of-life and will receive no further updates; r151036 will be supported for a further six months.

Refer to the release schedule for further details and exact dates.

Release Notes and Upgrade Instructions

Direct upgrades to r151038 are supported from r151030, r151032, r151034 and r151036. Upgrades from earlier releases will need to be performed in stages as shown in the table on omnios.org/upgrade.

The highlights of this release include ZFS support for persistent layer 2 ARC, one-time boot environment activation, new pkg commands for managing removable packages and many improvements in the bhyve hypervisor.

There are many more changes and improvements in this release and those are detailed in the release notes, along with upgrade notes.

OmniOS Newsletter

Since the start of OmniOS Community Edition project, we have predominantly announced our new releases via twitter. We are now also offering a newsletter with announcements of updates, bug fixes and new releases. You can subscribe here.

Commercial Support

Have you ever wondered how OmniOS development gets financed? You may have noticed that there is no big company bankrolling it all. The way we keep afloat is by the companies who rely on OmniOS powered servers taking out support contracts for their hardware. How about you? Visit omnios.org/support for more details and to generate a quote. If you aren’t in a position to take a support contract, please consider becoming an OmniOS patron to help secure its future - omnios.org/patron.

About OmniOS Community Edition Association - this Swiss Association is responsible for the ongoing development and maintenance of OmniOS, having been established in Summer 2017 after OmniTI announced their withdrawal from the project.

OmniOSce Association Aarweg 17, 4600 Olten, Switzerland

Twitter Spaces, a few weeks in The Observation Deck

As a kid, I listened to a lot of talk radio. This was in the 80s, before the internet — and before the AM dial became fringe. I have fond memories of falling asleep to the likes of Bruce Williams who just gave damned good, level-headed advice. It was, at essence, both optimistic and temperate: a cool head to help people work through a tough spot.

Nothing really replaced the call-in show: talk radio devolved into poisonous echo chambers, while social networking gave people other outlets (too many!) to have conversations. But these online conversations — the written word — lack something: Twitter’s tight form gives us the hot take, blogs (ahem!) give us the longer form, but it both cases, the conversations that result seem to either lose their sizzle or go thermonuclear. Video is really great for some stuff (I have spoken about the rise of video and the preservation of oral tradition in software engineering) — but the discussion quality there is even worse. (When did YouTube comments become such a hellhole?!) And of course, TikTok has given us social, short-form video, which can be very entertaining, but isn’t really designed to induce any meaningful discussion.

And of course, I love podcasts, and one of the reasons I was excited to start a company was to get an excuse to make the podcast that we ourselves always wanted. Podcasts are particularly great because you can do something else while listening to them: they fill in that time when you’re doing the dishes or picking up the kids or whatever. But podcasts obviously miss the interactivity entirely. (Or mostly: let us not so quickly forget TWiV reading my letter on-air!)

Into all of this, enter Clubhouse and the rise of social audio. I had immediate Bruce Williams flashbacks, and was excited to participate. But my choice of device makes me unwelcome in Clubhouse’s eyes: their lack of an Android app is clearly not a mere temporary gap, but rather a deliberate deprioritization. (I certainly honor a young company’s need to focus, but how else can one describe an exceedingly well-capitalized company adding in-app payments before addressing 75% of the market?!) To me, the deprioritization of Android reflects Clubhouse’s deeper problem: it is fundamentally elitist and exclusionary. Avid Clubhouse users may claim that this was not always so, but it says it right there on the tin: it is, at the end of the day, a clubhouse — not a cafe or a town square. I personally have no interest in participating in venues that deliberately limit the participants: I want to engage with the broadest possible cross-section, not some subset that has been manicured by circumstance or technology choice. (For this same reason, I do not give talks unless the talk will be recorded and made freely available.)

Given all of this, you can imagine my enthusiasm for Twitter Spaces: it captures the promise that I see in the medium — but addresses many of the problems with Clubhouse’s implementation. I have been participating in them for the past few weeks and (excitingly!) found last week that I have the ability to create Spaces. Here are my takeaways so far:

  • This is an even bigger deal than I thought it was. All of the strengths that I perceived in the medium seem to be even stronger than I thought they would be, and in particular — as with podcasts — I can have a conversation while I do something else. It is really nice to have social networking time after which one looks back at a clean kitchen or a prepared meal!

  • Spaces have broadened the people I follow. In every Space I have been in, I have come away following someone new. I find one of the most interesting aspects of Twitter to be able to be a part of conversations and social circles that broaden our perspectives (socially, technically, or otherwise) — and Spaces takes this to a new level: I find that I’m following people based on a comment that they make that I wouldn’t otherwise see in the din of my feed.

  • Spaces have felt very playful. In so many ways, this reminds me of early social networking circa 2003 — or of first getting online a decade prior. It just feels new, and fresh, and… fun! For example, I was in one space where a security researcher that I revere was with their crew, all trying to find ways to hack the captioning. (They made some interesting discoveries: because the captioning is done locally, they can actually reveal more about you than what you actually say!) I was more or less laughing the whole time; it was delightful.

  • The content is golden. If I have one complaint about Spaces, it’s that they aren’t publicly recorded — because there’s some great content here! I am hoping that this gets added over time (obviously, opt-in and clear to all participants!), because speaking personally, I want to go back and listen to an awesome Space that I might have missed — and I want others to be able to do the same with any Space that I host.

  • People have been really nice! Okay, this is a little one, but I think an essential one: in every Space I’ve been in, the people have just been incredibly friendly and welcoming. One of the challenges of the written word is that it’s too easy to be nasty: our mirror neurons don’t fire when our damage is inflicted at a distance. (Take it from the guy still trying to apologize for a Usenet comment from several decades ago!) While it’s still obviously very early for Twitter Spaces, being in a spoken conversation makes us much more predisposed to empathy — and I’m optimistic that the medium will retain the decency that we have lost elsewhere, allowing us a venue to listen to and learn from other perspectives. I also really like Twitter’s emphasis on safety — and I’m hopeful that the inevitable bad behavior that does crop up is taken care of pretty quickly.

  • Clubhouse is in trouble. I have been in a couple of Spaces where Clubhouse comes up (indeed, one of the Spaces I was in was a security researcher reporting how poorly Clubhouse handled a pretty serious safety issue that she had found), and in all of those conversations, the tenor is more or less the same: there was a brief moment last summer (especially, post George Floyd) when Clubhouse felt really important — profound, even — but their poor execution since has driven people away. In this regard, my early social networking metaphor may be apt in more ways than one: Clubhouse feels like Friendster. And just as Friendster hit on something huge (social networking!) for the wrong reasons (the founder’s desire to find dates!), Clubhouse’s focus on listening to famous people feels misplaced. (Speaking for myself, I am looking for conversations, not outtakes of Behind the Music.)

  • Hosting has been rewarding. So far, I have hosted one Space, convincing Adam to join me so I wouldn’t die alone. I think it’s fair to say that Adam was somewhat skeptical going in, but came out seeing promise in the medium. For example, one participant was dialing in from central Asia (where it was 4a!), and we ended up in a discussion on how insulated kids can become from the underlying mechanics of how computers actually work. He decribed that growing up needing to rely on second-hand computers was an essential part of his own technical education — that having less made him need to understand more. It was a moment that had everyone reflecting, and I’m honestly not sure how else that little interaction would have happened.

All in all, very positive and promising! Of course, there are still lots of things to stub your toe on; this is still new, after all, and lots of stuff doesn’t work quite right. And there’s also a lot to be figured out by those of us who will use the medium (reminder: retweets were invented by users, not by Twitter!). For my part from a hosting perspective, I am going to take some inspiration from talk radio and experiment with both regularity and time-bounds: Adam and I are going to host a Space again tomorrow (Monday) at 5p Pacific, keeping it again to about an hour. (We appear to be aided in our time bounds last week by a memory leak that caused my app to abort after about an hour!) So if you’re interested, drop on by — we’d love to hear what you have to say, which indeed is very much the whole point!

OpenIndiana Hipster 2021.04 is here openindiana

After another 6 months have passed we are proud to announce the release of our 2021.04 snapshot. The images are available at the usual place. As usual we have automatically received all updates that have been integrated into illumos-gate. This release’s most notably changes are

  • We have updated firefox and thunderbird to newer ESR versions (78.10.0 resp. 78.9.1). This was overdue and has been requested by many users.
  • Finally we have more than one NVIDIA driver version available with nvidia-390.141 being the default. Changing the driver to another version is documented at https://docs.openindiana.org/dev/graphics-stack/#Nvidia. At the moment we have the following versions in our repository:
    1. nvidia-460.67
    2. nvidia-390.141
    3. nvidia-340.108
  • Our gcc-7, gcc-8, gcc-9, and gcc-10 compilers have been patched to use the illumos libc SSP implementation for -fstack-protector
  • We have added openssl-1.1.1 and many packages have been updated to make use of the newer and supported version of openssl. Alas this process isn’t finished yet as many packages don’t use it out-of-the box and a few even don’t work with its new interface.
  • Work has been started to update our Python versions and the related packages. As a consequence we now have python-37 and python-39 packages. This is also an ongoing process that hasn’t been finished yet.

The following new packages have also been added:

  • fcron-3.3.0
  • libsigc++3 3.0.6
  • nodejs-16.0.0
  • re2c 2.0.3
  • wine 4.17

The following packages have been removed:

  • couchdb-21
  • libcouchbase
  • percona-server-56
  • php-70 and its extensions

The following packages have been updated or got security fixes:

  • Mate desktop related packages
    • atril 1.24.1
    • caja 1.24.1
    • eom 1.24.2
    • engrampa 1.24.2
    • marco 1.24.2
    • mate-calc 1.24.2
    • mate-control-center 1.24.2
    • mate-common 1.24.2
    • mage-panel 1.24.2
    • mate-power-manager 1.24.3
    • mate-session-manager 1.24.3
    • mate-settings-daemon 1.24.2
    • mate-system-monitor 1.24.2
    • mate-themes 3.22.22
    • mozo 1.24.1
    • pluma 1.24.2
  • Python related packages
    • python-37 3.7.10
    • python-39 3.9.4
    • argcomplete 1.12.2
    • atomicwrites 1.3.0
    • attrs 20.3.0
    • cffi 1.14.0
    • chardet 4.0.0
    • coverage 5.3.1
    • funcsigs 1.0.2
    • hypothesis 4.47.1
    • importlib-metadata 1.5.2
    • iniconfig 1.1.1
    • more-itertools 8.6.0
    • packaging 20.8
    • pathlib2 2.3.5
    • pip 20.3.3
    • pipdeptree 2.0.0
    • pluggy 0.13.1
    • py 1.8.2
    • pyparsing 2.4.0
    • pyro4 4.80
    • pytest 6.1.2
    • python-six 1.15.0
    • pytz 2020.5
    • pyxml 4.6.1
    • requests 2.22.0
    • scandir 1.10
    • setuptools 50.3.2
    • setuptools_scm 5.0.1
    • sortedcontainers 2.3.0
    • toml 0.10.2
    • wcwidth 0.2.5
    • zc.lockfile 2.0.0
    • zipp 1.2.0
    • zope-interface 5.2.0
  • Other packages
    • ansible 2.9.19
    • apr 1.7.0
    • apr-util 1.6.1
    • asciidoc 9.1.0
    • atk 2.36.0
    • autoconf-archive 2019.01.06
    • automake 1.16.3
    • babl 0.1.84
    • bacula 9.6.7
    • barman 2.12
    • bash-completion 2.11
    • bind 9.16.15
    • binutils 2.36
    • bluefish 2.2.12
    • borgbackup 1.1.16
    • djvulibre 3.5.28
    • citus 9.5.1
    • cmake 3.20.2
    • colorama 0.4.4
    • coreutils 8.32
    • cppunit 1.15.1
    • cpuid 1.7.6
    • cups 2.3.3
    • curl 7.76.1
    • czmq 4.2.1
    • diffstat 1.64
    • dnsmasq 2.85
    • doxygen 1.9.1
    • emacs 27.2
    • expat 2.3.0
    • findutils 3.8.0
    • fish 3.2.1
    • flac 1.3.3
    • fonttosfnt 1.2.1
    • fping 5.0
    • freerdp 2.3.2
    • gawk 5.1.0
    • geany 1.37.1
    • geany-plugins 1.37
    • gettext 0.21
    • gegl 0.4.30
    • gexiv2 0.12.2
    • git 2.31.1
    • gmp 6.2.1
    • gnu-grep 3.6
    • gnumeric 1.12.48
    • gnupg 2.2.27
    • gnutls 3.6.15
    • glib2 2.66.8
    • go 1.16.2
    • go 1.15.8
    • goaccess 1.4.3
    • goffice 0.10.49
    • gtar 1.34
    • gtk+3 3.24.24
    • haproxy 2.2.13
    • harfbuzz 2.7.4
    • htop 3.0.5
    • httping 2.5
    • idna 2.10
    • irssi 1.2.3
    • iso-codes 4.6.0
    • isync 1.4.1
    • jenkins-core-lts 2.277.3
    • jenkins-core-weekly 2.290
    • jetbrains-mono 2.225
    • lame 3.100
    • lcms2 2.12
    • libarchive 3.5.1
    • libass 0.15.0
    • libassuan 2.5.5
    • libebml 1.4.1
    • libepoxy 1.5.5
    • liberation-fonts 2.1.3
    • libexif 0.6.22
    • libexif-gtk 0.5.0
    • libgcrypt 1.9.2
    • libgee 0.20.4
    • libgpg-error 1.42
    • libidn 1.36
    • libmagick 5.40
    • libp11 0.4.11
    • libogg 1.3.4
    • libraw 0.18.13
    • libstatgrab 0.92
    • libtiff 4.2.0
    • libwebp 1.2.0
    • libwpg 0.3.3
    • libwps 0.4.12
    • links 1.22
    • logrotate 3.17.0
    • lsof 4.94.0
    • lzip 1.22
    • mc 4.8.26
    • mpfr 4.1.0
    • mrtg 2.17.7
    • mutt 2.0.6
    • nano 5.7
    • nginx 1.20.0
    • ninja 10.2
    • nodejs-10 10.24.1
    • nodejs-12 12.22.1
    • nodejs-14 14.16.1
    • nspr 4.30
    • ntp 4.2.8p15
    • openconnect 8.10
    • openldap 2.4.58
    • openssl-1.0.2 fixes for CVE-2021-23840 and CVE-2021-23841
    • openssl-1.1 1.1.1k
    • p11-kit 0.23.22
    • pango 1.48.0
    • percona-server-57 5.7.33.36
    • pigz 2.6
    • popt 1.18
    • postgresql 9.5.25
    • postgresql 9.6.21
    • postgresql 10.16
    • postgresql 11.11
    • postgresql 12.6
    • potrace 1.16
    • powerline 2.8.2
    • privoxy 3.0.22
    • qt5. 5.12.10
    • rbtools 1.0.3
    • rdiff-backup 2.0.5
    • rust 1.44.1
    • sbcl 2.1.3
    • scons 4.0.1
    • screen fix for CVE-2021-26937
    • shmux 1.0.3
    • slib 3b6
    • smartmontools 4.17
    • sqlite 3.35.5
    • squeak4 4.19.6
    • squeak5 5.0.2952
    • squeak5c 5.0.2954
    • stardict 3.0.6
    • sudo 1.9.6p1
    • terminus 4.49
    • texttable 1.6.3
    • tig 2.5.3
    • tmux 3.2
    • tor 0.4.5.7
    • tqdm 4.53.0
    • ts 1.0.1
    • unrar 6.0.4
    • valgrind 3.17.0
    • virtualbox 6.1.18
    • vlc 3.0.12
    • weechat 3.1
    • wget 1.21.1
    • x265 3.4
    • xdm 1.1.12
    • xkbcomp 1.4.4
    • xkeyboard-config 2.31
    • xmlsec 1.2.31
    • xorriso 1.5.4
    • xprop 1.2.5
    • xterm 367
    • youtube-dl 2021.01.08
    • zstd 1.4.9
    • zziplib 0.13.72

OmniOS Community Edition r151030cy, r151034ay, r151036y OmniOS Community Edition

OmniOS weekly releases for w/c 19th of April 2021 are now available.

Security fixes for all releases

For further details, please see https://omnios.org/releasenotes


Any problems or questions, please get in touch.