2.3. Available RPM Packages

This section lists the RPM packages available in the repository for Red Hat Enterprise Linux for Real Time.
The Red Hat Enterprise Linux for Real Time Specific column indicates if the RPM differs from the standard Red Hat Enterprise Linux 7 maintenance stream, or is not applicable to the standard kernel. A No in this column indicates that the RPM performs equivalently on Red Hat Enterprise Linux 7.
The Required column indicates whether or not the package is mandatory for correct Red Hat Enterprise Linux for Real Time behavior. A No in this column indicates that usage is optional.

Table 2.1. Basic Red Hat Enterprise Linux for Real Time Kernel Packages

RPM Package Name Description Red Hat Enterprise Linux for Real Time Specific? Required?
kernel-rt Low latency and preemption functionality Yes Yes
kernel-rt-doc Red Hat Enterprise Linux for Real Time documentation Yes Advised
The following packages contain test programs for use with Red Hat Enterprise Linux for Real Time.

Table 2.2. Red Hat Enterprise Linux for Real Time Development and Test Packages

RPM Package Name Description
kernel-rt-devel Headers and libraries for kernel development
kernel-rt-trace Red Hat Enterprise Linux for Real Time kernel with tracing functions compiled in
kernel-rt-trace-devel Headers and libraries for development on trace kernel
kernel-rt-debug Red Hat Enterprise Linux for Real Time kernel with debugging functions compiled in (slow)
kernel-rt-debug-devel Headers and libraries for development on debug kernel
rt-tests Utilities for measuring system latencies and for proving that priority-inheritance mutexes function properly
The following set of packages are provided for use with oprofile, systemtap, and the crash utility for analyzing kernel crashdumps. The debugging packages consist of symbol tables and are quite large. For this reason, they are separately delivered from the other Red Hat Enterprise Linux for Real Time packages.
These packages can be found and downloaded from the Red Hat Enterprise Linux for Real Time - Debug RPMs repository.

Table 2.3. Red Hat Enterprise Linux for Real Time Debugging Packages

RPM Package Name Description
kernel-rt-debuginfo Symbols for profiling and debugging use, such as oprofile or systemtap
kernel-rt-trace-debuginfo Symbols for profiling and tracing
kernel-rt-debug-debuginfo Symbols for profiling and tracing
kernel-rt-debuginfo-common Common debuginfo files shared between the other debuginfo packages

Important

The packages in Table 2.2, “Red Hat Enterprise Linux for Real Time Development and Test Packages” and Table 2.3, “Red Hat Enterprise Linux for Real Time Debugging Packages” are not essential in order to run Red Hat Enterprise Linux for Real Time. They are provided as diagnostic tools only and are not normally needed. Using the -trace or -debug kernel packages negatively impacts performance and can render any benefit from the use of the realtime kernel negligible.