OpenIndiana 2020.04 and OmniOS CE r151034 available, continuing development of OpenSolaris

Took place free distribution release Indiana Open 2020.04, which replaced the binary distribution of OpenSolaris, the development of which was discontinued by Oracle. OpenIndiana provides the user with a working environment built on a fresh slice of the project's codebase May. Direct development of OpenSolaris technologies continues with the Illumos project, which develops the kernel, network stack, file systems, drivers, as well as a basic set of user system utilities and libraries. For loading formed three types of iso images - server edition with console applications (725 MB), minimum build (377 MB) and build with MATE graphical environment (1.5 GB).

All changes in OpenIndiana 2020.04:

  • All OpenIndiana-specific applications, including the Caiman installer, have been migrated from Python 2.7 to Python 3.5;
  • Removed Python 2.7 from install images;
  • GCC 7 is used as the main system compiler by default;
  • Dropped support for 32-bit utilities for X.org;
  • The PKG package manager has been moved from the simplejson library to rapidjson for processing data in JSON format, which has reduced memory consumption when dealing with large package directories;
  • The LibreOffice 6.4 office suite and the MiniDLNA package have been added to the composition. Removed XChat;
  • Updated custom packages:
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, rhythmbox 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, GNOME Connection Manager 1.2.0;

  • Updated system components: net-snmp 5.8,
    sudo1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect8.05, vpnc-scripts 20190606,
    GNU Screen 4.8.0,
    tmux 3.0a
    nano 4.8;

  • Updated developer tools:
    GCC 7.5/8.4/9.3,
    Clang 9
    Guile 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Ruby 2.6.6
    PHP 7.3.17
    Git 2.25.4
    Mercurial 5.3.2
    Glade 3.22.2,
    GNU TLS 33.5.19,
    automake 1.16,
    glib 2.62,
    Binutils 2.34;

  • Updated server software: PostgreSQL 12,
    barman 2.9,
    MariaDB 10.3.22, 10.1.44,
    Redis 6.0.1
    Apache 2.4.43,
    Nginx 1.18.0
    Lighttpd 1.4.55,
    Tomcat 8.5.51,
    Samba 4.12.1,
    Node.js 12.16.3, 10.18.1, 8.17.0,
    BIND 9.16
    ISC DHCP 4.4.2,
    Memcached 1.6.2,
    OpenSSH 8.1p1,
    Open VPN 2.4.9,
    kvm20191007,
    qemu-kvm 20190827,
    tor 0.4.1.9;

  • Fixed a vulnerability in the utility DDU (used to find suitable drivers), which allows a local user to elevate their privileges to root under certain conditions.

Simultaneously took place Illumos distribution release OmniOS Community Edition r151034, which provides full support for the KVM hypervisor, Crossbow virtual network stack, and the ZFS file system. The distribution can be used both for building highly scalable web systems and for creating storage systems.

В new release:

  • Added the ability to run an NFS server in an isolated zone (enabled via the "sharenfs" property). Simplified creation of SMB partitions in a zone by setting the "sharesmb" property;
  • The implementation of overlay networks has been ported from SmartOS, which can be effectively used with virtual switches (etherstub) that unite several hosts;
  • Support for SMB/CIFS has been improved in the kernel. SMB client updated to release 3.02;
  • Added support for SMBIOS 3.3 and the ability to decode additional data, such as battery charge parameters;
  • Added protection against swapgs and TAA attacks to the kernel;
  • Added a new driver to access temperature sensors used in AMD chips;
  • The fdinfo directory with data about open files has been added to the /proc virtual FS for each process;
  • Added new commands "resize" to adjust the size of the terminal window, "ssh-copy-id" to copy SSH public keys, "watch" to watch for changes in output, and "demangle" to decode characters in executable files;
  • In isolated zones, it became possible to assign virtual network adapters (VNIC) on demand with configuration through the global-nic attribute;
  • Added the ability to disable IPv6 for LX zones (isolated zones for running Linux). Improved networking in LX zones with Ubuntu 18.04. Added support for launching Void Linux;
  • Updated firmware for the bhyve hypervisor, added the ability to set a password for the VNC server, added TRIM support in vioblk block devices, ported fixes from Joyent and FreeBSD;
  • ZFS provides automatic recovery after moving devices in the root pool. Added support for ZFS trim. Improved operation of "zpool iostat" and "zpool status" commands. Improved performance of "zpool import". Added support for Direct I/O with ZFS.
  • The package management toolkit has been translated to Python 3.7 and the rapidjson JSON library;
  • Added support for new hardware including Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    new fiber-channel cards Emulex;

  • Added an option to the bootloader menu to enable the graphical console when booting without UEFI.
  • Added "developer/gcc9" package. The default compiler has been updated to GCC 9. Python has been updated to version 3.7. The Python 2 update has been discontinued, but the python-27 package has been retained for backwards compatibility.

Source: opennet.ru

Add a comment