UPD hyphenation

This commit is contained in:
2025-06-01 18:19:21 +02:00
parent c0cf070ab0
commit b543997ce6
14 changed files with 665 additions and 112 deletions

View File

@@ -44,7 +44,7 @@ Hängen Sie eine zusätzliche Zeichenkette an das Ende Ihrer Kernelversion
an.\\
Dies wird angezeigt, wenn Sie z.\,B. \texttt{uname} eingeben. Die hier
angegebene Zeichenfolge wird an den Inhalt von einem Dateinamen mit
\texttt{localverion*} als Objekt und im Quellbaum, in dieser Reihenfolge
\texttt{localversion*} als Objekt und im Quellbaum, in dieser Reihenfolge
angezeigt. Die Zeichenkette darf maximal 64 Zeichen lang sein.
\english{Append an extra string to the end of your kernel version.
This will show up when you type uname, for example.
@@ -143,7 +143,7 @@ The kernel size is about \qty{33}{\percent} smaller with LZMA in comparison to g
\subsubsection{XZ}
CONFIG\_KERNEL\_XZ [=n] \textbf{[~]}\\
XZ verwendet den LZMA2-Algorithmus und befehlssatzspezifische
BCJ-Filter, die das Komprimierungs\-verhältnis des ausführbaren
BCJ-Filter, die das Komprimierungsverhältnis des ausführbaren
Codes verbessern können. Die Größe des Kernels ist mit XZ im
Vergleich zu GZIP etwa $\qty{30}{\percent}$ kleiner. Auf Architekturen, für die
es einen BCJ-Filter gibt (i386, x86\_64, ARM, IA-64, PowerPC und
@@ -452,7 +452,7 @@ Note, an admin should enable this feature changing:\\
\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ührungen
von BPF-An\-wei\-sun\-gen durch den Interpreter zu verhindern.
von BPF-Anweisungen 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
Versuche diese Einstellung auf andere Werte zu legen wird mit einem Fehler
@@ -909,7 +909,7 @@ Not for manual selection in most cases.}
\subsubsection{Force selection of Tasks Trace RCU}
CONFIG\_FORCE\_TASKS\_TRACE\_RCU [=n] \textbf{[N]}\\
Diese Option ermöglicht eine Task"=basierte RCU"=Implementierung, die
explizite rcu\_read\_lock\_trace()-Lesemarker verwendet und es ermöglicht,
explizite rcu\_read\_lock\_trace()"=Lesemarker verwendet und es ermöglicht,
dass diese Leser sowohl in der Leerlaufschleife als auch in den
CPU"=Hotplug"=Codepfaden erscheinen. Es kann IPIs auf Online-CPUs erzwingen,
auch auf Idle-CPUs, also mit Vorsicht verwenden.
@@ -1029,7 +1029,7 @@ Accept the default if unsure.}
\subsubsection{Offload RCU callback processing from boot-selected CPUs}
CONFIG\_RCU\_NOCB\_CPU [=y] \textbf{[Y]}\\
Verwenden Sie diese Option, um den Jitter des Betriebssystems für aggressive HPC- oder
Echtzeit-Workloads zu reduzieren.
Echtzeit"=Workloads zu reduzieren.
Sie kann auch verwendet werden, um RCU-Callback-Aufrufe auf energieeffiziente CPUs in
batteriebetriebenen asymmetrischen Multiprozessoren auszulagern. Der Preis für diesen
reduzierten Jitter ist, dass der Overhead von call\_rcu() ansteigt und dass bei einigen
@@ -1210,7 +1210,7 @@ Beispiele:\\
Symbol: LOG\_BUF\_SHIFT\\
Type: Integer (Ganzzahl)\\
Bereich (range): [12 25]
\english{Select the minimal kernel log buffer size as a power of 2.
\english{Select the minimal kernel log buffer size as a power of 2.\\
The final size is affected by LOG\_CPU\_MAX\_BUF\_SHIFT config parameter, see below.
Any higher size also might be forced by ``log\_buf\_len'' boot parameter.\\
Examples:\\
@@ -1317,17 +1317,14 @@ desto höher die Präzision der Clamp-Aggregation und -Verfolgung während der
Laufzeit.
Mit dem minimalen Konfigurationswert haben wir beispielsweise 5~Clamp"=Buckets,
die jeweils $\qty{20}{\percent}$ Auslastung verfolgen. Eine um $\qty{25}{\percent}$ gesteigerte Aufgabe
wird im Bucket [20..39]\% gezählt und setzt den effektiven Wert der
Bucketklemme auf $\qty{25}{\percent}$.
wird im Bucket [20..39]\% gezählt und setzt den effektiven Wert der Bucketklemme auf $\qty{25}{\percent}$.
Wenn eine zweite, um $\qty{30}{\percent}$ erhöhte Aufgabe auf derselben CPU eingeplant wird,
wird diese Aufgabe im selben Bucket wie die erste Aufgabe gezählt und erhöht
den effektiven Bucket"=Clamp"=Wert auf $\qty{30}{\percent}$.
Der effektive Klemmwert eines Bereichs wird auf seinen Nennwert ($\qty{20}{\percent}$ im
obigen Beispiel) zurückgesetzt, wenn keine weiteren Aufgaben mehr in diesem
Bereich gezählt werden. Bei einigen Aufgaben kann eine zusätzliche
Verstärkungs-/Kappungsmarge hinzugefügt werden. Im obigen Beispiel wird
die $\qty{25}{\percent}$-Aufgabe auf $\qty{30}{\percent}$ angehoben,
bis sie die CPU verlässt.
obigen Beispiel) zurückgesetzt, wenn keine weiteren Aufgaben mehr in diesem Bereich gezählt werden.
Bei einigen Aufgaben kann eine zusätzliche Verstärkungs-/Kappungsmarge hinzugefügt werden.
Im obigen Beispiel wird die $\qty{25}{\percent}$-Aufgabe auf $\qty{30}{\percent}$ angehoben, bis sie die CPU verlässt.
Sollte dies auf bestimmten Systemen nicht akzeptabel sein, ist es immer
möglich, den Spielraum zu verringern, indem die Anzahl der Clamp"=Buckets
erhöht wird, um den verbrauchten Speicher gegen die Genauigkeit der
@@ -1425,9 +1422,8 @@ Von neuen Implementierungen mit v1-Controller wird dringend abgeraten.
%1.33.3
\subsubsection{IO controller}
CONFIG\_BLK\_CGROUP [=y] \textbf{[Y]}\\
Generische Block IO Controller cgroup Schnittstelle. Dies ist die gemeinsame
cgroup-Schnittstelle, die von verschiedenen IO-Kontrollstrategien verwendet
werden sollte.\\
Generische Block IO Controller cgroup Schnittstelle.
Dies ist die gemeinsame cgroup-Schnittstelle, die von verschiedenen IO-Kontrollstrategien verwendet werden sollte.\\
Derzeit wird sie vom CFQ IO Scheduler zur Erkennung von Task-Gruppen und zur
Steuerung der Zuweisung von Festplattenbandbreite (proportionale
Zeitscheibenzuweisung) an solche Task-Gruppen verwendet. Sie wird auch von
@@ -1449,7 +1445,7 @@ It is also used by bio throttling logic in block layer to implement upper limit
This option only enables generic Block IO controller infrastructure.
One needs to also enable actual IO controlling logic/policy.\\
For enabling proportional weight division of disk bandwidth in CFQ, set CONFIG\_BFQ\_GROUP\_IOSCHED=y;
for enabling throttling policy, set CONFIG\_BLK\_DEV\_THROTTLING=y.
for enabling throttling policy, set CONFIG\_BLK\_DEV\_THROTTLING=y.\\
See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information.}
%1.33.4
@@ -1751,7 +1747,7 @@ Ermöglicht es dem Benutzer, scheinbar mehrere Instanzen des Netzwerkstapels zu
\subsection{Checkpoint/restore support}
CONFIG\_CHECKPOINT\_RESTORE [=y] \textbf{[Y]}\\
Ermöglicht zusätzliche Kernel-Funktionen in einer Art Checkpoint/Restore.
Insbesondere fügt es zu\-sätz\-liche prctl"=Codes zum Einrichten von Prozesstext, Daten- und Heap"=Segmentgrößen
Insbesondere fügt es zusätzliche prctl"=Codes zum Einrichten von Prozesstext, Daten- und Heap"=Segmentgrößen
sowie einige zusätzliche \texttt{/proc}-Dateisystemeinträge hinzu.\\
Wenn Sie unsicher sind, geben Sie hier N an.
\english{Enables additional kernel features in a sake of checkpoint/restore.
@@ -2092,7 +2088,7 @@ die keine Möglichkeit haben, Fehler zu melden.\\Sagen Sie einfach Y.
%1.42.9 Enable ELF core dumps
\subsubsection{Enable ELF core dumps}
CONFIG\_ELF\_CORE [=y] \textbf{[Y]}\\
Aktivieren Sie die Unterstützung für die Erzeugung von Kerndumps. Die Deaktivierung spart etwa 4k.
Aktivieren Sie die Unterstützung für die Erzeugung von Kerneldumps. Die Deaktivierung spart etwa 4k.
\english{Enable support for generating core dumps. Disabling saves about 4k.}
%1.42.10 Enable PC-Speaker support
@@ -2128,7 +2124,7 @@ dass der Kernel ohne Unterstützung für die epoll-Familie von Systemaufrufen ge
%1.42.14 Enable signalfd() system call
\subsubsection{Enable signalfd() system call}
CONFIG\_SIGNALFD [=y] \textbf{[Y]}\\
Aktivieren Sie den Systemaufruf signalfd(), der den Empfang von Signalen auf einem Datei\-deskriptor ermöglicht.\\[0.5em]
Aktivieren Sie den Systemaufruf signalfd(), der den Empfang von Signalen auf einem Dateideskriptor ermöglicht.\\[0.5em]
Wenn Sie unsicher sind, sagen Sie Y.
\english{Enable the signalfd() system call that allows to receive signals on a file descriptor.\\
If unsure, say Y.}
@@ -2136,7 +2132,7 @@ If unsure, say Y.}
%1.42.15 Enable timerfd() system call
\subsubsection{Enable timerfd() system call}
CONFIG\_TIMERFD [=y] \textbf{[Y]}\\
Aktivieren Sie den Systemaufruf timerfd(), der den Empfang von Timer-Ereignissen auf einem Datei\-deskriptor ermöglicht.\\[0.5em]
Aktivieren Sie den Systemaufruf timerfd(), der den Empfang von Timer-Ereignissen auf einem Dateideskriptor ermöglicht.\\[0.5em]
Wenn Sie unsicher sind, sagen Sie Y.
\english{Enable the timerfd() system call that allows to receive timer events on a file descriptor.\\
If unsure, say Y.}
@@ -2199,7 +2195,7 @@ können Sie diese Option deaktivieren, um Platz zu sparen.
CONFIG\_MEMBARRIER [=y] \textbf{[Y]}\\
Aktivieren Sie den Systemaufruf membarrier(), der die Ausgabe von Speicherbarrieren für alle laufenden Threads ermöglicht.
Damit können die Kosten für Speicherbarrieren im Benutzerbereich asymmetrisch verteilt werden,
indem Paare von Speicherbarrieren in Paare bestehend aus membarrier() und einer Compilerbarriere umgewandelt werden.\\[.5em]
indem Paare von Speicherbarrieren in Paare bestehend aus membarrier() und einer Kompilerbarriere umgewandelt werden.\\[.5em]
Wenn Sie unsicher sind, sagen Sie Y.
\english{Enable the membarrier() system call that allows issuing memory barriers across all running threads,
which can be used to distribute the cost of user-space memory barriers asymmetrically by transforming
@@ -2210,7 +2206,7 @@ Wenn Sie unsicher sind, sagen Sie Y.
\subsection{Enable kcmp() system call}
CONFIG\_KCMP [=y] \textbf{[Y]}\\
Aktivieren Sie den Systemaufruf Kernel-Ressourcenvergleich.
Er bietet dem Benutzerbereich die Mög\-lich\-keit, zwei Prozesse zu vergleichen, um festzustellen,
Er bietet dem Benutzerbereich die Möglichkeit, zwei Prozesse zu vergleichen, um festzustellen,
ob sie eine gemeinsame Ressource teilen,
wie z.\,B. einen Dateideskriptor oder sogar virtuellen Speicherplatz.\\
Wenn Sie unsicher sind, sagen Sie N.