diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 6df3ed7..9baaf12 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 8973fae..1289300 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -10,6 +10,8 @@ \documentclass[10pt,a4paper]{article} %\documentclass[12pt,a4paper]{report} + + \usepackage[a4paper,margin=25mm]{geometry} \usepackage[ngerman]{babel} %Verwendung von \glqq \qrgg{} \usepackage{hyperref} @@ -18,6 +20,10 @@ % you have to install texlive-plaingeneric first : \usepackage{ulem} +% to get rid off the warning with \texttt{ \{ \} } +%\usepackage{lmodern} +%\usepackage{textcomp} + % using \colorbox with !%% \usepackage{framed, xcolor} @@ -5460,8 +5466,8 @@ match/target-Erweiterungen über das nf\_tables-Framework zu verwenden. \subsubparagraph{Netfilter nf\_tables hash module}$~$\\ CONFIG\_NFT\_HASH [=m] \textbf{[M]}\\* -Diese Option fügt den Ausdruck glqq hash\grqq{} hinzu, mit dem Sie eine Hash-Operation für -Register durchführen können. +Diese Option fügt den Ausdruck \glqq hash\grqq{} hinzu, mit dem Sie eine Hash"=Operation +für Register durchführen können. \subsubparagraph{Netfilter nf\_tables fib inet support}$~$\\ CONFIG\_NFT\_FIB\_INET [=m] \textbf{[M]}\\* @@ -5553,8 +5559,9 @@ auf 64bit-Kerneln laufen zu lassen. Wenn Sie unsicher sind, sagen Sie N. \subsubparagraph{nfmark target and match support}$~$\\ CONFIG\_NETFILTER\_XT\_MARK [=m] \textbf{[M]}\\* -Diese Option fügt das \glqq MARK\grqq{}-Ziel und die \glqq mark\grqq{}-Übereinstimmung -hinzu. Mit dem Netfilter-Mark-Matching können Sie Pakete auf der Grundlage des +Diese Option fügt das \glqq MARK\grqq{}-Ziel und die +\glqq mark\grqq{}"=Übereinstimmung +hinzu. Mit dem Netfilter"=Mark"=Matching können Sie Pakete auf der Grundlage des \glqq nfmark\grqq{}-Werts im Paket abgleichen. Mit dem Ziel können Sie in der \glqq mangle\grqq{}-Tabelle Regeln erstellen, die das mit dem Paket verbundene Feld \glqq netfilter mark\grqq{} (nfmark) ändern. Vor dem Routing kann die @@ -5564,7 +5571,8 @@ verwendet werden, um ihr Verhalten zu ändern. \subsubparagraph{ctmark target and match support}$~$\\ CONFIG\_NETFILTER\_XT\_CONNMARK [=m] \textbf{[M]}\\* Diese Option fügt das Ziel \glqq CONNMARK\grqq{} und die Übereinstimmung -\glqq connmark\grqq{} hinzu. Netfilter ermöglicht es Ihnen, einen Markierungswert +\glqq connmark\grqq{} hinzu. +Netfilter ermöglicht es Ihnen, einen Markierungswert pro Verbindung (auch bekannt als ctmark) zu speichern, ähnlich wie bei der Paketmarkierung (nfmark). Mit Hilfe dieses Ziels und der Übereinstimmung können Sie diese Markierung setzen und abgleichen. @@ -10307,6 +10315,81 @@ oder einen gemeinsamen Speicher verwendet wird. MHI\_BUS\_EP implementiert das MHI"=Protokoll für die Endpunktgeräte, wie z.~B. das SDX55"=Modem, das über PCIe mit dem Host"=Rechner verbunden ist. +%15.7 +\subsection{Cache Drivers ---} +\textit{(Pufferspeicher-Treiber)} + +\subsection{Connector -- unified userspace +\texorpdfstring{$\leftrightarrow$}{<->} kernelspace linker +\texorpdfstring{$\rightarrow$}{->}} +CONFIG\_CONNECTOR [=y] \textbf{[Y]}\\* +Dies ist ein vereinheitlichter Userspace $\leftrightarrow$ +Kernelspace"=Anschluss, +der auf dem Netlink"=Socket"=Protokoll aufbaut. +Connector"=Unterstützung kann auch als Modul gebaut werden. +Wenn dies der Fall ist, wird das Modul \texttt{cn} genannt. + +\subsubsection{Report process events to userspace} +CONFIG\_PROC\_EVENTS [=y] \textbf{[Y]}\\* +Einen Konnektor bereitstellen, der Prozessereignisse an den Userspace meldet. +Senden Sie Ereignisse wie fork, exec, id-Änderung (uid, gid, suid, etc.) +und exit. + +%15.9 +\subsection{Firmware Drivers \texorpdfstring{$\rightarrow$}{->}} +\textit{(Firmware-Treiber)} + +\subsubsection{ARM System Control and Management Interface Protocol ---} +\textit{(ARM-Systemsteuerungs- und Verwaltungsschnittstellenprotokoll)} + +\subsubsection{BIOS Enhanced Disk Drive calls determine boot disk} +CONFIG\_EDD [=m] \textbf{[M]}\\* +Geben Sie hier Y oder M an, wenn Sie die BIOS Enhanced Disk Drive Services +aktivieren wollen, die das BIOS im realen Modus aufruft, um festzustellen, +von welcher Festplatte das BIOS zu booten versucht. Diese Information wird +dann über sysfs exportiert. +Diese Option ist experimentell und es ist bekannt, dass sie bei einigen +obskuren Konfigurationen nicht bootet. Die meisten BIOS"=Hersteller von +Festplattencontrollern implementieren diese Funktion noch nicht. + +\paragraph{Sets default behavior for EDD detection to off}$~$\\ +CONFIG\_EDD\_OFF [=n] \textbf{[~]}\\* +Sagen Sie Y, wenn Sie EDD standardmäßig deaktivieren wollen, obwohl es in +den Kernel einkompiliert ist. Sagen Sie N, wenn Sie EDD standardmäßig +aktivieren wollen. EDD kann mit dem Kernelparameter +\texttt{edd=$\{$on|skipmbr|off$\}$} dynamisch eingestellt werden. + +%15.9.3 +\subsubsection{Export DMI identification via sysfs to userspace} +CONFIG\_DMIID [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie SMBIOS/DMI"=Systemidentifikationsinformationen +aus dem Userspace über \texttt{/sys/class/dmi/id/} abfragen wollen oder +wenn Sie +DMI"=basiertes automatisches Laden von Modulen wünschen. + +%15.9.4 +\subsubsection{DMI table support in sysfs} +CONFIG\_DMI\_SYSFS [=y] \textbf{[Y]}\\* +Geben Sie hier Y oder M ein, um den Export der Rohdaten der DMI"=Tabelle +über sysfs zu aktivieren. Dies ist nützlich, um die Daten zu konsumieren, +ohne überhaupt Zugriff auf \texttt{/dev/mem} zu benötigen. +Die Tabellen befinden sich unter \texttt{/sys/firmware/dmi}, wenn diese +Option aktiviert und geladen ist. + +\subsubsection{iSCSI Boot Firmware Table Attributes} +CONFIG\_ISCSI\_IBFT\_FIND [=y] \textbf{[Y]}\\* +Mit dieser Option kann der Kernel den Speicherbereich finden, in dem sich +die ISCSI Boot Firmware Table (iBFT) befindet. Dies ist notwendig, damit das +Modul iSCSI Boot Firmware Table Attributes richtig funktioniert. + +\subsubsection{iSCSI Boot Firmware Table Attributes module} +CONFIG\_ISCSI\_IBFT [=m] \textbf{[M]}\\* +Diese Option aktiviert die Unterstützung für die Erkennung und Offenlegung +der iSCSI Boot Firmware Table (iBFT) über sysfs im Userspace. Wenn Sie die +iSCSI"=Boot"=Parameter während des Systemstarts dynamisch erkennen möchten, +geben Sie Y an. +Andernfalls sagen Sie N. + \end{document} \texorpdfstring{$\rightarrow$}{->}