OmniOS r151020
March 1 2017 Update
illumos-omnios branch r151020 at 4151d05
uname -v/uname -a
shows omnios-r151020-4151d05
- Restored includes-branch uname format
- HP Gen9 sudden-reboot fix with the Broadcom NIC (bge)
- i40e now uses multiple receive and transmit rings, for better per-flow performance
- Small bugfixes in NFS, ZFS, NVMe, and LSI HBA support (mpt_sas)
December 31 2016 Update
illumos-omnios branch r151020 at bed3013
uname -a
shows omnios-bed3013
- Chelsio Terminator T5 NIC support
- Security and reliability updates to
procfs
andtmpfs
r151020 release
Stable Release, November 4, 2016
illumos-omnios branch r151020 at b5b8c75
uname -a
shows omnios-r151020-b5b8c75
Last full illumos-gate merge was b6bc2fd. Because of high upstream churn, this is earlier than most OmniOS stable releases. Several cherrypicks of device support occurred after the freeze
r151020 release repository: r151020
Please read the upgrade instructions carefully. The end-of-life for SunSSH means SunSSH-deployments must change over to OpenSSH.
What’s NOT new in this release?
NOTE: The BSD Loader, ASLR, and Python2.7-for-illumos are NOT
included in this release. The sample .env files shipped in the illumos-tools
package,
used for building illumos-omnios
, reflect this by setting the PYTHON_VERSION
environment variable to 2.6
.
This allows one to build both future illumos-omnios
and current illumos-gate
on r151020.
It is currently planned that during the next Bloody cycle (r151021) and its following LTS release (r151022) these major features and changes will be matured and integrated into OmniOS.
What is new in this release?
- LX Zones (beta) - this feature has its own page
- SunSSH has reached its End-of-Life and is no longer included in OmniOS, having been fully replaced by OpenSSH. Important: it is preferred that an upgrade to OpenSSH is done prior to installing OmniOS r151020. See the upgrade instructions for how to successfully transition if you have not already abandoned SunSSH
- Introduction of the
omnios/library/nghttp
library package, allowing HTTP/2 support in the shipped curl(1) and libcurl(3) - VIM is now at version 8.0. The default for
vi
was alwaysvim
. With version 8.0, this is now more noticeable - All driver improvements already in r151018 updates
- Timezone database update to version 2016h
- Several small NVMe fixes, culminating in introductory NVMe 1.1 support
- Intel I219 (“Kaby Lake”) gigabit ethernet chip support in the
e1000g
driver - ACPI Version 6 support
- Public documentation of
libproc(3LIB)
- Initial support for ISO/IEC 9899:2011 (C11) standards
- Various man page cleanups
- DTrace now supports “if” and “else” statements.
- ZFS L2ARC now caches compressed data
- Many small/medium-sized ZFS improvements
Package changes ([+] Added, [-] Removed, [*] Changed)
- bash 4.3 -> 4.4 [*]
- bind 9.10.4-P2 -> 9.10.4-P4 [*]
- ca-bundle See Mozilla NSS/NSPR
- curl 7.48 -> 7.51.0 [*]
- dbus-glib 0.106 -> 0.108 [*]
- dbus 1.10.8 -> 1.11.4 [*]
- diffutils 3.3 -> 3.5 [*]
- expat 2.1.1 -> 2.2.0 [*]
- fio 1.2 [+]
- gawk 4.1.3 -> 4.1.4 [*]
- gettext 0.19.7 -> 0.19.8.1 [*]
- git 2.8.0 -> 2.10.0 [*]
- gnu-make 4.1 -> 4.2.1 [*]
- gnump 6.1.0 -> 6.1.1 [*]
- grep 2.24 -> 2.26 [*]
- gtar 1.28 -> 1.29 [*]
- gzip 1.6 -> 1.8 [*]
- iperf 3.1.2 -> 3.1.3 [*]
- isc-dhcp 4.3.3-P1 -> 4.3.5 [*]
- iso-codes 3.66 -> 3.70 [*]
- libidn 1.32 -> 1.33 [*]
- libxslt 1.1.28 -> 1.1.29 [*]
- mercurial 3.7.3 -> 3.9.2 [*]
- Mozilla NSS/NSPR 3.25/4.12 -> 3.26/4.12 [*]
- nghttp2 1.15.0 [+]
- p7zip 9.20.1 -> 16.02 [*]
- pciutils 3.4.1 -> 3.5.2 [*]
- pcre 8.38 -> 8.39 [*]
- python26-coverage 4.0.3 -> 4.2 [*]
- python26-lxml 3.6.0 -> 3.6.4 [*]
- python26-numpy 1.11.0 -> 1.11.2 [*]
- python26-ply 3.8 -> 3.9 [*]
- python26-pylint 1.5.5 -> 1.6.4 [*]
- readline 6.3 -> 7.0 [*]
- screen 4.3.1 -> 4.4.0 [*]
- sigcpp 2.8.0 -> 2.10.0 [*]
- sqlite3 3.12.0 -> 3.15.0 [*]
- tmux 2.1 -> 2.3 [*]
- vim 7.4 -> 8.0 [*]