Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Products & Services

    Products

    Support

    • Production Support
    • Development Support
    • Product Life Cycles

    Services

    • Consulting
    • Technical Account Management
    • Training & Certifications

    Documentation

    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    All Documentation

    Ecosystem Catalog

    • Red Hat Partner Ecosystem
    • Partner Resources
  • Tools

    Tools

    • Troubleshoot a product issue
    • Packages
    • Errata

    Customer Portal Labs

    • Configuration
    • Deployment
    • Security
    • Troubleshoot
    All labs

    Red Hat Insights

    Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

    Learn More
    Go to Insights
  • Security

    Red Hat Product Security Center

    Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

    Product Security Center

    Security Updates

    • Security Advisories
    • Red Hat CVE Database
    • Security Labs

    Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

    View Responses

    Resources

    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community

    Customer Portal Community

    • Discussions
    • Private Groups
    Community Activity

    Customer Events

    • Red Hat Convergence
    • Red Hat Summit

    Stories

    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
Or troubleshoot an issue.

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Virtualization
  • Red Hat Identity Management
  • Red Hat Directory Server
  • Red Hat Certificate System
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Update Infrastructure
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat CloudForms
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Data Science
  • Red Hat OpenShift Online
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Thorntail
  • Red Hat build of Eclipse Vert.x
  • Red Hat build of OpenJDK
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Integration
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
  • Red Hat JBoss Data Virtualization
  • Red Hat Process Automation
  • Red Hat Process Automation Manager
  • Red Hat Decision Manager
All Products
  1. Considerations in adopting RHEL 8
  2. Making open source more inclusive
  3. Providing feedback on Red Hat documentation
  4. 1. Preface
  5. 2. Architectures
  6. 3. Repositories
  7. 4. Application streams
  8. 5. Installer and image creation
    1. 5.1. Add-ons
      1. 5.1.1. OSCAP
      2. 5.1.2. Kdump
    2. 5.2. Installer networking
    3. 5.3. Installation images and packages
      1. 5.3.1. Ability to register your system, attach RHEL subscriptions, and install from the Red Hat CDN
      2. 5.3.2. Ability to register your system to Red Hat Insights during installation
      3. 5.3.3. Unified ISO
      4. 5.3.4. Stage2 image
      5. 5.3.5. inst.addrepo parameter
      6. 5.3.6. Installation from an expanded ISO
    4. 5.4. Installer Graphical User Interface
      1. 5.4.1. The Installation Summary window
    5. 5.5. System Purpose new in RHEL
      1. 5.5.1. System Purpose support in the graphical installation
      2. 5.5.2. System Purpose support in Pykickstart
    6. 5.6. Installer module support
      1. 5.6.1. Installing modules using Kickstart
    7. 5.7. Kickstart changes
      1. 5.7.1. Deprecated Kickstart commands and options
      2. 5.7.2. Removed Kickstart commands and options
    8. 5.8. Image creation
      1. 5.8.1. Custom system image creation with Image Builder
  9. 6. Software management
    1. 6.1. Notable changes to the YUM stack
      1. 6.1.1. Package management with YUM/DNF
      2. 6.1.2. Advantages of YUM v4 over YUM v3
      3. 6.1.3. How to use YUM v4
      4. 6.1.4. Availability of YUM configuration file options
      5. 6.1.5. YUM v4 features behaving differently
        1. 6.1.5.1. yum list presents duplicate entries
      6. 6.1.6. Changes in the transaction history log files
      7. 6.1.7. The deltarpm functionality is no longer supported
    2. 6.2. Notable RPM features and changes
  10. 7. Infrastructure services
    1. 7.1. Time synchronization
      1. 7.1.1. Implementation of NTP
      2. 7.1.2. Introduction to chrony suite
        1. 7.1.2.1. Differences between chrony and ntp
          1. 7.1.2.1.1. Chrony applies leap second correction by default
      3. 7.1.3. Additional information
    2. 7.2. BIND - Implementation of DNS
    3. 7.3. DNS resolution
    4. 7.4. Postfix
    5. 7.5. Printing
      1. 7.5.1. Print settings tools
      2. 7.5.2. Location of CUPs logs
      3. 7.5.3. Additional information
    6. 7.6. Performance and power management options
      1. 7.6.1. Notable changes in the recommended TuneD profile
    7. 7.7. Other changes to infrastructure services components
  11. 8. Security
    1. 8.1. Changes in core cryptographic components
      1. 8.1.1. System-wide cryptographic policies are applied by default
      2. 8.1.2. Strong crypto defaults by removing insecure cipher suites and protocols
      3. 8.1.3. Cipher suites and protocols disabled in all policy levels
      4. 8.1.4. Switching the system to FIPS mode
      5. 8.1.5. TLS 1.0 and TLS 1.1 are deprecated
      6. 8.1.6. TLS 1.3 support in cryptographic libraries
      7. 8.1.7. DSA is deprecated in RHEL 8
      8. 8.1.8. SSL2 Client Hello has been deprecated in NSS
      9. 8.1.9. NSS now use SQL by default
    2. 8.2. SSH
      1. 8.2.1. OpenSSH rebased to version 7.8p1
      2. 8.2.2. libssh implements SSH as a core cryptographic component
      3. 8.2.3. libssh2 is not available in RHEL 8
    3. 8.3. Rsyslog
      1. 8.3.1. The default rsyslog configuration file format is now non-legacy
      2. 8.3.2. The imjournal option and configuring system logging with minimized journald usage
      3. 8.3.3. Negative effects of the default logging setup on performance
    4. 8.4. OpenSCAP
      1. 8.4.1. OpenSCAP API consolidated
      2. 8.4.2. oscap-podman replaces oscap-docker for security and compliance scanning of containers
    5. 8.5. Audit
      1. 8.5.1. Audit 3.0 replaces audispd with auditd
    6. 8.6. SELinux
      1. 8.6.1. SELinux packages migrated to Python 3
      2. 8.6.2. Changes in SELinux sub-packages
      3. 8.6.3. Changes in SELinux policy
      4. 8.6.4. Changes in SELinux booleans
        1. 8.6.4.1. New SELinux booleans
        2. 8.6.4.2. Removed SELinux booleans
        3. 8.6.4.3. Changes of default values
      5. 8.6.5. Changes in SELinux port types
      6. 8.6.6. Changes in sesearch usage
    7. 8.7. Removed security functionality
      1. 8.7.1. shadow-utils no longer allow all-numeric user and group names
      2. 8.7.2. securetty is now disabled by default
      3. 8.7.3. The Clevis HTTP pin has been removed
        1. 8.7.3.1. Coolkey has been removed
        2. 8.7.3.2. crypto-utils have been removed
        3. 8.7.3.3. KLIPS has been removed from Libreswan
  12. 9. Networking
    1. 9.1. NetworkManager
      1. 9.1.1. Legacy network scripts support
      2. 9.1.2. NetworkManager supports SR-IOV virtual functions
      3. 9.1.3. NetworkManager supports a wildcard interface name match for connections
      4. 9.1.4. NetworkManager supports configuring ethtool offload features
      5. 9.1.5. NetworkManager now uses the internal DHCP plug-in by default
      6. 9.1.6. The NetworkManager-config-server package is not installed by default in RHEL 8
    2. 9.2. Packet filtering
      1. 9.2.1. nftables replaces iptables as the default network packet filtering framework
      2. 9.2.2. Arptables FORWARD is removed from filter tables in RHEL 8
      3. 9.2.3. Output of iptables-ebtables is not 100% compatible with ebtables
      4. 9.2.4. New tools to convert iptables to nftables
    3. 9.3. Changes in wpa_supplicant
      1. 9.3.1. journalctl can now read the wpa_supplicant log
      2. 9.3.2. The compile-time support for wireless extensions in wpa_supplicant is disabled
    4. 9.4. A new data chunk type, I-DATA, added to SCTP
    5. 9.5. Notable TCP features in RHEL 8
      1. 9.5.1. TCP BBR support in RHEL 8
    6. 9.6. VLAN-related changes
      1. 9.6.1. IPVLAN virtual network drivers are now supported
      2. 9.6.2. Certain network adapters require a firmware update to fully support 802.1ad
    7. 9.7. Network interface name changes
    8. 9.8. The ipv6, netmask, gateway, and hostname kernel parameters have been removed
    9. 9.9. The -ok option of the tc command removed
  13. 10. Kernel
    1. 10.1. Resource control
      1. 10.1.1. Control group v2 available as a Technology Preview in RHEL 8
    2. 10.2. Memory management
      1. 10.2.1. 52-bit PA for 64-bit ARM available
      2. 10.2.2. 5-level page tables x86_64
    3. 10.3. Performance analysis and observability tools
      1. 10.3.1. bpftool added to kernel
      2. 10.3.2. eBPF available as a Technology Preview
      3. 10.3.3. BCC is available as a Technology Preview
    4. 10.4. Booting process
      1. 10.4.1. How to install and boot custom kernels in RHEL
      2. 10.4.2. Early kdump support in RHEL
  14. 11. Hardware enablement
    1. 11.1. Removed hardware support
      1. 11.1.1. Removed device drivers
      2. 11.1.2. Removed adapters
      3. 11.1.3. Other removed hardware support
        1. 11.1.3.1. AGP graphics cards are no longer supported
        2. 11.1.3.2. FCoE software removal
        3. 11.1.3.3. The e1000 network driver is not supported in RHEL 8
        4. 11.1.3.4. RHEL 8 does not support the tulip driver
        5. 11.1.3.5. The qla2xxx driver no longer supports target mode
  15. 12. File systems and storage
    1. 12.1. File systems
      1. 12.1.1. Btrfs has been removed
      2. 12.1.2. XFS now supports shared copy-on-write data extents
      3. 12.1.3. The ext4 file system now supports metadata checksums
      4. 12.1.4. The /etc/sysconfig/nfs file and legacy NFS service names are no longer available
    2. 12.2. Storage
      1. 12.2.1. The BOOM boot manager simplifies the process of creating boot entries
      2. 12.2.2. Stratis is now available
      3. 12.2.3. LUKS2 is now the default format for encrypting volumes
      4. 12.2.4. Multiqueue scheduling on block devices
      5. 12.2.5. VDO now supports all architectures
      6. 12.2.6. VDO no longer supports read cache
      7. 12.2.7. The dmraid package has been removed
      8. 12.2.8. Software FCoE and Fibre Channel no longer support the target mode
      9. 12.2.9. The detection of marginal paths in DM Multipath has been improved
      10. 12.2.10. New overrides section of the DM Multipath configuration file
      11. 12.2.11. NVMe/FC is fully supported on Broadcom Emulex and Marvell Qlogic Fibre Channel adapters
      12. 12.2.12. Support for Data Integrity Field/Data Integrity Extension (DIF/DIX)
      13. 12.2.13. libstoragemgmt-netapp-plugin has been removed
      14. 12.2.14. Removal of Cylinder-Head-Sector addressing from sfdisk and cfdisk
    3. 12.3. LVM
      1. 12.3.1. Removal of clvmd for managing shared storage devices
      2. 12.3.2. Removal of lvmetad daemon
      3. 12.3.3. LVM can no longer manage devices formatted with the GFS pool volume manager or the lvm1 metadata format.
      4. 12.3.4. LVM libraries and LVM Python bindings have been removed
      5. 12.3.5. The ability to mirror the log for LVM mirrors has been removed
  16. 13. High availability and clusters
    1. 13.1. New formats for pcs cluster setup, pcs cluster node add and pcs cluster node remove commands
    2. 13.2. Master resources renamed to promotable clone resources
    3. 13.3. New commands for authenticating nodes in a cluster
    4. 13.4. LVM volumes in a Red Hat High Availability active/passive cluster
    5. 13.5. Shared LVM volumes in a Red Hat High Availability active/active cluster
    6. 13.6. GFS2 file systems in a RHEL 8 Pacemaker cluster
  17. 14. Shells and command-line tools
    1. 14.1. Localization is distributed in multiple packages
    2. 14.2. Removed support for all-numeric user and group names
    3. 14.3. The nobody user replaces nfsnobody
    4. 14.4. Version control systems
      1. 14.4.1. Notable changes in Subversion 1.10
    5. 14.5. Packages moved from crontab entries to systemd timer
  18. 15. Dynamic programming languages, web servers, database servers
    1. 15.1. Dynamic programming languages
      1. 15.1.1. Notable changes in Python
        1. 15.1.1.1. Python 3 is the default Python implementation in RHEL 8
        2. 15.1.1.2. Migrating from Python 2 to Python 3
        3. 15.1.1.3. Configuring the unversioned Python
          1. 15.1.1.3.1. Configuring the unversioned python command directly
          2. 15.1.1.3.2. Configuring the unversioned python command to the required Python version interactively
          3. 15.1.1.3.3. Additional resources
        4. 15.1.1.4. Handling interpreter directives in Python scripts
          1. 15.1.1.4.1. Modifying interpreter directives in Python scripts
          2. 15.1.1.4.2. Changing /usr/bin/python3 interpreter directives in your custom packages
        5. 15.1.1.5. Python binding of the net-snmp package is unavailable
      2. 15.1.2. Notable changes in PHP
      3. 15.1.3. Notable changes in Perl
      4. 15.1.4. Notable changes in Ruby
      5. 15.1.5. Notable changes in SWIG
      6. 15.1.6. Node.js new in RHEL
    2. 15.2. Tcl
      1. 15.2.1. Notable changes in Tcl/Tk 8.6
    3. 15.3. Web servers
      1. 15.3.1. Notable changes in the Apache HTTP Server
      2. 15.3.2. The nginx web server new in RHEL
      3. 15.3.3. Apache Tomcat has been removed
    4. 15.4. Proxy caching servers
      1. 15.4.1. Varnish Cache new in RHEL
      2. 15.4.2. Notable changes in Squid
    5. 15.5. Database servers
      1. 15.5.1. Notable changes in MariaDB 10.3
      2. 15.5.2. Notable changes in MySQL 8.0
      3. 15.5.3. Notable changes in PostgreSQL
  19. 16. Compilers and development tools
    1. 16.1. Changes in toolchain since RHEL 7
      1. 16.1.1. Changes in GCC in RHEL 8
      2. 16.1.2. Security enhancements in GCC in RHEL 8
      3. 16.1.3. Compatibility-breaking changes in GCC in RHEL 8
    2. 16.2. Compiler toolsets
    3. 16.3. Java implementations and Java tools in RHEL 8
    4. 16.4. Compatibility-breaking changes in GDB
    5. 16.5. Compatibility-breaking changes in compilers and development tools
  20. 17. Identity Management
    1. 17.1. Identity Management packages are installed as a module
    2. 17.2. Active Directory users can now administer Identity Management
    3. 17.3. Session recording solution for RHEL 8 added
    4. 17.4. Removed Identity Management functionality
      1. 17.4.1. No NTP Server IdM server role
      2. 17.4.2. NSS databases not supported in OpenLDAP
      3. 17.4.3. Selected Python Kerberos packages have been replaced
    5. 17.5. SSSD
      1. 17.5.1. AD GPOs are now enforced by default
      2. 17.5.2. authselect replaces authconfig
      3. 17.5.3. KCM replaces KEYRING as the default credential cache storage
      4. 17.5.4. sssctl prints an HBAC rules report for an IdM domain
      5. 17.5.5. Local users are cached by SSSD and served through the nss_sss module
      6. 17.5.6. SSSD now allows you to select one of the multiple smart-card authentication devices
    6. 17.6. Removed SSSD functionality
      1. 17.6.1. sssd-secrets has been removed
      2. 17.6.2. The SSSD version of libwbclient has been removed
  21. 18. The web console
    1. 18.1. The web console is now available by default
    2. 18.2. New firewall interface
    3. 18.3. Subscription management
    4. 18.4. Better IdM integration for the web console
    5. 18.5. The web console is now compatible with mobile browsers
    6. 18.6. The web console front page now displays missing updates and subscriptions
    7. 18.7. The web console now supports PBD enrollment
    8. 18.8. Support LUKS v2
    9. 18.9. Virtual machines can now be managed using the web console
    10. 18.10. Internet Explorer unsupported by the web console
  22. 19. Virtualization
    1. 19.1. Virtual machines can now be managed using the web console
    2. 19.2. The Q35 machine type is now supported by virtualization
    3. 19.3. Removed virtualization functionality
  23. 20. Containers
  24. 21. Desktop and graphics
    1. 21.1. GNOME Shell is the default desktop environment
    2. 21.2. Notable changes in GNOME Shell
      1. 21.2.1. GNOME Shell, version 3.28 in RHEL 8
      2. 21.2.2. GNOME Shell environments
      3. 21.2.3. Desktop icons
      4. 21.2.4. Fractional scaling
      5. 21.2.5. GNOME Software for package management
      6. 21.2.6. Opening graphical applications with sudo
    3. 21.3. Selecting GNOME environment and display protocol
  25. 22. Internationalization
    1. 22.1. RHEL 8 International Languages
    2. 22.2. Notable changes to internationalization in RHEL 8
  26. 23. Red Hat Enterprise Linux for SAP Solutions
  27. 24. Additional resources
  28. A. Changes to packages
    1. A.1. New packages
      1. A.1.1. Packages added in RHEL 8 minor releases
      2. A.1.2. Packages new in RHEL 8.0
    2. A.2. Package replacements
    3. A.3. Moved packages
    4. A.4. Removed packages
    5. A.5. Packages with removed support
  29. Legal Notice

Red Hat Training

A Red Hat training course is available for RHEL 8

Chapter 24. Additional resources

  • Red Hat Enterprise Linux technology capabilities and limits
  • Red Hat Enterprise Linux Life Cycle document
  • RHEL 8 product documentation
  • RHEL 8.0 Release Notes
  • RHEL 8 Package manifest
  • Upgrading from RHEL 7 to RHEL 8
  • Application Compatibility Guide
  • RHEL 7 Migration Planning Guide
  • Customer Portal Labs
  • Red Hat Insights
  • Getting the most out of your support experience
  1. Previous
  2. Next
Red Hat

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

About

  • Red Hat Subscription Value
  • About Red Hat
  • Red Hat Jobs
Copyright © 2023 Red Hat, Inc.
  • Privacy Statement
  • Customer Portal Terms of Use
  • All Policies and Guidelines
Red Hat Summit
Twitter