OpenIndiana 2019.10 and OmniOS CE r151032 available, continuing development of OpenSolaris

Took place free distribution release Indiana Open 2019.10, 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 (723 MB), minimum build (431 MB) and build with MATE graphical environment (1.6 GB).

All changes in OpenIndiana 2019.10:

  • The IPS (Image Packaging System) package management infrastructure has been switched to Python 3. The fixes from the August OmniOS CE update have been transferred to IPS;
  • Continued porting of OpenIndiana-specific applications from Python 2.7 to Python 3;
  • Binary components of the utility have been rewritten DDU, which provides information about devices to help you find suitable drivers. The driver database has been updated. DDU code has been ported to Python 3.5;
  • Updated versions of user programs, including VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29. Updated x264 encoder.
  • Added packages with mpg123, x265 and mpack. A Powerline status line is offered for Bash, tmux and Vim.
  • Added x11-init service to create the necessary directories with root rights at the stage before launching X11 applications;
  • Instead of Clang 4.0, Clang 8.0 has been added. The GCC 7.4 and 8.3 compilers have been updated to include GCC 9.2. Updated developer tools:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Server software updated:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;

  • The illumos kernel build has been switched to GCC 7 by default. The cxgbe firmware and Intel microcode have been updated.
  • Fixes and improvements from the ZFS on Linux project have been ported to the ZFS implementation, including the ability to encrypt data and metadata, use UNMAP/TRIM for SSDs;
  • Hyper-threading support is disabled by default. Added protection against vulnerabilities L1TF ΠΈ MDS (Microarchitectural Data Sampling). The core is assembled with retpoline protection;
  • Many improvements related to support for the SMB 3 protocol have been transferred to the kernel, including support for encryption, the ability to use named pipes, support for ACLs, extended attributes and file locks;
  • The kernel was cleaned from old code specific to the SPARC platform;
  • Added C.UTF-8 locale;
  • A framework has been ported from FreeBSD to use pluggable TCP congestion control handlers. Added support for CUBIC and NewReno algorithms;
  • The SHA512 algorithm is used by default to hash new passwords;
  • Added support for the β€œ/NUM” format to crontab, for example β€œ*/2 * * * *” to run every two minutes;
  • Improved boot support on UEFI systems.

A few days ago also took place Illumos distribution release OmniOS Community Edition r151032, 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 support for booting on systems with UEFI;
  • ZFS added support for storing data and metadata in encrypted form;
  • SMB/CIFS support in the kernel has been significantly improved, many SMB3 extensions have been implemented;
  • Added option smt_enabled=0 (/boot/conf.d/) to disable SMT and HyperThreading;
  • Added support for pluggable TCP congestion control algorithms;
  • Added C.UTF-8 locale, which includes all the features of the C locale with the ability to use UTF-8 characters;
  • Improved drivers for Hyper-V;
  • The password hashing algorithm has been updated from SHA256 to SHA512;
  • Added protection against Specter attacks;
  • Changed default console resolution based on framebuffer: 1024x768 with 10x18 characters;
  • Added support for the β€œ/NUM” format to crontab;
  • Added penv command to view the environment of a process or core file (equivalent to β€œpargs -e”);
  • Added pauxv command to view additional process or core file parameters (equivalent to β€œpargs -x”);
  • Added connstat command to view statistics on TCP connections;
  • Added "-u" option to netstat utility to display information about processes associated with open sockets;
  • Support for launching new Linux distributions has been added to LX zones containers;
  • The performance of the Bhyve hypervisor has been optimized, support for emulating NVME devices has been added;
  • The installer provides automatic installation of packages to support hypervisors when starting installation in virtualization environments;
  • Updated software versions, including Perl 5.30, OpenSSL 1.1.1 and python 3.7. Deprecated by Python 2.7.

Source: opennet.ru

Add a comment