Oracle has released the Solaris 11.4 SRU 69 (Support Repository Update) operating system, which offers a series of significant changes and improvements for the Solaris 11.4 branch. To install the suggested fixes in the update, simply run the command 'pkg update'. Users can also take advantage of the free Solaris 11.4 CBE (Common Build Environment), developed using a continuous release model for new versions.
In the new release:
- The desktop environment has been updated to GNOME 45. Cosmetic changes have been made to the interface, such as the 'Activities' indicator on the desktop being replaced by an indicator. virtual desktops.
- The mDNS (Multicast DNS/Zeroconf) protocol implementation has been replaced with Avahi 0.8 package. Previously, a Solaris-specific port of Apple's Bonjour software was used.
- The system environment for the Python language is marked as self-managed (PEP 668), which prevents the use of pip and similar utilities for installing additional Python libraries in directories where the Python libraries included with Solaris are located. For installing additional Python packages in an environment separate from the system, it is recommended to use the pipx utility.
- Support for preadv() and pwritev() system calls has been added for reading and writing data using multiple buffers.
- The ability to define SSH server settings with breakdown into separate files /etc/ssh/sshd_config.d/*.conf has been added.
- The ZFS file system has been enhanced with the property 'retention.period.deletegrace', allowing for a delay before actual deletion of files whose retention period has expired.
- Support for specifying a URI based on ZVOL (/dev/zvol/{dsk,rdsk}/pool) has been added in zonecfg for the 'rootzpool' and 'zpool' resources.
- In the ZVOL-based URI, the option for an optional lofi layer has been implemented, allowing the placement of non-global isolated zones above ZVOL partitions.
- Support has been added for updating binding information (maps) in the autofs service, which is responsible for automatic FS mounting, eliminating the need for manual service restarts after adding new resources.
- Support for extended system attributes CREATETIME, ARCHIVE, SYSTEM, HIDDEN, and RETENTIONTIME has been added to the NFSv4 client and server.
- The property "prefer-srcaddr" has been added to ipadm to manage the priority of selecting the IPv6 address used for outgoing requests (choosing between a temporary (RFC 6724) or public (RFC 3484) IPv6 address).
- An option "-I" has been added to the ps utility for displaying time in ISO 8601 format.
- A command "log" has been added to the zoneadm utility to view the contents of logs associated with a specific isolated zone.
- The smtp-notify utility now allows specifying a sender in the email header "From:" (e.g., svccfg setnotify problem-diagnosed "mailto:user@domain?from=user@domain&reply-to=user@domain").
- The ldapservercfg utility has been enhanced to configure usage in OpenLDAP (slapd). TLS certificate, used by default in the system (svc:/system/identity:cert).
- The modinfo utility has added support for separating the standard kernel modules provided in Solaris and separately installed modules. An option "-x" has been added to display only non-system modules.
- Additional paths have been added to mdb for searching core crash dumps.
- A protection against the Downfall vulnerability affecting Intel processors has been added to sxadm.
- A warning about migration in future Solaris updates to OpenSSL 3.0, Python 3.11, and PCRE2 has been added, with support for OpenSSL 1.0.2, Python 3.7, and PCRE1 being discontinued.
Source: opennet.ru
