Libraries not included in the security hardened image
The security hardened image follows a distroless approach, which excludes packages that are not required for running Spark. The excluded packages are outlined in the following list.
| Package | Description |
|---|---|
| abattis-cantarell-fonts | Default GNOME Cantarell font family for UI text. |
| acl | System package acl. |
| adwaita-cursor-theme | GNOME Adwaita cursor theme. |
| adwaita-icon-theme | GNOME Adwaita icon theme. |
| apr | Apache Portable Runtime core libraries. |
| apr-devel | Development headers and static libraries for apr. |
| apr-util | Utility libraries for the Apache Portable Runtime (APR). |
| apr-util-bdb | System package apr util bdb. |
| apr-util-devel | Development headers and static libraries for apr util. |
| apr-util-ldap | System package apr util ldap. |
| apr-util-openssl | System package apr util openssl. |
| at-spi2-atk | System package at spi2 atk. |
| at-spi2-core | System package at spi2 core. |
| atk | System package atk. |
| atlas | System package atlas. |
| atlas-devel | Development headers and static libraries for atlas. |
| audit-libs | Shared libraries for audit. |
| avahi-libs | Shared libraries for avahi. |
| basesystem | Basic system identification package. |
| bind-libs-lite | System package bind libs lite. |
| bind-license | System package bind license. |
| bind-utils | System package bind utils. |
| brotli | System package brotli. |
| bzip2-libs | Shared libraries for bzip2. |
| cairo | 2D vector graphics library. |
| cairo-gobject | System package cairo gobject. |
| chkconfig | System package chkconfig. |
| cmake | System package cmake. |
| cmake-data | Data files for cmake. |
| cmake-filesystem | Filesystem layout for cmake. |
| cmake-rpm-macros | System package cmake rpm macros. |
| colord-libs | Color management libraries. |
| copy-jdk-configs | Helpers to manage system JDK configuration. |
| coreutils-single | Core GNU utilities in a single binary. |
| cracklib | System package cracklib. |
| cracklib-dicts | System package cracklib dicts. |
| crypto-policies | System package crypto policies. |
| crypto-policies-scripts | System package crypto policies scripts. |
| cryptsetup-libs | Shared libraries for cryptsetup. |
| cups-libs | CUPS printing system libraries. |
| cyrus-sasl-devel | Development headers for Cyrus SASL. |
| cyrus-sasl-lib | SASL authentication library. |
| dbus | System message bus (D-Bus). |
| dbus-common | Common files for dbus. |
| dbus-daemon | D-Bus message bus daemon. |
| dbus-glib | GLib bindings for D-Bus. |
| dbus-libs | Libraries for D-Bus. |
| dbus-tools | Command-line tools for D-Bus. |
| dconf | System package dconf. |
| dejavu-fonts-common | Shared files for the DejaVu font families. |
| dejavu-sans-mono-fonts | DejaVu Sans Mono monospaced font family. |
| device-mapper | System package device mapper. |
| device-mapper-libs | Shared libraries for device mapper. |
| dmidecode | System package dmidecode. |
| dwz | DWARF debug information compressor. |
| efi-srpm-macros | System package efi srpm macros. |
| elfutils-default-yama-scope | System package elfutils default yama scope. |
| elfutils-libelf | System package elfutils libelf. |
| elfutils-libs | Shared libraries for elfutils. |
| emacs-filesystem | Filesystem layout for emacs. |
| enchant | System package enchant. |
| expat | System package expat. |
| expat-devel | Development headers and static libraries for expat. |
| file | File type identification utility. |
| file-libs | Libraries for file type identification. |
| filesystem | Base filesystem layout and directories. |
| findutils | File-finding utilities (find, xargs). |
| fontconfig | System package fontconfig. |
| fontpackages-filesystem | Filesystem layout for fontpackages. |
| fribidi | Bidirectional text processing library. |
| gawk | GNU awk text processing language. |
| gdb-gdbserver | Remote debugging server for GDB. |
| gdbm-libs | Shared libraries for gdbm. |
| gdk-pixbuf2 | Image loading and pixel buffer library for GNOME. |
| gdk-pixbuf2-modules | Image loader modules for GDK-Pixbuf. |
| geolite2-city | GeoLite2 city geolocation database. |
| geolite2-country | GeoLite2 country geolocation database. |
| ghc-srpm-macros | RPM macros for building Haskell packages. |
| glib-networking | System package glib networking. |
| glib2 | Core application utility library for GNOME/GTK (GLib). |
| glibc-common | Common files for the GNU C Library. |
| glibc-gconv-extra | Extra character set conversions for glibc. |
| glibc-langpack-en | English language support for glibc. |
| glibc-minimal-langpack | Minimal language data for glibc. |
| gmp | System package gmp. |
| gnupg2 | System package gnupg2. |
| gnutls | TLS/SSL and crypto library (GnuTLS). |
| go-srpm-macros | RPM macros for building Go packages. |
| gobject-introspection | System package gobject introspection. |
| gpgme | System package gpgme. |
| graphite2 | Smart font rendering engine. |
| grep | Text search utility. |
| groff-base | Typesetting tools (man page formatter). |
| gsettings-desktop-schemas | GNOME desktop settings schemas. |
| gtk-update-icon-cache | System package gtk update icon cache. |
| gtk3 | GTK 3 graphical toolkit. |
| gzip | GNU gzip compression utility. |
| harfbuzz | OpenType text shaping engine. |
| hicolor-icon-theme | Fallback icon theme shared by desktops. |
| hostname | Utility to set or show the system hostname. |
| httpd | Apache HTTP Server. |
| httpd-devel | Development headers for building against Apache HTTP Server. |
| httpd-filesystem | Filesystem layout and directories for Apache HTTP Server. |
| httpd-tools | Command-line utilities for Apache HTTP Server. |
| hunspell | System package hunspell. |
| hunspell-en | System package hunspell en. |
| hunspell-en-gb | System package hunspell en gb. |
| hunspell-en-us | System package hunspell en us. |
| ima-evm-utils | System package ima evm utils. |
| info | GNU info documentation viewer. |
| jasper-libs | JPEG-2000 image codec library. |
| java-11-openjdk | OpenJDK 11 JRE. |
| java-11-openjdk-devel | OpenJDK 11 development tools and headers. |
| java-11-openjdk-headless | OpenJDK 11 headless runtime. |
| javapackages-filesystem | Filesystem layout for Java packaging. |
| jbigkit-libs | Shared libraries for jbigkit. |
| json-glib | JSON parser and generator for GLib. |
| kmod-libs | Shared libraries for kmod. |
| krb5-workstation | Kerberos 5 client utilities (kinit, klist, etc.). |
| langpacks-en | System package langpacks en. |
| libacl | Shared library libacl. |
| libarchive | Shared library libarchive. |
| libassuan | Shared library libassuan. |
| libattr | Shared library libattr. |
| libblkid | Shared library libblkid. |
| libcap | Shared library libcap. |
| libcap-ng | Shared library libcap ng. |
| libcomps | Shared library libcomps. |
| libcurl | cURL client library for HTTP/FTP and more. |
| libdatrie | Shared library libdatrie. |
| libdb | Shared library libdb. |
| libdb-devel | Development headers and static libraries for libdb. |
| libdb-utils | Shared library libdb utils. |
| libdnf | Shared library libdnf. |
| libepoxy | OpenGL function pointer management library. |
| libfdisk | Shared library libfdisk. |
| libffi-devel | Development headers and static libraries for libffi. |
| libfontenc | Shared library libfontenc. |
| libgcrypt | General-purpose cryptographic library. |
| libgpg-error | GnuPG error description library. |
| libgusb | Shared library libgusb. |
| libkadm5 | Kerberos administration library. |
| libksba | Shared library libksba. |
| libmaxminddb | MaxMind DB reader library (GeoIP2). |
| libmodman | Shared library libmodman. |
| libmodulemd | Shared library libmodulemd. |
| libmount | Shared library libmount. |
| libnghttp2 | Shared library libnghttp2. |
| libnl3 | Shared library libnl3. |
| libnsl2 | Shared library libnsl2. |
| libpath_utils | Shared library libpath utils. |
| libpkgconf | Shared library libpkgconf. |
| libproxy | Proxy configuration and discovery library. |
| libpwquality | Shared library libpwquality. |
| libquadmath | Shared library libquadmath. |
| librepo | Shared library librepo. |
| libreport-filesystem | Filesystem layout for problem reporting (ABRT). |
| librhsm | Shared library librhsm. |
| libseccomp | Secure computing (seccomp) filtering library. |
| libsemanage | SELinux policy management library. |
| libsigsegv | Segmentation fault handling library. |
| libsmartcols | Column formatting library from util-linux. |
| libsolv | Dependency solver library for package managers. |
| libsoup | Shared library libsoup. |
| libss | Shared library libss. |
| libssh | SSH client library. |
| libssh-config | Configuration files for libssh. |
| libtalloc | Hierarchical memory allocator (Samba/tdb). |
| libthai | Thai language support library. |
| libtiff | TIFF image library. |
| libtirpc | Shared library libtirpc. |
| libtool-ltdl | Shared library libtool ltdl. |
| libusbx | Userspace USB programming library. |
| libuser | Shared library libuser. |
| libutempter | Shared library libutempter. |
| libuuid | UUID generation library. |
| libwayland-client | Wayland client library. |
| libwayland-cursor | Wayland cursor helper library. |
| libwayland-egl | Wayland EGL platform library. |
| libx11-common | Common data files for the X11 client libraries. |
| libxcomposite | X11 Composite extension client library. |
| libxcursor | X11 cursor management client library. |
| libxdamage | X11 Damage extension client library. |
| libxfixes | X11 Fixes extension client library. |
| libxft | X FreeType interface library for X11. |
| libxinerama | X11 multi-head display extension library. |
| libxkbcommon | Keyboard handling library for Wayland/X11. |
| libxrandr | X11 RandR extension client library. |
| libyaml | YAML parser and emitter library. |
| libzstd | Zstandard compression library. |
| lksctp-tools | Command-line tools for lksctp. |
| lua | System package lua. |
| lua-libs | Shared libraries for lua. |
| lz4-libs | LZ4 compression library. |
| mailcap | MIME type handling configuration. |
| make | Build automation tool. |
| mod_auth_gssapi | System package mod auth gssapi. |
| mod_http2 | HTTP/2 module for Apache HTTP Server. |
| mod_ldap | LDAP authentication/authorization module for Apache HTTP Server. |
| mod_session | Session management module for Apache HTTP Server. |
| mod_ssl | SSL/TLS module for Apache HTTP Server. |
| mpfr | System package mpfr. |
| ncurses-base | System package ncurses base. |
| ncurses-libs | Shared libraries for ncurses. |
| nettle | System package nettle. |
| npth | New GNU portable threads library. |
| nspr | Netscape Portable Runtime library. |
| nss | Network Security Services cryptography libraries. |
| nss-softokn | NSS software cryptographic module. |
| nss-softokn-freebl | NSS low-level crypto library (freebl). |
| nss-sysinit | NSS system initialization module. |
| nss-util | Utility libraries for NSS. |
| nss_wrapper | Name Service Switch wrapper libraries. |
| nss_wrapper-libs | Shared libraries for nss wrapper. |
| ocaml-srpm-macros | RPM macros for building OCaml packages. |
| openblas-srpm-macros | RPM macros for packaging OpenBLAS. |
| openblas-threads | Optimized BLAS library (OpenBLAS). |
| openldap | OpenLDAP client utilities and libraries. |
| openldap-devel | Development headers for OpenLDAP. |
| openssl-libs | OpenSSL cryptographic and TLS libraries. |
| pam | System package pam. |
| pango | Text layout and rendering library. |
| passwd | Password change utility. |
| pcre | System package pcre. |
| pcre2 | System package pcre2. |
| perl-carp | Perl module carp. |
| perl-constant | Perl module constant. |
| perl-data-dumper | Perl module data dumper. |
| perl-digest | Perl module digest. |
| perl-digest-md5 | Perl module digest md5. |
| perl-encode | Perl module encode. |
| perl-encoding | Perl module encoding. |
| perl-errno | Perl module errno. |
| perl-exporter | Perl module exporter. |
| perl-file-path | Perl module file path. |
| perl-file-temp | Perl module file temp. |
| perl-filter | Perl module filter. |
| perl-getopt-long | Perl module getopt long. |
| perl-http-tiny | Perl module http tiny. |
| perl-interpreter | Perl module interpreter. |
| perl-io | Perl module io. |
| perl-io-socket-ip | Perl module io socket ip. |
| perl-io-socket-ssl | Perl module io socket ssl. |
| perl-libnet | Perl module libnet. |
| perl-libs | Shared libraries for perl. |
| perl-macros | Perl module macros. |
| perl-mime-base64 | Perl module mime base64. |
| perl-mozilla-ca | Perl module mozilla ca. |
| perl-net-ssleay | Perl module net ssleay. |
| perl-open | Perl module open. |
| perl-parent | Perl module parent. |
| perl-pathtools | Perl module pathtools. |
| perl-pod-escapes | Perl module pod escapes. |
| perl-pod-perldoc | Perl module pod perldoc. |
| perl-pod-simple | Perl module pod simple. |
| perl-pod-usage | Perl module pod usage. |
| perl-podlators | Perl module podlators. |
| perl-scalar-list-utils | Perl module scalar list utils. |
| perl-socket | Perl module socket. |
| perl-srpm-macros | Perl module srpm macros. |
| perl-storable | Perl module storable. |
| perl-term-ansicolor | Perl module term ansicolor. |
| perl-term-cap | Perl module term cap. |
| perl-text-parsewords | Perl module text parsewords. |
| perl-text-tabs+wrap | Perl module text tabs and wrap. |
| perl-threads | Perl module threads. |
| perl-threads-shared | Perl module threads shared. |
| perl-time-local | Perl module time local. |
| perl-unicode-normalize | Perl module unicode normalize. |
| perl-uri | Perl module uri. |
| pixman | Low-level pixel manipulation library. |
| pkgconf | Tool to query and manage library build flags (pkg-config). |
| pkgconf-m4 | Autoconf macros for pkgconf. |
| pkgconf-pkg-config | pkg-config compatibility symlink provided by pkgconf. |
| platform-python | System Python 3 interpreter used by the OS. |
| platform-python-setuptools | Setuptools for the system Python. |
| popt | Command-line option parsing library. |
| procps-ng | System package procps ng. |
| publicsuffix-list-dafsa | System package publicsuffix list dafsa. |
| python-rpm-macros | System package python rpm macros. |
| python-srpm-macros | System package python srpm macros. |
| python2 | Python 2 interpreter (legacy). |
| python2-devel | Development headers for Python 2. |
| python2-libs | Shared libraries for Python 2. |
| python2-nose | Unit testing framework for Python 2. |
| python2-numpy | NumPy for Python 2. |
| python2-pip | pip package manager for Python 2. |
| python2-pip-wheel | pip as a wheel for Python 2. |
| python2-rpm-macros | RPM macros for Python 2 packaging. |
| python2-setuptools | Python 2 packaging utilities (setuptools). |
| python2-setuptools-wheel | setuptools as a wheel for Python 2. |
| python2-virtualenv | Virtual environments for Python 2. |
| python2-wheel-wheel | wheel package as a wheel for Python 2. |
| python3-bind | BIND DNS Python 3 tools. |
| python3-chardet | Character encoding detection for Python 3. |
| python3-cloud-what | Cloud environment detection helpers for Python 3. |
| python3-dateutil | Python 3 package dateutil. |
| python3-dbus | Python 3 package dbus. |
| python3-decorator | Python 3 package decorator. |
| python3-dnf | DNF Python 3 bindings. |
| python3-dnf-plugins-core | Core DNF plugin collection for Python 3. |
| python3-ethtool | ethtool bindings for Python 3. |
| python3-gobject-base | GObject introspection bindings for Python 3. |
| python3-gpg | GnuPG bindings for Python 3. |
| python3-hawkey | libhawkey bindings for Python 3 (DNF). |
| python3-idna | IDNA (Internationalized Domain Names) support for Python 3. |
| python3-iniparse | INI file parser for Python 3. |
| python3-inotify | inotify bindings for Python 3. |
| python3-libcomps | Python 3 package libcomps. |
| python3-libdnf | libdnf bindings for Python 3. |
| python3-librepo | librepo bindings for Python 3. |
| python3-libs | Shared libraries for python3. |
| python3-pip-wheel | Python 3 package pip wheel. |
| python3-ply | Lex/Yacc parsing tools for Python 3. |
| python3-pysocks | SOCKS proxy client for Python 3. |
| python3-requests | HTTP library for Python 3. |
| python3-rpm | RPM Python 3 bindings. |
| python3-rpm-generators | RPM dependency generators for Python 3. |
| python3-rpm-macros | RPM macros for Python 3 packaging. |
| python3-setuptools-wheel | Setuptools as a wheel for Python 3. |
| python3-six | Python 3 package six. |
| python3-subscription-manager-rhsm | Python 3 package subscription manager rhsm. |
| python3-syspurpose | Python 3 package syspurpose. |
| python3-systemd | systemd bindings for Python 3. |
| python3-urllib3 | HTTP client library for Python 3. |
| python38 | Python 3.8 interpreter. |
| python38-devel | Development headers for Python 3.8. |
| python38-libs | Shared libraries for Python 3.8. |
| python38-numpy | NumPy for Python 3.8. |
| python38-pip | pip package manager for Python 3.8. |
| python38-pip-wheel | pip as a wheel for Python 3.8. |
| python38-setuptools | setuptools for Python 3.8. |
| python38-setuptools-wheel | setuptools as a wheel for Python 3.8. |
| python38-wheel-wheel | wheel package as a wheel for Python 3.8. |
| qt5-srpm-macros | RPM macros for building Qt 5 packages. |
| rest | System package rest. |
| rootfiles | Basic user-level system files. |
| rpm | RPM Package Manager command-line tools. |
| rpm-build-libs | Libraries for building RPM packages. |
| rpm-libs | Libraries for the RPM Package Manager. |
| rust-srpm-macros | RPM macros for building Rust packages. |
| sed | Stream editor for filtering and transforming text. |
| setup | Base system setup files and directories. |
| shadow-utils | User and group account management utilities. |
| shared-mime-info | System package shared mime info. |
| sscg | Simple Signed Certificate Generator. |
| systemd | System and service manager. |
| systemd-libs | Systemd shared libraries. |
| systemd-pam | PAM module for systemd login integration. |
| tar | Archiving utility for TAR files. |
| tpm2-tss | TPM 2.0 Software Stack library. |
| ttmkfdir | Tool to generate fonts.dir for TrueType fonts. |
| tzdata | Time zone data. |
| tzdata-java | Time zone data for Java runtime. |
| unixodbc-devel | Development headers for unixODBC (ODBC driver manager). |
| usermode | System package usermode. |
| util-linux | Collection of essential Linux system utilities. |
| vim-filesystem | Filesystem layout for vim. |
| vim-minimal | System package vim minimal. |
| virt-what | Detect if running inside a virtual machine. |
| which | Locate a command in PATH. |
| xkeyboard-config | Configuration files for xkeyboard. |
| xorg-x11-font-utils | Utilities for handling legacy X.Org fonts. |
| xorg-x11-fonts-type1 | Legacy Type1 fonts for X.Org. |
| xz-libs | Shared libraries for xz. |
