diff --git a/PKGBUILD b/PKGBUILD index 5d7d44d..07f20b3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # copied from Jan Alexander Steffens (heftig) pkgbase=linux-tom -pkgver=6.6.6.arch1 +pkgver=6.6.7.arch1 pkgrel=1 pkgdesc='Linux' url='https://github.com/archlinux/linux' diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index f41f292..8bf4858 100644 Binary files a/documentation/linux_configuration.pdf and b/documentation/linux_configuration.pdf differ diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index 198339e..b69748c 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -107,7 +107,7 @@ aber die Ram-Größe weniger wichtig ist.\\ Überblick: Gzip werden von den älteren Kernelversionen unterstützt,\\ Arch Linux (since Linux/x86 5.9.0) Standard: ZSTD (former: XZ since 4.14.4, predecessor GZIP,XZ)\\ Debian 11.6: XZ\\ -@TODO Weitere Linux Distros +@TODO Weitere Linux Distributionen \subsubsection{Gzip} CONFIG\_KERNEL\_GZIP [=n] \textbf{[~]}\\ Die alte und bewährte gzip-Kompression. Sie bietet ein gutes @@ -139,7 +139,7 @@ Die Komprimierung ist langsam. \subsubsection{LZO} CONFIG\_KERNEL\_LZO [=n] \textbf{[~]}\\ Kompressionsrate ist die schlechteste aller anderen. Kernelgröße ist etwa 10~\% größer als GZIP. -Jedoch ist die Geschwindigkeit beim Komprimieren und Dekomrimieren die höchste. +Jedoch ist die Geschwindigkeit beim Komprimieren und Dekomprimieren die höchste. \subsubsection{LZ4} CONFIG\_KERNEL\_LZ4 [=n] \textbf{[~]}\\ @@ -319,7 +319,7 @@ Beachten Sie, dass ein Administrator diese Funktion durch Ändern aktivieren sol \paragraph{Permanently enable BPF JIT and remove BPF interpreter}$~$\\ CONFIG\_BPF\_JIT\_ALWAYS\_ON [=y] \textbf{[Y]}\\ -Aktiviert BPF JIT und entfernt den BPF-Interpreter um spekulative Ausfüh\-run\-gen +Aktiviert BPF JIT und entfernt den BPF-Interpreter um spekulative Ausführungen von BPF-An\-wei\-sun\-gen durch den Interpreter zu verhindern. Wenn CONFIG\_BPF\_JIT\_ALWAYS\_ON eingeschaltet ist, dann wird \texttt{/proc/sys/net/core/bpf\_jit\_enable} permanent auf 1 gesetzt, alle @@ -4063,11 +4063,11 @@ Ermöglicht die Wiederherstellung von Code nach einigen Speicherfehlern auf Syst Dadurch kann ein System auch dann weiterlaufen, wenn ein Teil des Speichers unkorrigierte Fehler aufweist. Dies erfordert spezielle Hardwareunterstützung und in der Regel ECC-Speicher. -\subsection{HWPoison pages injector} +\subsubsection{HWPoison pages injector} CONFIG\_HWPOISON\_INJECT [=m] \textbf{[M]}\\ \textit{Für diese Option gibt es keine Hilfe.} -\subsection{Transparent Hugepage Support} +\subsection{Transparent Hugepage Support \texorpdfstring{$\rightarrow$}{->}} CONFIG\_TRANSPARENT\_HUGEPAGE [=y] \textbf{[Y]}\\ Transparent Hugepages erlaubt es dem Kernel, große Seiten und große tlb transparent für die Anwendungen zu verwenden, wann immer dies möglich ist. Diese Funktion kann die Rechenleistung bestimmter Anwendungen verbessern, @@ -4075,6 +4075,14 @@ indem sie Seitenfehler bei der Speicherzuweisung beschleunigt, die Anzahl der tl Durchlaufen der Seitentabelle beschleunigt. Wenn der Speicher bei eingebetteten Systemen begrenzt ist, können Sie N angeben. +\subsubsection{Transparent Hugepage Support sysfs defaults} +Wählt die sysfs-Vorgaben für die transparente Hugepage-Unterstützung aus. + +\paragraph{always}$~$\\ +CONFIG\_TRANSPARENT\_HUGEPAGE\_ALWAYS [=y] \textbf{[Y]}\\ +Die ständige Aktivierung von Transparent Hugepage kann den Speicherbedarf von Anwendungen erhöhen, ohne dass +dies einen garantierten Nutzen hat, aber es funktioniert automatisch für alle Anwendungen. + \subsection{Contiguous Memory Allocator} CONFIG\_CMA [=y] \textbf{[Y]}\\ Dadurch wird der Contiguous Memory Allocator aktiviert, der es anderen Subsystemen ermöglicht, große, physisch