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. |