OmniOS r151022
LTS Release, May 12, 2017
illumos-omnios branch r151022 at https://omnios.omniti.com/changeset.php/core/illumos-omnios/f9693432c2
uname -a
shows omnios-r151022-f9693432c2
r151022 release repository: https://pkg.omniti.com/omnios/r151022
New features since r151014
System features
- GRUB replaced by Loader
- New Kayak-based ISO/USB installer
- LX Zones
- Python 2.7
- Changes in how linked-image zones behave
- Perl 5.24.1
- SunSSH replaced with OpenSSH
- Vim 8
- The in-kernel SMB server now supports SMB2
- A new
/dev/full
soft device. Seefull(7D)
- SMAP and SMEP use on applicable CPUs
- ASLR now implemented (but must be enabled)
- Improved decoding of NFSv4 packets and RARP filters in
snoop(1M)
- Backspace now performs a delete on the cam!^H!^Honsole
kstat(1M)
now outputs valid JSON with-j
- The
c0
controller instance for disks is now reserved for exclusive use by multipath - The default number of threads for
nfsd
andlockd
has been increased to 1024 and 256 respectively mkfs_pcfs(1M)
is now aware of GPT-formatted drives- “Last login” hostnames can now be and display longer (including IPv6 addresses)
- The default
/etc/inet/ntp.conf
file now syncs to the OmniOS vendor pool on pool.ntp.org. One may turn on NTP by issuingsvcadm enable ntp
with no further configuration required - OmniOS repositories default to TLS use now
Hardware support
- USB 3.0 XHCI controller and device support
- Intel I210/I218/I219 1Gb NIC support added to e1000g(7d) and igb(7D)
- Intel X550/X552/X557 10Gb NIC support added to ixgbe(7D)
- Intel X710/XL710/XXV710 10/25/40Gb NIC support added with i40e(7D)
- Solarflare SFC9000 10/40Gb NIC support added with sfxge(7D)
- Chelsio Terminator-5 10/40Gb NIC support added to chxge(7D)
- Broadcom 57xx/577xx 1Gb NIC support added to bge(7D)
- vmxnet3s driver for when operating as a VMWare ESXi guest
- Intel WiFi Link 4965/100/1000/2000/5000/6000 adapter support added with iwn
- Realtek RTL8150 USB 100Mb ethernet adapters
- ASIX AX88172/88772 USB 100Mb ethernet adapters
- Davicom DM9601 USB 100Mb ethernet adapters
- ADMtek AN986/ADM851x USB 100Mb ethernet adapters
- NVMe 1.1 device support added with nvme(7D)
- Support for SATA 4K Native drives
- LSI Fury-based adapters (Dell H330) in mpt_sas(7D)
- HP Gen. 9 Smart Array Controller support added to cpqary3(7D)
- SMBIOS 3.1 support
- ACPI-CA 6.0
ZFS improvements
- ARC now caches compressed data in compressed form
zpool history
records scrub completion- Large block support
- Resumable and compressed ZFS send and receive
- Reliability improvements to ZFS send and receive
- New checksums for ZFS: SHA-512, Skein, Edon-R
- Many reliability improvements concerning special-case scenarios
useradd(1M)
,userdel(1M)
, andusermod(1M)
are now ZFS-aware
Commands and command options
- New
uuidgen(1)
command. It generates UUIDs - New
diskinfo(1M)
command for concise listing of attached storage devices - New
acpidump(1M
) andacpixtract(1M)
commands for better system ACPI table observability - New
-s
option forhostname(1M)
to print the short hostname instead of FQDN - New
-m
option forprtconf(1M)
to print system memory amount in megabytes - New
-e
option forpbind(1M)
to execute a command and bind it to a specific CPU - New
-A
option fordu(1)
to count by apparent file size rather than the default of 512-byte blocks
Development features
- GCC 4.8 replaced with GCC 5.1\
- Support for linux-like
eventfd(3C)
,signalfd(3C)
,epoll(5)
,inotify(5)
, andtimerfd(5)
flock(3C)
introducedarc4random(3C)
family introduceddebug.illumos
package variant now available to runDEBUG
version of OmniOS- DTrace now supports “if” and “else” statements
- Initial support for ISO/IEC !9899:2011 (C11) standards
Deprecated features since r151014
- SVM has been removed. If SVM volumes are still employed, they must be converted to the appropriate ZFS type prior to upgrading to r151022
- SunSSH has been removed and replaced with OpenSSH 7.4p1. Please follow the UPGRADE INSTRUCTIONS prior to upgrading to r151022
- Sun CacheFS has been removed
- Wireless USB support has been removed
- Java-based Kerberos management GUI removed
- Intel Local Manageability Service (LMS) and Host Embedded Controller Interface (HECI) support has been removed
Package changes ([+] Added, [-] Removed, [*] Changed)
- ca-bundle Yes, see Mozilla NSS/NSPR
- coreutils 8.25 -> 8.27
- curl 7.53.0 -> 7.54.0
- dbus 1.11.4 -> 1.11.12
- git 2.10.0 -> 2.13.0
- gnump 6.1.1 -> 6.1.2
- grep 2.26 -> 3.0
- iso-codes 3.70 -> 3.74
- less 481 -> 487
- libpcap 1.7.4 -> 1.8.1
- m4 1.4.17 -> 1.4.18
- mercurial 3.9.2 -> 4.1.2
- Mozilla NSS/NSPR 3.26/4.12 -> 3.30.2/4.14
- nghttp2 1.15.0 -> 1.21.1
- pciutils 3.5.2 -> 3.5.4
- pcre 8.39 -> 8.40
- perl 5.16.1 -> 5.24.1
- pkg-config 0.29.1 ->0.29.2
- python-coverage 4.2 -> 4.3.4
- python-lxml 3.6.4 -> 3.7.2
- python-mako 1.0.4 -> 1.0.6
- python-numpy 1.11.2 -> 1.12.1
- python-ply 3.9 -> 3.10
- python-pylint 1.6.4 -> 1.7.1
- python 2.6 -> 2.7.13
- screen 4.4.0 -> 4.5.1
- sed 4.2.2 -> 4.4
- sigcpp 2.10.0 -> 2.99.8
- sqlite3 3.15.0 -> 3.18.0
- tcsh 6.19 -> 6.20
- vim 8.0 -> 8.0 PL567
- wget 1.18 -> 1.19.1
- zlib 1.2.8 -> 1.2.11
- zsh 5.2 -> 5.3.1