Blame package-descriptions

Bernhard M. Wiedemann 6ebc4a
# Descriptions of the binary kernel packages. The format is
Bernhard M. Wiedemann 6ebc4a
#
Bernhard M. Wiedemann 6ebc4a
# === <package name> ===
Bernhard M. Wiedemann 6ebc4a
# Summary: Package summary (single line)
Bernhard M. Wiedemann 6ebc4a
# Requires: additional dependencies for KMPs (single line)
Bernhard M. Wiedemann 6ebc4a
# ...
Bernhard M. Wiedemann 6ebc4a
#
Bernhard M. Wiedemann 6ebc4a
# Long description (multiple
Bernhard M. Wiedemann 6ebc4a
# lines)
Bernhard M. Wiedemann 6ebc4a
#
Bernhard M. Wiedemann 6ebc4a
# Descriptions of the -base and -extra subpackages are derived from the
Bernhard M. Wiedemann 6ebc4a
# main descriptions. The "Summary:" keyword can be omitted
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-debug ===
Bernhard M. Wiedemann 6ebc4a
A Debug Version of the Kernel
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
This kernel has several debug facilities enabled that hurt performance.
Bernhard M. Wiedemann 6ebc4a
Only use this kernel when investigating problems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-default ===
Bernhard M. Wiedemann 6ebc4a
The Standard Kernel
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
The standard kernel for both uniprocessor and multiprocessor systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-kvmsmall ===
Bernhard M. Wiedemann 6ebc4a
The Small Developer Kernel for KVM
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
This kernel is intended for kernel developers to use in simple virtual
Bernhard M. Wiedemann 6ebc4a
machines.  It contains only the device drivers necessary to use a
Bernhard M. Wiedemann 6ebc4a
KVM virtual machine *without* device passthrough enabled.  Common
Bernhard M. Wiedemann 6ebc4a
local and network file systems are enabled.  All device mapper targets
Bernhard M. Wiedemann 6ebc4a
are enabled.  Only the network and graphics drivers for devices that qemu
Bernhard M. Wiedemann 6ebc4a
emulates are enabled.  Many subsystems enabled in the default kernel
Bernhard M. Wiedemann 6ebc4a
are entirely disabled.  This kernel is meant to be small and to build
Bernhard M. Wiedemann 6ebc4a
very quickly.  The configuration may change arbitrarily between builds.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-azure ===
Bernhard M. Wiedemann 6ebc4a
Kernel for MS Azure cloud
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
Bernhard M. Wiedemann 6ebc4a
solutions.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-pae ===
Bernhard M. Wiedemann 6ebc4a
Kernel with PAE Support
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
This kernel supports up to 64GB of main memory. It requires Physical
Bernhard M. Wiedemann 6ebc4a
Addressing Extensions (PAE), which were introduced with the Pentium Pro
Bernhard M. Wiedemann 6ebc4a
processor.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
PAE is not only more physical address space but also important for the
Bernhard M. Wiedemann 6ebc4a
"no execute" feature which disables execution of code that is marked as
Bernhard M. Wiedemann 6ebc4a
non-executable. Therefore, the PAE kernel should be used on any systems
Bernhard M. Wiedemann 6ebc4a
that support it, regardless of the amount of main memory.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-vanilla ===
Bernhard M. Wiedemann 6ebc4a
The Standard Kernel - without any SUSE patches
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
The standard kernel - without any SUSE patches
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-64kb ===
Bernhard M. Wiedemann 6ebc4a
Kernel with 64kb PAGE_SIZE
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
This kernel is identical to the default kernel, but is configured with
Bernhard M. Wiedemann 6ebc4a
64kb page size granule. Its main purpose is to serve as compatibility
Bernhard M. Wiedemann 6ebc4a
kernel for systems that were installed when the default kernel was still
Bernhard M. Wiedemann 6ebc4a
configured with 64kb page size granule.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-lpae ===
Bernhard M. Wiedemann 6ebc4a
Kernel for LPAE enabled systems
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
Bernhard M. Wiedemann 6ebc4a
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann afd870
=== kernel-preempt ===
Bernhard M. Wiedemann afd870
Kernel with PREEMPT support
Bernhard M. Wiedemann afd870
Bernhard M. Wiedemann afd870
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT. Its
Bernhard M. Wiedemann afd870
main purpose is to serve workloads with a higher demand on smaller latencies
Bernhard M. Wiedemann afd870
than the default kernel in average.
Bernhard M. Wiedemann afd870
Bernhard M. Wiedemann 6ebc4a
=== kernel-syzkaller ===
Bernhard M. Wiedemann 6ebc4a
Kernel used for fuzzing by syzkaller
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
The syzkaller kernel should be used solely in a virtual machine by
Bernhard M. Wiedemann 6ebc4a
syzkaller only. It supports kernel coverage and enables a lot of slow
Bernhard M. Wiedemann 6ebc4a
debugging options.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kernel-zfcpdump ===
Bernhard M. Wiedemann 6ebc4a
The IBM System Z zfcpdump Kernel
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
The Linux kernel for booting the zfcpdump process on IBM System Z.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
This kernel should only be used by the s390-tools package. This kernel
Bernhard M. Wiedemann 6ebc4a
should not be installed as a regular booting kernel.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== cluster-md-kmp ===
Bernhard M. Wiedemann 6ebc4a
Summary: Clustering support for MD devices
Bernhard M. Wiedemann 6ebc4a
Requires: dlm-kmp
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Clustering support for MD devices. This enables locking and
Bernhard M. Wiedemann 6ebc4a
synchronization across multiple systems on the cluster, so all
Bernhard M. Wiedemann 6ebc4a
nodes in the cluster can access the MD devices simultaneously.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== dlm-kmp ===
Bernhard M. Wiedemann 6ebc4a
DLM kernel modules
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
DLM stands for Distributed Lock Manager, a means to synchronize access to
Bernhard M. Wiedemann 6ebc4a
shared resources over the cluster.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== gfs2-kmp ===
Bernhard M. Wiedemann 6ebc4a
Summary: GFS2 kernel modules
Bernhard M. Wiedemann 6ebc4a
Requires: dlm-kmp
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
GFS2 is Global Filesystem, a shared device filesystem.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== ocfs2-kmp ===
Bernhard M. Wiedemann 6ebc4a
Summary: OCFS2 kernel modules
Bernhard M. Wiedemann 6ebc4a
Requires: dlm-kmp
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
OCFS2 is the Oracle Cluster Filesystem, a filesystem for shared devices
Bernhard M. Wiedemann 6ebc4a
accessible simultaneously from multiple nodes of a cluster.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== kselftests-kmp ===
Bernhard M. Wiedemann 6ebc4a
Kernel sefltests
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
This package contains kernel modules which are part of the upstream kernel
Bernhard M. Wiedemann 6ebc4a
selftest effort. kselftest is the name of the upstream kernel target to build
Bernhard M. Wiedemann 6ebc4a
and run all selftests. You can also run each test individually from the
Bernhard M. Wiedemann 6ebc4a
respective upstream tools/testing/selftests/ directory, this package is
Bernhard M. Wiedemann 6ebc4a
intended to be used using individial upstream selftest scripts given only
Bernhard M. Wiedemann 6ebc4a
select supported selftest drivers are enabled.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
It should always be possible to always run the latest linux-next version of the
Bernhard M. Wiedemann 6ebc4a
selftest scripts and tests against any older kernel selftest driver.  Certain
Bernhard M. Wiedemann 6ebc4a
tests facilities may be backported onto older kernels to enable further
Bernhard M. Wiedemann 6ebc4a
testing.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Selftests also provide for a vehicle or proof of concept issues to be
Bernhard M. Wiedemann 6ebc4a
reproduced, verified and corrected.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Selftest drivers are intended to be supported only in testing and QA
Bernhard M. Wiedemann 6ebc4a
environments, they are not intended to be run on production systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
=== reiserfs-kmp ===
Bernhard M. Wiedemann 6ebc4a
Reiserfs kernel module
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
The reiserfs file system is no longer supported in SLE15.  This package
Bernhard M. Wiedemann 6ebc4a
provides the reiserfs module for the installation system.