From c37e740365f4ed671a0a1e19515798a57b02bd42 Mon Sep 17 00:00:00 2001 From: Thomas Kuschel Date: Sun, 17 Dec 2023 18:34:57 +0100 Subject: [PATCH] FIX the z. B. --- documentation/linux_configuration.pdf | Bin 495278 -> 495199 bytes documentation/linux_configuration.tex | 78 +++++++++++++------------- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 675ed4055082e6c5139a05964df89a75777f967d..cb43e0458591f6091040d786811576fe3a9e807a 100644 GIT binary patch delta 72440 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

9)bSl*U;y}#mf%{y5$yHYy)W3aNhFNYuMzAa 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 z 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 K8g{M+VgCbWD)ANo delta 72504 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 diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index ed0e785..3dfd455 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -1,4 +1,4 @@ -% +% % Thomas Kuschel 2023 \newcommand{\version}{V6.6} \documentclass[10pt,a4paper]{article} @@ -53,7 +53,7 @@ CONFIG\_WERROR [=n] \textbf{[Y]}\\ \textit{Den Kernel mit Fehlermeldungen bei Warnungen kompilieren}\\ Ein Build sollte keine Compiler-Warnungen ausgeben, dies aktiviert die Flags '-Werror' (für C) und '-Dwarnings' (für Rust) um diese Regel -standardmäßig zu setzen. Bestimmte Warnungen von anderen Tools z.B. der +standardmäßig zu setzen. Bestimmte Warnungen von anderen Tools z.~B. der Linker könnte mit dieser Option Fehler generieren. Deaktivieren ist sinnvoll, wenn Sie einen neuen (oder sehr alten) Compiler bzw. Linker mit seltenen, ungewöhnlichen Warnungen haben. Haben Sie auf Ihrer @@ -162,7 +162,7 @@ CONFIG\_DEFAULT\_INIT [=] \textbf{[~]}\\ Diese Option legt den Standard-Init-Pfad für das System fest, wenn in der Kernel-Befehlszeile keine solche init=-Option übergeben wird. Wenn der angeforderte Pfad nicht vorhanden ist, wird trotzdem versucht, -weitere Orte zu finden (z. B. /sbin/init usw.). Wenn dieser Pfad leer ist, +weitere Orte zu finden (z.~B. /sbin/init usw.). Wenn dieser Pfad leer ist, wird einfach die Fallback-Liste verwendet, wenn init= nicht übergeben wird. \subsection{Default hostname} @@ -185,7 +185,7 @@ CONFIG\_POSIX\_MQUEUE [=y] \textbf{[Y]}\\ Die POSIX-Variante der Nachrichtenwarteschlangen (message queues) ist ein Teil der IPC. In POSIX-Nachrichtenwarteschlangen hat jede Nachricht eine Priorität, die über die Reihenfolge des Empfangs durch einen Prozess entscheidet. Wenn Sie Programme kompilieren und ausführen wollen, -die z.B. für Solaris geschrieben wurden und die POSIX-Warteschlangen (Funktionen mq\_\*) verwenden, +die z.~B. für Solaris geschrieben wurden und die POSIX-Warteschlangen (Funktionen mq\_\*) verwenden, sagen Sie hier Y. POSIX-Nachrichtenwarteschlangen sind via Dateisystem als \glqq mqueue\grqq{} sichtbar und können irgendwo eingehängt werden, wenn Sie Dateisystemoperationen auf Nachrichtenwarteschlangen durchführen wollen. @@ -216,7 +216,7 @@ Bemerkung: Debian Bullseye verwendet dies noch (Y). \subsection{Auditing support} CONFIG\_AUDIT [=y] \textbf{[Y]}\\ Aktivieren Sie eine Überwachungsinfrastruktur, die mit einem anderen Kernel-Subsystem -verwendet werden kann, wie z.B. SELinux (das dies für die Protokollierung der Ausgabe +verwendet werden kann, wie z.~B. SELinux (das dies für die Protokollierung der Ausgabe von avc-Nachrichten benötigt). Die Systemaufrufüberprüfung ist auf Architekturen, die sie unterstützen, enthalten. @@ -521,8 +521,8 @@ standardmäßig deaktiviert, kann aber durch die Übergabe von psi=1 auf der Kernel-Befehlszeile beim Booten aktiviert werden.\\ Diese Funktion fügt dem Task-Wakeup- und Sleep-Pfad des Schedulers etwas Code hinzu. Der Overhead ist zu gering, um gängige planungsintensive Arbeitslasten in der Praxis -zu beeinträchtigen (z. B. Web\-server, Memcache), aber es zeigt sich in künstlichen -Scheduler-Stresstests, wie z. B. Hackbench.\\ +zu beeinträchtigen (z.~B. Web\-server, Memcache), aber es zeigt sich in künstlichen +Scheduler-Stresstests, wie z.~B. Hackbench.\\ Wenn Sie paranoid sind und nicht sicher, wofür der Kernel verwendet wird, sagen Sie Y für Ja.\\ Sagen Sie N, wenn Sie unsicher sind. @@ -768,7 +768,7 @@ CONFIG\_LOG\_BUF\_SHIFT [=12] \textbf{[12]}\\ Diese Option ermöglicht es, die Standardgröße des Ringpuffers entsprechend der Anzahl der CPUs zu erhöhen. Der Wert definiert den Beitrag jeder CPU als eine Potenz von 2. Der beanspruchte Speicherplatz beträgt in der Regel nur wenige Zeilen, kann aber viel -mehr sein, wenn Probleme gemeldet werden, z. B. bei Rückverfolgungen. +mehr sein, wenn Probleme gemeldet werden, z.~B. bei Rückverfolgungen. Die erhöhte Größe bedeutet, dass ein neuer Puffer zugewiesen werden muss und der ursprüngliche statische Puffer ungenutzt ist. Dies ist nur auf Systemen mit mehr CPUs sinnvoll. Daher wird dieser Wert nur verwendet, wenn die Summe der Beiträge größer ist @@ -779,7 +779,7 @@ Zuweisung auszulösen. Diese Option wird auch ignoriert, wenn der Kernelparamete Ringpuffers erzwingt. Die Anzahl der möglichen CPUs wird für diese Berechnung verwendet, wobei Hotplugging ignoriert wird, so dass die Berechnung für das Worst-Case-Szenario optimal ist und gleichzeitig ein einfacher Algorithmus ab dem Hochfahren verwendet -werden kann. Beispiele für Verschiebungswerte und ihre Bedeutung: +werden kann. Beispiele für Verschiebungswerte und ihre Bedeutung:\\ \indent 17 $\Rightarrow$ 128 KB für jede CPU\\ \indent 16 $\Rightarrow$ 64 KB für jede CPU\\ \indent 15 $\Rightarrow$ 32 KB für jede CPU\\ @@ -947,7 +947,7 @@ PIDs sind grundsätzlich eine globale Ressource, da es ziemlich trivial ist, ein PID-Erschöpfung zu erreichen, bevor man auch nur eine konservative kmemcg-Grenze erreicht. Infolgedessen ist es möglich, ein System zum Stillstand zu bringen, ohne durch andere cgroup-Richtlinien eingeschränkt zu werden. Der PID-Regler ist dafür ausgelegt, dies zu verhindern. -Es sollte beachtet werden, dass organisatorische Operationen (wie z.B. das Anhängen an +Es sollte beachtet werden, dass organisatorische Operationen (wie z.~B. das Anhängen an eine cgroup-Hierarchie) *nicht* durch den PIDs-Controller blockiert werden, da das PIDs-Limit nur die Fähigkeit eines Prozesses zum Forking, nicht aber zum Anhängen an eine cgroup beeinflusst. @@ -1242,7 +1242,7 @@ da alle Symbole in das Kernel-Image geladen werden müssen. \paragraph{Test the basic functions and performance of kallsyms}$~$\\ CONFIG\_KALLSYMS\_SELFTEST [=n] \textbf{[N]}\\ -Testen Sie die Grundfunktionen und die Leistung einiger Schnittstellen, wie z. B. +Testen Sie die Grundfunktionen und die Leistung einiger Schnittstellen, wie z.~B. \texttt{kallsyms\_lookup\_name}. Außerdem wird die Kompressionsrate des kallsyms-Kompressionsalgorithmus für den aktuellen Symbolsatz berechnet. Starten Sie den Selbsttest automatisch nach dem Systemstart.\\ @@ -1256,7 +1256,7 @@ CONFIG\_KALLSYMS\_ALL [=y] \textbf{[Y]}\\ Normalerweise enthält kallsyms nur die Symbole von Funktionen für schönere OOPS-Meldungen und Backtraces (d. h. Symbole aus den Abschnitten text und inittext). Dies ist für die meisten Fälle ausreichend. Nur wenn Sie Kernel-Live-Patching -oder andere weniger häufige Anwendungsfälle (z. B. wenn ein Debugger verwendet +oder andere weniger häufige Anwendungsfälle (z.~B. wenn ein Debugger verwendet wird) aktivieren wollen, sind alle Symbole erforderlich (d. h. die Namen von Variablen aus den Data-Abschnitten usw.).\\ Diese Option stellt sicher, dass alle Symbole in das Kernel-Image geladen werden @@ -1277,7 +1277,7 @@ Software-Ereignisse werden entweder integriert oder über die Verwendung von gen Tracepoints unterstützt. Die meisten modernen CPUs unterstützen Leistungsereignisse über Leistungszählerregister. -Diese Register zählen die Anzahl bestimmter Arten von hw-Ereignissen: z. B. ausgeführte +Diese Register zählen die Anzahl bestimmter Arten von hw-Ereignissen: z.~B. ausgeführte Anweisungen, erlittene Cachemisses oder falsch vorhergesagte Verzweigungen -- ohne den Kernel oder Anwendungen zu verlangsamen. Diese Register können auch Unterbrechungen auslösen, wenn eine bestimmte Anzahl von Ereignissen überschritten wird -- und können so @@ -1371,7 +1371,7 @@ Wenn Sie unsicher sind, sagen Sie Y. CONFIG\_CRASH\_MAX\_MEMORY\_RANGES [=8192] \textbf{[8192]}\\ Für den Pfad des Systemaufrufs \texttt{kexec\_file\_load()} ist die maximale Anzahl der Speicherbereiche anzugeben, die der elfcorehdr-Puffer/das elfcorehdr-Segment aufnehmen kann. -Diese Regionen werden über \texttt{walk\_system\_ram\_res()} ermittelt, z.B. die +Diese Regionen werden über \texttt{walk\_system\_ram\_res()} ermittelt, z.~B. die 'System RAM'-Einträge in /proc/iomem. Dieser Wert wird mit NR\_CPUS\_DEFAULT kombiniert und mit \texttt{sizeof(Elf64\_Phdr)} multipliziert, um die endgültige elfcorehdr-Speicherpuffer-/Segmentgröße zu bestimmen. Der Wert 8192 beispielsweise deckt ein (dünn besiedeltes) 1TiB-System ab, @@ -1519,7 +1519,7 @@ Insbesondere BUG, wenn eine paravirt\_op fehlt, wenn sie aufgerufen wird. \subsubsection{Paravirtualization layer for spinlocks} CONFIG\_PARAVIRT\_SPINLOCKS [=y] \textbf{[Y]}\\ Paravirtualisierte Spinlocks ermöglichen es einem pvops-Backend, die Spinlock-Implementierung durch -etwas Virtualisierungsfreundliches zu ersetzen (z. B. Blockieren der virtuellen CPU anstelle +etwas Virtualisierungsfreundliches zu ersetzen (z.~B. Blockieren der virtuellen CPU anstelle von Spinning). Dies hat nur minimale Auswirkungen auf native Kernel und bringt einen deutlichen Leistungsvorteil für paravirtualisierte KVM/Xen-Kernel.\\ @@ -1617,7 +1617,7 @@ Um einen Kernel zu kompilieren, der auf allen unterstützten x86-CPU-Typen laufe nicht optimal schnell), können Sie hier \glqq 486\grqq{} angeben. Beachten Sie, dass der 386er nicht mehr unterstützt wird, dies schließt AMD/Cyrix/Intel 386DX/DXL/SL/SLC/SX, Cyrix/TI 486DLC/DLC2, UMC 486SX-S und den NexGen Nx586 ein. Der Kernel läuft nicht notwendigerweise auf älteren -Architekturen als der von Ihnen gewählten, z.B. läuft ein Pentium-optimierter Kernel auf einem PPro, +Architekturen als der von Ihnen gewählten, z.~B. läuft ein Pentium-optimierter Kernel auf einem PPro, aber nicht unbedingt auf einem i486. Hier sind die empfohlenen Einstellungen für höchste Geschwindigkeit: @@ -1739,7 +1739,7 @@ Diese Option ermöglicht eine Umgehung, die eine Quelle für unerwünschte Unter Dies wird empfohlen, wenn die Thread-Interrupt-Behandlung auf Systemen verwendet wird, bei denen die Erzeugung von überflüssigen \glqq Boot-Interrupts\grqq{} nicht deaktiviert werden kann. Einige Chipsätze erzeugen einen Legacy-INTx-\glqq Boot-IRQ\grqq{}, wenn der IRQ-Eintrag im -IO-APIC des Chipsatzes maskiert ist (wie es z. B. der RT-Kernel während der Interruptbehandlung +IO-APIC des Chipsatzes maskiert ist (wie es z.~B. der RT-Kernel während der Interruptbehandlung tut). Bei Chipsätzen, bei denen diese Boot-IRQ-Erzeugung nicht deaktiviert werden kann, wird durch diese Abhilfe die ursprüngliche IRQ-Leitung maskiert, so dass nur der entsprechende \glqq Boot-IRQ\grqq{} an die CPUs geliefert wird. Die Problemumgehung weist den Kernel außerdem @@ -1753,7 +1753,7 @@ erhöht werden. CONFIG\_X86\_MCE [=y] \textbf{[Y]}\\ (Maschinenprüfung / Überhitzungsmeldung) Durch die Unterstützung von Machine Check kann der Prozessor den Kernel benachrichtigen, -wenn er ein Problem feststellt (z. B. Überhitzung, Datenbeschädigung). Welche Maßnahmen der +wenn er ein Problem feststellt (z.~B. Überhitzung, Datenbeschädigung). Welche Maßnahmen der Kernel ergreift, hängt von der Schwere des Problems ab und reicht von Warnmeldungen bis zum Anhalten des Rechners. @@ -1807,7 +1807,7 @@ berechnen. \subsubsection{AMD Uncore performance events} CONFIG\_PERF\_EVENTS\_AMD\_UNCORE [=m] \textbf{[M]}\\ -Unterstützung für AMD-Uncore-Leistungsereignisse für die Verwendung mit z.B.\\ +Unterstützung für AMD-Uncore-Leistungsereignisse für die Verwendung mit z.~B.\\ \texttt{perf stat -e amd\_l3/.../,amd\_df/.../}.\\ Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{amd-uncore} genannt. @@ -2004,7 +2004,7 @@ Wenn Sie unsicher sind, sagen Sie Y. CONFIG\_X86\_INTEL\_MEMORY\_PROTECTION\_KEYS [=y] \textbf{[Y]}\\ Intels TSX-Funktion (Transactional Synchronization Extensions) ermöglicht die Optimierung von Sperrprotokollen durch Lock Elision, was zu einer spürbaren Leistungssteigerung führen kann. -Andererseits hat sich gezeigt, dass TSX für Seitenkanalangriffe (z. B. TAA) ausgenutzt werden kann, und es ist +Andererseits hat sich gezeigt, dass TSX für Seitenkanalangriffe (z.~B. TAA) ausgenutzt werden kann, und es ist wahrscheinlich, dass in Zukunft weitere Angriffe dieser Art entdeckt werden. Daher ist TSX standardmäßig nicht aktiviert (aka \texttt{tsx=off}). Ein Administrator kann diese Entscheidung durch den Befehlszeilenparameter \texttt{tsx=on} außer Kraft setzen. @@ -2084,7 +2084,7 @@ CONFIG\_EFI\_FAKE\_MEMMAP [=n] \textbf{[N]}\\ Wenn Sie hier Y angeben, wird die Boot-Option \texttt{efi\_fake\_mem} aktiviert. Durch Angabe dieses Parameters können Sie einem bestimmten Speicherbereich beliebige Attribute hinzufügen, indem Sie die ursprüngliche (von der Firmware bereitgestellte) EFI-Memmap aktualisieren. -Dies ist nützlich für das Debugging von EFI-Memmap-bezogenen Funktionen, z.B. Address Range Mirroring. +Dies ist nützlich für das Debugging von EFI-Memmap-bezogenen Funktionen, z.~B. Address Range Mirroring. \subsubsection{Timer frequency () \texorpdfstring{$\rightarrow$}{->}} Ermöglicht die Konfiguration der Timer-Frequenz. Es ist üblich, den Timer-Interrupt mit 1000 Hz laufen @@ -2243,7 +2243,7 @@ so dass entweder alte oder bösartige Userspace-Programme identifiziert werden k \subsubsection{Built-in kernel command line} CONFIG\_CMDLINE\_BOOL [=n] \textbf{[N]}\\ Ermöglicht die Angabe von Boot-Argumenten für den Kernel zur Erstellungszeit. Auf einigen Systemen -(z.B. eingebetteten [embedded]) ist es notwendig oder praktisch, einige oder alle Kernel-Boot-Argumente mit +(z.~B. eingebetteten [embedded]) ist es notwendig oder praktisch, einige oder alle Kernel-Boot-Argumente mit dem Kernel selbst bereitzustellen (d.h. sich nicht darauf zu verlassen, dass der Bootloader sie bereitstellt). Um Kommandozeilenargumente in den Kernel zu kompilieren, setzen Sie diese Option auf Y und geben Sie dann die Boot-Argumente in CONFIG\_CMDLINE ein. Bei Systemen mit voll funktionsfähigen Bootloadern @@ -2346,7 +2346,7 @@ Energieverwaltung und ACPI-Optionen \subsection{Suspend to RAM and standby} CONFIG\_SUSPEND [=y] \textbf{[Y]}\\ Ermöglicht dem System, in Ruhezustände einzutreten, in denen der Hauptspeicher mit Strom versorgt wird und -somit sein Inhalt erhalten bleibt, wie z. B. der Suspend-to-RAM-Zustand (z. B. der ACPI S3-Zustand). +somit sein Inhalt erhalten bleibt, wie z.~B. der Suspend-to-RAM-Zustand (z.~B. der ACPI S3-Zustand). \subsection{Hibernation (aka `suspend to disk')} CONFIG\_HIBERNATION [=y] \textbf{[Y]}\\ @@ -2398,7 +2398,7 @@ Benachrichtigt den Kernel über eine aggressive Benutzerraum-Energieverwaltungsp ändert das Verhalten verschiedener schlafempfindlicher Codes, um mit häufigen, vom Benutzer initiierten Übergängen in einen globalen Schlafzustand umzugehen. Wenn Sie hier Y sagen, werden Codepfade deaktiviert, die die meisten Benutzer wirklich aktiviert lassen sollten. Aktivieren Sie dies nur, wenn es sehr häufig vorkommt, dass man für sehr kurze Zeiträume ($<= 2$~Sekunden) schläft/wach -ist. Nur Plattformen, wie z.B. Android, die opportunistischen Ruhezustand von einem Userspace-Energieverwaltungsdienst implementieren, +ist. Nur Plattformen, wie z.~B. Android, die opportunistischen Ruhezustand von einem Userspace-Energieverwaltungsdienst implementieren, sollten diese Option aktivieren, nicht aber andere Maschinen. Daher sollten Sie hier N sagen, es sei denn, Sie sind sich sehr sicher, dass Sie dies wollen. Die Option hat andernfalls schlechte, unerwünschte Auswirkungen und sollte nicht nur zum Spaß aktiviert werden. @@ -2408,7 +2408,7 @@ Ermöglicht es dem Benutzer, Wakeup-Quellobjekte mit Hilfe einer sysfs-basierten \subsection{Device power management core functionality} CONFIG\_PM\_WAKELOCKS [=y] \textbf{[Y]}\\ -Aktivierung von Funktionen, die es ermöglichen, E/A-Geräte in einen energiesparenden (stromsparenden) Zustand zu versetzen, z. B. nach einer +Aktivierung von Funktionen, die es ermöglichen, E/A-Geräte in einen energiesparenden (stromsparenden) Zustand zu versetzen, z.~B. nach einer bestimmten Zeit der Inaktivität (autosuspended), und sie als Reaktion auf ein von der Hardware erzeugtes Wake-up-Ereignis oder eine Anforderung des Treibers aufzuwecken. Damit diese Funktion funktioniert, ist in der Regel eine Hardwareunterstützung erforderlich, und die Bustreiber der Busse, an denen die Geräte angeschlossen sind, sind für die tatsächliche Handhabung von Suspendierungsanforderungen und Weckereignissen zuständig. @@ -2416,7 +2416,7 @@ Busse, an denen die Geräte angeschlossen sind, sind für die tatsächliche Hand \subsubsection{Power Management Debug Support} CONFIG\_PM\_DEBUG [=y] \textbf{[Y]}\\ Diese Option aktiviert verschiedene Debugging-Funktionen im Power-Management-Code. Dies ist hilfreich bei der Fehlersuche und der Meldung -von PM-Fehlern, wie z. B. der Suspend-Unterstützung. +von PM-Fehlern, wie z.~B. der Suspend-Unterstützung. \paragraph{Extra PM attributes in sysfs for low-level debugging/testing}$~$\\ CONFIG\_PM\_ADVANCED\_DEBUG [=n] \textbf{[N]}\\ @@ -2448,7 +2448,7 @@ Im Zweifelsfall sagen Sie N. \subsection{Energy Model for devices with DVFS (CPUs, GPUs, etc)} CONFIG\_ENERGY\_MODEL [=y] \textbf{[Y]}\\ -Mehrere Teilsysteme (z. B. das thermische System und/oder der Aufgabenplaner) können Informationen über den Energieverbrauch von Geräten +Mehrere Teilsysteme (z.~B. das thermische System und/oder der Aufgabenplaner) können Informationen über den Energieverbrauch von Geräten nutzen, um intelligentere Entscheidungen zu treffen. Diese Konfigurationsoption aktiviert den Rahmen, von dem aus die Subsysteme auf die Energiemodelle zugreifen können. Die genaue Verwendung des Energiemodells ist subsystemabhängig.\\ Im Zweifelsfall sagen Sie N. @@ -2621,7 +2621,7 @@ Mit dieser Debug-Funktion können ACPI-AML-Methoden eingefügt und/oder ersetzt neu gestartet werden muss.\\ Für Details siehe: Documentation/firmware-guide/acpi/method-customizing.rst.\\ HINWEIS: Diese Option ist sicherheitsrelevant, da sie es erlaubt, dass root (uid=0) Benutzer in beliebigen -Kernelspeicher schreiben können und so bestimmte Sicherheitsmaßnahmen umgehen können (z.B. wenn es root +Kernelspeicher schreiben können und so bestimmte Sicherheitsmaßnahmen umgehen können (z.~B. wenn es root nicht erlaubt ist, zusätzliche Kernelmodule nach dem Booten zu laden, kann diese Funktion verwendet werden, um diese Einschränkung zu umgehen). @@ -2658,12 +2658,12 @@ der Plattform auslesen und melden, Speicherinitiatoren mit ihren Zielen registri \subsubsection{ACPI Platform Error Interface (APEI)} CONFIG\_ACPI\_APEI [=y] \textbf{[Y]}\\ -APEI ermöglicht es, Fehler (z.B. vom Chipsatz) an das Betriebssystem zu melden. Dies verbessert +APEI ermöglicht es, Fehler (z.~B. vom Chipsatz) an das Betriebssystem zu melden. Dies verbessert insbesondere die NMI-Behandlung. Darüber hinaus unterstützt es Fehlerserialisierung und Fehlerinjektion. \paragraph{ACPI Generic Hardware Error Source}$~$\\ CONFIG\_ACPI\_APEI\_GHES [=y] \textbf{[Y]}\\ -Generic Hardware Error Source bietet eine Möglichkeit, Plattform-Hardware-Fehler (z. B. vom Chipsatz) zu melden. +Generic Hardware Error Source bietet eine Möglichkeit, Plattform-Hardware-Fehler (z.~B. vom Chipsatz) zu melden. Sie arbeitet im so genannten \glqq Firmware First\grqq{}-Modus, d. h. Hardwarefehler werden zunächst an die Firmware gemeldet und dann von der Firmware an Linux weitergeleitet. Auf diese Weise können einige Nicht-Standard-Hardware-Fehlerregister oder Nicht-Standard-Hardware-Verbindungen @@ -3066,7 +3066,7 @@ Um dies als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{kvm CONFIG\_X86\_SGX\_KVM [=y] \textbf{[Y]}\\ Ermöglicht KVM-Gästen, SGX-Enklaven zu erstellen. Dies schließt die Unterstützung ein, \glqq rohen\grqq{}, nicht wiederverwendbaren Enklavenspeicher für Gäste über einen Geräteknoten, -z.B. /dev/sgx\_vepc, freizugeben. Wenn Sie unsicher sind, sagen Sie N. +z.~B. /dev/sgx\_vepc, freizugeben. Wenn Sie unsicher sind, sagen Sie N. \subsubsection{KVM for AMD processors support} CONFIG\_KVM\_AMD [=m] \textbf{[M]}\\ @@ -3217,12 +3217,12 @@ debugfs gemeldet. \subsubsection{Enable gcov-based kernel profiling} CONFIG\_GCOV\_KERNEL [=n] \textbf{[N]}\\ -Diese Option aktiviert die gcov-basierte Code-Profilierung (z. B. für Code-Abdeckungsmessungen). +Diese Option aktiviert die gcov-basierte Code-Profilierung (z.~B. für Code-Abdeckungsmessungen). Wenn Sie unsicher sind, sagen Sie N.\\[.5em] Geben Sie zusätzlich CONFIG\_GCOV\_PROFILE\_ALL=y an, um Profilerstellungsdaten für den gesamten Kernel zu erhalten. Um die Profilerstellung für bestimmte Dateien oder Verzeichnisse zu aktivieren, fügen Sie eine Zeile ähnlich der folgenden in das jeweilige Makefile ein:\\[.5em] -Für eine einzelne Datei (z.B. main.o):\\ +Für eine einzelne Datei (z.~B. main.o):\\ \indent \texttt{GCOV\_PROFILE\_main.o := y}\\[.5em] Für alle Dateien in einem Verzeichnis:\\ \indent \texttt{GCOV\_PROFILE := y}\\[.5em] @@ -3279,7 +3279,7 @@ Auf Produktionssystemen benötigen Sie diese Optionen nicht. \subsection{Forced module loading} CONFIG\_MODULE\_FORCE\_LOAD [=y] \textbf{[Y]}\\ -Erlaubt das Laden von Modulen ohne Versionsinformationen (z.B. \texttt{modprobe --force}). +Erlaubt das Laden von Modulen ohne Versionsinformationen (z.~B. \texttt{modprobe --force}). Erzwungenes Laden von Modulen setzt das `F' (forced) taint Flag und ist normalerweise eine wirklich schlechte Idee. @@ -3300,7 +3300,7 @@ sagen Sie N. \subsubsection{Tainted module unload tracking} CONFIG\_MODULE\_UNLOAD\_TAINT\_TRACKING [=y] \textbf{[Y]}\\ Mit dieser Option können Sie eine Aufzeichnung über jedes entladene Modul führen, das den Kernel -beschädigt hat. Zusätzlich zur Anzeige einer Liste der verknüpften (oder geladenen) Module, z.B. +beschädigt hat. Zusätzlich zur Anzeige einer Liste der verknüpften (oder geladenen) Module, z.~B. bei der Erkennung einer schlechten Seite (siehe bad\_page()), werden auch die oben genannten Details angezeigt. Wenn Sie unsicher sind, sagen Sie N. @@ -3331,7 +3331,7 @@ Lockdown-Funktionalität verwenden wollen -- andernfalls werden unsignierte Modu Lockdown-Policy ladbar sein. !!!WARNUNG!!! Wenn Sie diese Option aktivieren, MÜSSEN Sie sicherstellen, dass das Modul nach dem Signieren NICHT gestrippt wird. Dies schließt den Debuginfo-Strip ein, der von einigen Paketierern -(wie z.B. rpmbuild) durchgeführt wird, sowie die Einbindung in ein initramfs, das die Modulgröße +(wie z.~B. rpmbuild) durchgeführt wird, sowie die Einbindung in ein initramfs, das die Modulgröße reduzieren möchte. \subsubsection{Require modules to be validly signed} @@ -3885,7 +3885,7 @@ Diese Option legt die Obergrenze für die Anzahl der physischen Seiten fest, aus (zspage) bestehen kann. Die optimale zspage-Kettengröße wird für jede Größenklasse während der Initialisierung des Pools berechnet.\\ Eine Änderung dieser Option kann die Eigenschaften der Größenklassen -verändern, z. B. die Anzahl der Seiten pro zspage und die Anzahl der Objekte pro zspage. +verändern, z.~B. die Anzahl der Seiten pro zspage und die Anzahl der Objekte pro zspage. Dies kann auch zu unterschiedlichen Konfigurationen des Pools führen, da zsmalloc Größenklassen mit ähnlichen Eigenschaften zusammenführt.\\ Weitere Informationen finden Sie in der Dokumentation zu zsmalloc. @@ -4286,7 +4286,7 @@ Linux-Netzwerke ist es sehr empfehlenswert, das NET-HOWTO zu lesen, das unter \subsubsection{Packet socket} CONFIG\_PACKET [=y] \textbf{[Y]}\\ Das Packet-Protokoll wird von Anwendungen verwendet, die direkt mit Netzwerkgeräten kommunizieren, -ohne dass ein dazwischenliegendes Netzwerkprotokoll im Kernel implementiert ist, z. B. tcpdump. +ohne dass ein dazwischenliegendes Netzwerkprotokoll im Kernel implementiert ist, z.~B. tcpdump. Wenn Sie wollen, dass diese Anwendungen funktionieren, wählen Sie Y. Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{af\_packet} heißen.\\ Wenn Sie unsicher sind, wählen Sie Y. @@ -4400,7 +4400,7 @@ Wenn Sie unsicher sind, sagen Sie Y. CONFIG\_INET [=y]] \textbf{[Y]}\\ Dies sind die Protokolle, die im Internet und in den meisten lokalen Ethernets verwendet werden. Es wird dringend empfohlen hier Y anzugeben (dadurch wird Ihr Kernel um etwa 400~KB vergrößert), -da einige Programme (z.B. das X-Window-System) TCP/IP verwenden, auch wenn Ihr Rechner nicht +da einige Programme (z.~B. das X-Window-System) TCP/IP verwenden, auch wenn Ihr Rechner nicht mit einem anderen Computer verbunden ist. Sie erhalten das sogenannte Loopback-Gerät, mit dem Sie sich selbst anpingen können (was ein großer Spaß ist!). Eine ausgezeichnete Einführung in die Linux-Netzwerktechnik finden Sie im Linux Networking HOWTO, erhältlich bei