Sunday, May 17, 2020

What is New Features in Red Hat Enterprise Linux 8

What is New Features in Red Hat Enterprise Linux 8



RHEL 8 Release date

RHEL 8 released on May 7th, 2019 and is now available for the public to download and use.

RHEL 8 Download Link
You can click the below link to download the Red Hat Enterprise Linux 8.
 

Download RHEL 8 ISO From here

Kernel & OS
Red Hat Enterprise Linux 8.0 is based on Fedora 28 and upstream kernel 4.18. This provides users with a secure, stable and consistent foundation across hybrid cloud and Data Center deployments with tools needed to support all levels of workloads.

Supported CPU Architectures are:

AMD and Intel 64-bit architectures
The 64-bit ARM architecture
IBM Power Systems, Little Endian
IBM Z

RHEL 8 New Features

The Cockpit is now available by default
RHEL 8 comes with a new version of the YUM version which is based on DNF. This new version is compatible with YUM v3 (RHEL 7)
RPM v4.14 is distributed in RHEL 8. RPM now validates the whole package contents before starting the installation
RHEL 8 content is other file systems through the two main repositories: BaseOS and Application Stream (AppStream)
RHEL 8 support up to 4PB of physical memory
Wayland is the default display server instead of the Xorg server in RHEL 8
XFS now supports shared copy-on-write data extents
nftables replaces iptables as the default network filtering framework
Python 3.6 is the default Python version in RHEL 8
PHP 7.2 comes with RHEL 8
Nginx 1.14 is available in core repository in RHEL 8

Content Distribution
Red Hat Enterprise Linux 8 has two modes of Content distribution and will only need two repositories enabled.

 BaseOS repository – The BaseOS repository provides the underlying core OS content in the form of traditional RPM packages. BaseOS components have a life cycle identical to that of content in previous Red Hat Enterprise Linux releases.

 AppStream repository – The Application Stream repository provides all the applications you might want to run in a given userspace. Other software that has special licensing are available on a Supplemental repository.

 What is AppStream?
 

The AppStream allows you to install additional versions of software on independent life cycles and keep your operating system up-to-date while having the right version of an application that suits your use case. Note that no two streams can be installed at the same time into the same userspace.


 YUM version available in RHEL 8 is v4.0.4. YUM based on DNF has the following advantages over the previous YUM v3 used on RHEL 7:
 Increased performance
Support for modular content
Well-designed stable API for integration with tooling.

 Cockpit

Cockpit – a web-based interface for a system admin to perform admin tasks is now available by default RHEL repositories.

The cockpit is now compatible with mobile browsers and makes it easier to manage systems from a mobile device.

The Cockpits front page now includes the warning for missing updates and expired Red Hat subscription.As a major enhancement, the Cockpit’s Networking page includes Firewall section that let the users to manage (add, remove, modify) firewall rules as well as to change the status (enable or disable) of the firewall.

A new tlog (session recorder) package and its associated Cockpit session player enables us to record and playback the user terminal sessions.

                                      Networking
IPtables
nftables replaces iptables as the default network filtering framework, and it uses tables for storing input, output and forward chains, as like iptables. You can also convert your existing iptables or ip6tables rules into the suitable ones for nftables.

 FirewallD
nftables becomes the default backend for the firewalld daemon.

 Security
OpenSSH package has been upgraded to 7.8p1, and it removed the support for SSH version 1 protocol.
 

Virtualization
RHEL 8 now comes with qemu-kvm v2.12. This version provides few enhancements like UEFI guest boot, vCPU hot plug and hot unplug, guest I/O threading and Q35 machine type.
 File systems and storage
The XFS file system supports shared copy-on-write data extend functionality. This is similar to copy-on-write (COW) functionality on other file systems which enables two or more files to share a common set of data blocks. When there is any change in files, XFS breaks the link to common bocks and creates a new file. 
Start is is a new local storage manager, and it provides managed file systems on top of storage pools.

 Below is a list of components available on Red Hat Enterprise Linux 8.

 Python: The default Python implementation in RHEL 8 is Python 3.6.
Database Servers: RHEL 8 provide the following databases –  MariaDB 10.3, MySQL 8.0, PostgreSQL 9.6, PostgreSQL 10.
Redis: The redis version available is 4.0
Web Servers: httpd 2.4 & Nginx 1.14*
OpenLDAP replaced by 369 LDAP Server
Varnish Cache 6.0*
Git 2.17
Maven 3.5
Perl 5.26* and 5.24
PHP 7.2* and 7.1*
Ruby 2.5*
Node.js 10* and 8*
Python 3.6* and 2.7*
Rust Toolset 1.26*
Scala 2.10
Go Toolset 1.10*
GCC System compiler 8.1
.NET Core 2.1*
Java 8 and Java 11
Pacemaker cluster resource manager 2.0.0. The pcs configuration system fully supports Corosync 3, knet, and node names.
glibc libraries based on version 2.28
 
                                         Thanks: Harihar Mishra

1 comment: