Skip to content

EuroLinux 8.9 Release Notes

This version’s code name is Monako - a sovereign city-state in France.

Major changes in EuroLinux 8.9:

Kernel version

EuroLinux 8.9 is distributed with the kernel version 4.18.0-513.

New versions - Programming languages, Web and Database servers

New versions of the following components are now available:

  • New: NodeJS 20 - available as a module
  • New: GCC Toolset 13 - availabile as a software collection
  • New: Java-21-OpenJDK - available as rpms

Compilers and development tools

The following performance tools and debuggers have been updated in EuroLinux 8.9:

  • Valgrind 3.21 from 3.19
  • SystemTap 4.9 from 4.8
  • elfutils 0.189 from 0.188

Compiler Toolset

The following compiler toolsets have been updated in EL 8.9:

  • LLVM Toolset 16.0.6 - from 15.0.7
  • Rust Toolset 1.71.1 from 1.66
  • Go Toolset 1.20.6 from 1.19.4

Updated performance monitoring tools

The following performance monitoring tools have been updated in EuroLinux 8.9:

  • Grafana 9.2.10

Security

The most crucial security changes include:

  • Kernel 4.18.0-513.1.1 support AutoIRBS.
  • OpenSCAP rebased to 1.3.8
  • SCAP ANSSI-BP-028 security profiles updated to version 2.0
  • Perl module HTTP::Tiny verifies SSL/TLS certificate by default.

General updates and improvements

  • Postfix now supports SRV DNS records.
  • iproute updated to version 6.2.0
  • sos updated to version 4.6

New packages

Among the others, the following packages were added to os repositories for this release:

  • avahi-tools
  • gcc-toolset-13
  • gcc-toolset-13-annobin-annocheck
  • gcc-toolset-13-annobin-docs
  • gcc-toolset-13-annobin-plugin-gcc
  • gcc-toolset-13-binutils
  • gcc-toolset-13-binutils-devel
  • gcc-toolset-13-binutils-gold
  • gcc-toolset-13-dwz
  • gcc-toolset-13-gcc
  • gcc-toolset-13-gcc-c++
  • gcc-toolset-13-gcc-gfortran
  • gcc-toolset-13-gcc-plugin-annobin
  • gcc-toolset-13-gcc-plugin-devel
  • gcc-toolset-13-gdb
  • gcc-toolset-13-libasan-devel
  • gcc-toolset-13-libatomic-devel
  • gcc-toolset-13-libgccjit
  • gcc-toolset-13-libgccjit-devel
  • gcc-toolset-13-libitm-devel
  • gcc-toolset-13-liblsan-devel
  • gcc-toolset-13-libquadmath-devel
  • gcc-toolset-13-libstdc++-devel
  • gcc-toolset-13-libstdc++-docs
  • gcc-toolset-13-libtsan-devel
  • gcc-toolset-13-libubsan-devel
  • gcc-toolset-13-offload-nvptx
  • gcc-toolset-13-runtime
  • gtk-vnc2-devel
  • gvnc-devel
  • java-21-openjdk
  • java-21-openjdk-demo
  • java-21-openjdk-demo-fastdebug
  • java-21-openjdk-demo-slowdebug
  • java-21-openjdk-devel
  • java-21-openjdk-devel-fastdebug
  • java-21-openjdk-devel-slowdebug
  • java-21-openjdk-fastdebug
  • java-21-openjdk-headless
  • java-21-openjdk-headless-fastdebug
  • java-21-openjdk-headless-slowdebug
  • java-21-openjdk-javadoc
  • java-21-openjdk-javadoc-zip
  • java-21-openjdk-jmods
  • java-21-openjdk-jmods-fastdebug
  • java-21-openjdk-jmods-slowdebug
  • java-21-openjdk-slowdebug
  • java-21-openjdk-src
  • java-21-openjdk-src-fastdebug
  • java-21-openjdk-src-slowdebug
  • java-21-openjdk-static-libs
  • java-21-openjdk-static-libs-fastdebug
  • java-21-openjdk-static-libs-slowdebug
  • kmod-redhat-ahci
  • libvma-utils
  • marisa-devel
  • python3-tomli
  • unifdef

Branded packages

Multiple packages have names changed due to branding, including:

  • redhat-backgrounds -> el-backgrounds
  • redhat-indexhtml -> el-indexhtml
  • redhat-logos -> el-logos
  • redhat-logos-httpd -> el-logos-httpd
  • redhat-logos-ipa -> el-logos-ipa
  • redhat-release -> el-release
  • redhat-release-eula -> el-release - we include EULA in release package

All these packages have proper RPM provides declaration.

The list of the packages that are changed due to branding includes, among others:

  • abrt
  • anaconda
  • anaconda-user-help
  • cloud-init
  • crash
  • firefox
  • httpd
  • initial-setup
  • ipa
  • libguestfs
  • libreoffice
  • libreport
  • nginx
  • opa-ff
  • opa-fm
  • openscap
  • osinfo-db
  • python3
  • redhat-rpm-config
  • scap-security-guide
  • sos
  • subscription-manager
  • thunderbird

Removed packages

The following packages were removed:

  • rhc and related packages
  • insights-client and related packages

Batteries

Batteries repository contains packages that are needed to rebuild the distribution but are not included in any upstream repositories. Right now, this repository includes more than 3000 packages for each buildroot.

About 50 packages were updated for x86_64 buildroot alone. We also added some of the packages (like python3.11 for i686) to the publicly available open buildroots.

Known issues

  • The AppStream is is about 15GiB. After long discussion and feedback we decided to keep it RHEL like way, where AppStream ISO is so full because it can be used to mount repositories used for mirroring and system. We are sorry but current state (mostly modularity) make things extremely hard to manage without breaking user experience.
  • There is huge problem with packages of java-21 not being reproducible.

Gaia build system

We are currently using Gaia 3.0 and preparing 4.0 with branding kit.

Additional resources