Chapter 21. Shells and command-line tools
The following chapters contain the most notable changes to shells and command-line tools between RHEL 9 and RHEL 10.
21.1. Notable changes to system management Copy linkLink copied to clipboard!
- The
perl(Mail::Sender)module has been removed -
The
perl(Mail::Sender)module is removed from RHEL 10 without any replacement. As a consequence, thecheckbandwidthscript fromnet-snmp-perlpackage does not support email alerts when bandwidth high/low levels for a host or interface are reached.
21.2. Notable changes to command line tools Copy linkLink copied to clipboard!
cgroupsv1is a removed functionality in RHEL 10-
cgroupsis a kernel subsystem used for process tracking, system resource allocation, and partitioning. In previous versions,systemdservice manager supported booting in thecgroups v1and incgroups v2mode (with v1 as the default in rhel8 and v2 as the default in rhel9). In Red Hat Enterprise Linux 10,systemdwill nolonger support booting in thecgroups v1mode; onlycgroups v2mode will be available. - RHEL 10 provides ReaR in version 2.9
The ReaR utility has been upgraded to version 2.9. The notable changes include:
On IBM Z, the
IPLoutput method is now deprecated. TheRAMDISKoutput method is provided as an alternative. TheOUTPUT=RAMDISKfunctionality is identical on all the supported hardware architectures, unlike the deprecatedOUTPUT=IPLfunctionality, which is specific to IBM System Z.Note that the names of the recovery ramdisk image and the kernel that are generated by ReaR are different with
OUTPUT=RAMDISK. The kernel is namedkernel-$RAMDISK_SUFFIXand the ramdisk image is namedinitramfs-$RAMDISK_SUFFIX.img. TheRAMDISK_SUFFIXis a configuration variable that you can set in/etc/rear/local.conf. If the variable is not set, it defaults to the host name of the system. If you used theOUTPUT=IPLsetting with previous ReaR versions, change it toOUTPUT=RAMDISKand adjust any automation that uses the resulting kernel and ramdisk image files according to the new naming convention described above to be compatible with future ReaR versions when theIPLoutput method is removed.-
The default value of the
ISO_VOLIDconfiguration variable, which specifies the label of the resulting ISO image when using theOUTPUT=ISOsetting, was changed toREAR-ISO. The default in previous ReaR versions wasRELAXRECOVER. If you need to mount the resulting ISO 9660 file system by label, adjust themountcommand for the label change. Alternatively, you can set theISO_VOLIDvariable in/etc/rear/local.conftoRELAXRECOVERto restore the former behavior.