Red Hat, inc., have officially introduced the Red Hat Enterprise Linux 9 a.k.a RHEL 9.0 which generally available and become the latest release of the world’s leading enterprise Linux platform. The company is claimed that RHEL 9 can provide a more flexible and stable foundation to supports all the needs on the hybrid cloud environments. Red Hat Enterprise Linux 9 is a faster, more cosistent experience to deploy any applications on the critical workloads across virtual machine, physical server, private or public cloud, and edge deployment systems.
So, what’s new on the Red Hat Enterprise Linux 9 (RHEL)? RedHat 9.0 is now bring some new features and enhancements to help all kind of developers achieve long-term IT success by ussing common and flexible foundation. In the end, it’s expected can support innovation and accelerate time into the market. There are some notable highlights, primary features and benefits which you can found in RHEL 9.0.
Red Hat Enterprise Linux 9 is a new platform for developers, both for today and for the future
The engineering team behind Red Hat, inc., is claimed that they completedly migrated to Python 3 (version 3.9) from the previous old Python version in RHEL 9.0. There are several new enhancements which we can found in Python 3.9 like suffix methods, recent string prefix, timezone-aware timestamps, and dictionary union operations that can help developers modernize their existing apps.
Compared to the RHEL 8, right now the Red Hat 9 is bulit-in with GCC 11 and with the latest stable versions of Rust, LLVM, and Go compilers. It’s also built with glibc version 2.34 as claimed during its 10+ years experience in enterprise-class platform stability. By default, Link Time Optimization (LTO) will be enabled in userspace for the first time on Red Hat Enterprise Linux 9. It’s should be give deeper optimization of apps code to help build smaller, and more efficient executables.
There is “CentOS Stream”, which is easy contribution path to future versions of Red Hat Enterprise Linux
Just for the info that the Red Hat Enterprise Linux (RHEL) 9 is the first RHEL major release which is based and built directly from CentOS Stream 9. The first Beta version of RHEL 9.0 was actually available as CentOS Stream 9 (Community Enterprise Operating System), open-source, free to use, anyone can modify and distribute it. Moroever, CentOS Stream would be a major foundation for future releases of RHEL 9.0 or in other word it will be completedly based on CentOS Stream.
As an upstream open-source development platform for Red Hat, CentOS Stream will also provides a seamless contribution path to the next minor release of RHEL 9.0. So, all groups, either it person and organizations now can give their contribution, develop and test to a continuously-delivered distribution that tracks just ahead of Red Hat Enterprise Linux (RHEL).
RHEL 9.0 with Next-Generation Application Streams
Now all packaging methods in Red Hat 9.0 are incorporated into the application streams like traditional RPMs methods, Flatpacks, modules, and SCLs. So, it make them more easy to use for developers and general users. However, it’s actually based on the application streams and module packaging which was first introduced in RedHat Enterprise Linux (RHEL) 8.
Red Hat continue with their commitment to support multiple hardware architectures
Since Red Hat Enterprise Linux is actually based on the free, open-source software a.k.a FOSS, so it’s still provides all users and developers greater control over their digital future by preventing workloads from being locked into a specific vendor. Red Hat extends this control beyond the source code by allowing diverse CPU architectures for users which need an evolving business environment. RedHat Enterprise Linux 9 can be installed in almost all hardware architectures, including x86_64, aarch64, IBM POWER9, Power10, and IBM Z.
There is RHEL 9.0 UBI images which you can use to build applications with universal base image (UBI) container images. It’s available in micro, minimal and standard UBI init image. You can also test the UBI images in order to get entire experience with a fully-subscribed RHEL 9 container host. It will allowing you to pull additional RPMs from the RedHat 9 repositories.
RHEL for Edge: Automatic Container Updates and Rollbacks
Later we can found automatic container updates and rollbacks in RedHat Enterprise Linux 9. It can expand the capacity to automatically update container images. For example, is an updated container fails to start, Podman will automatically detect it and roll the configuration back as previously. Of course, automatic container updates and rollbacks features will give new levels of reliability for applications along with its existing OS-level rollbacks.
Image Builder as-a-Service
RHEL 9.0 provide enhancements to Image Builder in order to help organizations save their time as well as drive their system consistency at a scale. Thank to the new Image Builder as-a-Service, right now all organizations can build a standardized and optimized operating system image using our hosted service and deploy it to their preferred cloud provider.
Security and Identity
All organizations now can simplify their way on manage security and compliance when deploy a new system or manage their existing infrastructure. It’s new capabilities which have been added into the Red Hat Enterprise Linux 9. There is now Integrity Measurement Architecture (IMA) in RHEL 9.0 which provide dynamically verify the OS Integrity to detect if it has been compromised. In addition, we can found digital signatures and hashes on RedHat 9 in order to help organizations detect rogue modifications across their infrastructure.
Easy Management and Automation in RHEL 9
There is Cockpit Web Console that can help organizations to identify potential causes of high CPU, memory, disk, and network resource usage spikes. So, organizations now have access to the enhanced performance metrics page in the RHEL 9.0 with a Cockpit Web Console. In other side, there is also more easy way to customers to export metric data to a Grafana Server. The web console provide Kernel live patch management which is significantly reduce the complexity of performing critical maintenance. Cockpit web console also provide simplified interface for applying kernel updates without using command line tools.
You can analytics more predictively
Resource Optimization on Red Hat Insights allowing right-sizing RHEL in the public cloud. Performance metrics is evaluated by Resource Optimization in order to identify workload utilization. After that, visibility and recommendations will be provided by Insights for optimizing to a more suitable instance for the workload needs. There is also Malware Detection in Red Hat Insights, which become a security assessment to analyzes RHEL systems across the enterprise for known malware signatures and provides detailed visibility into the risk.