This Blog is about a setup of RHEL 9 BETA and changes to RHEL 8 and Fedora 34 which is the base of RHEL 9.

Let’s start with the setup.
Start the installation.

Preview warning:

Language selection:

Main setup window, similar to RHEL 8, for this blog I choose the workstation setup with Office:

Checking network setup, without network there will be no registration, without registration there will be no installation:

Connection to Red Hat, interesting point for CentOS 9 Steam is that you will not get updates for CentOS 9 Steam without registration at Red Hat!

Registered:

Password for root user, by aware, by default the ssh login is for root is disabled with Red Hat 9!

Create a user, according to the change about ssh for root it makes sense to have another user:

Partitioning, by default LVM using XFS, I have done a simple one for this blog:

Performing installation:

Completed:

Login after installation:

System overview, Gnome 40.4 is the default desktop, similar to Fedora 34:

LibreOffice 7.1.8:

Firefox ESR:

RHEL 9 is not a copy of Fedora 34, it is using XFS and not BTRFS by default.
One change is that root has no ssh access by default.
The installation process is very close to RHEL 8.

EPEL is possible and mandatory if rpmfusion will be used:

$ [root@rhel-9 ~]# subscription-manager repos --enable codeready-builder-beta-for-rhel-9-$(arch)-rpms
$ Repository 'codeready-builder-beta-for-rhel-9-x86_64-rpms' is enabled for this system.
$ [root@rhel-9 ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
$ Updating Subscription Management repositories.
$ Red Hat CodeReady Linux Builder Beta for RHEL 9 x86_64 (RPMs)                                               2.8 MB/s | 4.1 MB     00:01    
$ Last metadata expiration check: 0:00:01 ago on Wed 23 Mar 2022 03:09:47 PM CET.
$ epel-release-latest-9.noarch.rpm                                                                             18 kB/s |  17 kB     00:00    
$ Dependencies resolved.
$ ============================================================================================================================================
$  Package                             Architecture                  Version                        Repository                           Size
$ ============================================================================================================================================
$ Installing:
$  epel-release                        noarch                        9-2.el9                        @commandline                         17 k
$ 
$ Transaction Summary
$ ============================================================================================================================================
$ Install  1 Package
$ 
$ Total size: 17 k
$ Installed size: 23 k
$ Is this ok [y/N]: y
$ Downloading Packages:
$ Running transaction check
$ Transaction check succeeded.
$ Running transaction test
$ Transaction test succeeded.
$ Running transaction
$   Preparing        :                                                                                                                    1/1 
$   Installing       : epel-release-9-2.el9.noarch                                                                                        1/1 
$   Running scriptlet: epel-release-9-2.el9.noarch                                                                                        1/1 
$   Verifying        : epel-release-9-2.el9.noarch                                                                                        1/1 
$ Installed products updated.
$ 
$ Installed:
$   epel-release-9-2.el9.noarch                                                                                                               
$ 
$ Complete!
$ [root@rhel-9 ~]# 

RPM Fusion.

$ [root@rhel-9 ~]# dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm
$ Updating Subscription Management repositories.
$ Last metadata expiration check: 0:00:43 ago on Wed 23 Mar 2022 03:12:15 PM CET.
$ rpmfusion-free-release-9.noarch.rpm                                                                          32 kB/s |  10 kB     00:00    
$ rpmfusion-nonfree-release-9.noarch.rpm                                                                       15 kB/s |  10 kB     00:00    
$ Dependencies resolved.
$ ============================================================================================================================================
$  Package                                       Architecture               Version                    Repository                        Size
$ ============================================================================================================================================
$ Installing:
$  rpmfusion-free-release                        noarch                     9-1                        @commandline                      10 k
$  rpmfusion-nonfree-release                     noarch                     9-1                        @commandline                      10 k
$ 
$ Transaction Summary
$ ============================================================================================================================================
$ Install  2 Packages
$ 
$ Total size: 21 k
$ Installed size: 7.7 k
$ Is this ok [y/N]: y
$ Downloading Packages:
$ Running transaction check
$ Transaction check succeeded.
$ Running transaction test
$ Transaction test succeeded.
$ Running transaction
$   Preparing        :                                                                                                                    1/1 
$   Installing       : rpmfusion-free-release-9-1.noarch                                                                                  1/2 
$   Installing       : rpmfusion-nonfree-release-9-1.noarch                                                                               2/2 
$   Verifying        : rpmfusion-free-release-9-1.noarch                                                                                  1/2 
$   Verifying        : rpmfusion-nonfree-release-9-1.noarch                                                                               2/2 
$ Installed products updated.
$ 
$ Installed:
$   rpmfusion-free-release-9-1.noarch                                   rpmfusion-nonfree-release-9-1.noarch                                  
$ 
$ Complete!
$ [root@rhel-9 ~]# dnf groupupdate core
$ Updating Subscription Management repositories.
$ RPM Fusion for EL 9 - Free - Updates                                                                                                                                                                                          130 kB/s |  50 kB     00:00    
$ RPM Fusion for EL 9 - Nonfree - Updates                                                                                                                                                                                       3.0 kB/s | 2.3 kB     00:00    
$ Dependencies resolved.
$ ==============================================================================================================================================================================================================================================================
$  Package                                                       Architecture                                                 Version                                                       Repository                                                     Size
$ ==============================================================================================================================================================================================================================================================
$ Installing Groups:
$  Core                                                                                                                                                                                                                                                        
$ 
$ Transaction Summary
$ ==============================================================================================================================================================================================================================================================
$ 
$ Is this ok [y/N]: y
$ Complete!
$ [root@rhel-9 ~]# dnf groupupdate multimedia
$ Updating Subscription Management repositories.
$ Last metadata expiration check: 0:01:37 ago on Wed 23 Mar 2022 03:14:05 PM CET.
$ Dependencies resolved.
$ ==============================================================================================================================================================================================================================================================
$  Package                                                       Architecture                                                 Version                                                       Repository                                                     Size
$ ==============================================================================================================================================================================================================================================================
$ Installing Groups:
$  Multimedia                                                                                                                                                                                                                                                  
$ 
$ Transaction Summary
$ ==============================================================================================================================================================================================================================================================
$ 
$ Is this ok [y/N]: y
$ Complete!
$ [root@rhel-9 ~]# dnf groupupdate sound-and-video
$ Updating Subscription Management repositories.
$ Last metadata expiration check: 0:02:28 ago on Wed 23 Mar 2022 03:14:05 PM CET.
$ Dependencies resolved.
$ ==============================================================================================================================================================================================================================================================
$  Package                                                       Architecture                                                 Version                                                       Repository                                                     Size
$ ==============================================================================================================================================================================================================================================================
$ Installing Groups:
$  Sound and Video                                                                                                                                                                                                                                             
$ 
$ Transaction Summary
$ ==============================================================================================================================================================================================================================================================
$ 
$ Is this ok [y/N]: y
$ Complete!
$ [root@rhel-9 ~]# 

So for testing a setup including Multimedia is possible.
RHEL 9 is expected in May 2022, Rocky Linux 9 is expected in May/June 2022, so there will be again a longterm Community Linux in parallel to RHEL 9, which one to prefer depends on requirements and this is very individual.