diff --git a/.vscode/settings.json b/.vscode/settings.json index ac5436b..7e80a9c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -170,6 +170,7 @@ "Befehlsopcode", "befehlssatzspezifische", "beforeskip", + "befs", "behandelt", "behaviour", "beim", @@ -2390,4 +2391,5 @@ ], "cSpell.language": "en,de-DE", "editor.renderWhitespace": "boundary" + } } \ No newline at end of file diff --git a/documentation/linux_configuration_hyphenation.sty b/documentation/.linux_configuration_hyphenation.sty similarity index 62% rename from documentation/linux_configuration_hyphenation.sty rename to documentation/.linux_configuration_hyphenation.sty index 584aaa1..2e60c14 100644 --- a/documentation/linux_configuration_hyphenation.sty +++ b/documentation/.linux_configuration_hyphenation.sty @@ -4,11 +4,17 @@ \hyphenation{Au-dio-da-ten Bei-spiel Da-tei-deskrip-tor +Datei-sicher-heits +Datei-sicher-heits-kenn-zeichen +Datei-sicher-heits-kenn-zeich-nungen Daten-über-tra-gung Do-cu-men-tation Frame-work In-ter-feren-zen +Leistungs-gewinne Le-se-mar-ker +Sicher-heits-modulen Sub-netze Web-ser-ver +Zugriffs-kontroll-modelle } diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 26aff22..511cc6a 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f25dc09cca7d3fa251fe2e3fec1c1d37729ef11d7a109634056050fae0437c1 -size 3259029 +oid sha256:fb180c6fb0f65e4adaf6bac5b6e9ebfed1295bed97ab40ef2e2056372ab45a7c +size 3259043 diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index dbb4f33..ed74e16 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -29,7 +29,7 @@ \usepackage[a4paper,margin=25mm]{geometry} \usepackage[english, ngerman]{babel} %Verwendung von \glqq \qrgg{}; ngerman als default (zuerst) \usepackage{hyperref} -\usepackage{linux_configuration_hyphenation} %Datei mit Vorschlägen zur Silbentrennung einbetten +\usepackage{.linux_configuration_hyphenation} %Datei mit Vorschlägen zur Silbentrennung einbetten %% \usepackage{ulem} %strike through with /sout{} \usepackage{ulem} % to get rid off the warning with \texttt{ \{ \} } diff --git a/documentation/linux_configuration_16_file_systems.tex b/documentation/linux_configuration_16_file_systems.tex index 68da650..7941fba 100644 --- a/documentation/linux_configuration_16_file_systems.tex +++ b/documentation/linux_configuration_16_file_systems.tex @@ -6,29 +6,22 @@ %16.1 \subsection{Validate filesystem parameter description} CONFIG\_VALIDATE\_FS\_PARSER \colorbox{yellow!80}{[=y] \textbf{[N]}}\\ -Aktivieren der Option, um die Validierung der Parameterbeschreibung für ein Dateisystem -durchzuführen, wenn es registriert wird. -\english{Enable this to perform validation of the parameter description for a -filesystem when it is registered.} +Aktivieren der Option, um die Validierung der Parameterbeschreibung für ein Dateisystem durchzuführen, wenn es registriert wird. +\english{Enable this to perform validation of the parameter description for a filesystem when it is registered.} \note{Dies dient hauptsächlich zum Debuggen, wir können dies auf N stellen.} %16.2 \subsection{Second extended fs support (DEPRECATED)} CONFIG\_EXT2\_FS [=n] \textbf{[N]}\\ Ext2 ist ein Standard-Linux-Dateisystem für Festplatten.\\ -Dieser Dateisystemtreiber ist veraltet, da er keine Inode-Zeitstempel -Inode-Zeitstempel jenseits von 03:14:07 UTC am 19. Januar 2038 nicht richtig unterstützt.\\ +Dieser Dateisystemtreiber ist veraltet, da er keine Inode-Zeitstempel Inode-Zeitstempel jenseits von 03:14:07 UTC am 19. Januar 2038 nicht richtig unterstützt.\\ Ext2-Benutzern wird empfohlen, den ext4-Treiber für den Zugriff auf ihr Dateisystem zu verwenden. -Der Treiber ist vollständig kompatibel, unterstützt Dateisysteme ohne Journal oder Extents, -und unterstützt auch größere Zeitstempel, wenn das Dateisystem mit mindestens \qty{256}{\byte} -Inodes erstellt wird.\\ +Der Treiber ist vollständig kompatibel, unterstützt Dateisysteme ohne Journal oder Extents, und unterstützt auch größere Zeitstempel, wenn das Dateisystem mit mindestens \qty{256}{\byte} Inodes erstellt wird.\\ Dieser Code ist als einfache Referenz für Dateisystementwickler gedacht.\\ Wenn Sie unsicher sind, sagen Sie N. \english{Ext2 is a standard Linux file system for hard disks.\\ -This filesystem driver is deprecated because it does not properly support -inode time stamps beyond 03:14:07 UTC on 19 January 2038.\\ +This filesystem driver is deprecated because it does not properly support inode time stamps beyond 03:14:07 UTC on 19 January 2038.\\ Ext2 users are advised to use ext4 driver to access their filesystem. -The driver is fully compatible, supports filesystems without journal or extents, -and also supports larger time stamps if the filesystem is created with at least 256~byte inodes.\\ +The driver is fully compatible, supports filesystems without journal or extents, and also supports larger time stamps if the filesystem is created with at least 256~byte inodes.\\ This code is kept as a simple reference for filesystem developers.\\ If unsure, say N.} \note{N} @@ -44,35 +37,18 @@ ext3 filesystem is now handled by the ext4 driver.} \subsection{The Extended 4 (ext4) filesystem} CONFIG\_EXT4\_FS \colorbox{yellow!80}{[=y] \textbf{[N]}}\\ Dies ist die nächste Generation des ext3-Dateisystems.\\ -Im Gegensatz zum Wechsel vom ext2-Dateisystem zum ext3-Dateisystem ist das Festplattenformat von ext4 -nicht vorwärtskompatibel mit ext3; es basiert auf Extent-Maps und unterstützt -48-Bit physische Blocknummern. -Das ext4-Dateisystem unterstützt außerdem verzögerte Zuweisungen, persistente Vorabzuweisungen, -hochauflösende Zeitstempel und eine Reihe anderer Funktionen zur Verbesserung der Leistung und -fsck-Zeit zu beschleunigen. Weitere Informationen finden Sie auf den folgenden Webseiten -\url{http://ext4.wiki.kernel.org}.\\ -Das ext4-Dateisystem unterstützt das Mounten eines ext3-Dateisystems; es gibt zwar einige Leistungs\-gewinne -der verzögerten Allokation und des Inode-Tabellen-Lesevorgangs gibt, sind die besten Leistungs\-gewinne -erfordert die Aktivierung von ext4-Funktionen im Dateisystem mit tune2fs oder die Formatierung eines neuen Dateisystems -zunächst als ext4-Dateisystem zu formatieren. -Ohne explizite Aktivierung der ext4-Funktionen bleibt das Dateisystemformat auf der Festplatte vollständig abwärts -abwärtskompatibel.\\ +Im Gegensatz zum Wechsel vom ext2-Dateisystem zum ext3-Dateisystem ist das Festplattenformat von ext4 nicht vorwärtskompatibel mit ext3; es basiert auf Extent-Maps und unterstützt 48-Bit physische Blocknummern. +Das ext4-Dateisystem unterstützt außerdem verzögerte Zuweisungen, persistente Vorabzuweisungen, hochauflösende Zeitstempel und eine Reihe anderer Funktionen zur Verbesserung der Leistung und fsck-Zeit zu beschleunigen. +Weitere Informationen finden Sie auf den folgenden Webseiten \url{http://ext4.wiki.kernel.org}.\\ +Das ext4-Dateisystem unterstützt das Mounten eines ext3-Dateisystems; es gibt zwar einige Leistungsgewinne der verzögerten Allokation und des Inode-Tabellen"=Lesevorgangs gibt, sind die besten Leistungsgewinne erfordert die Aktivierung von ext4-Funktionen im Dateisystem mit tune2fs oder die Formatierung eines neuen Dateisystems zunächst als ext4-Dateisystem zu formatieren. +Ohne explizite Aktivierung der ext4-Funktionen bleibt das Dateisystemformat auf der Festplatte vollständig abwärtskompatibel.\\ Um diese Dateisystemunterstützung als Modul zu kompilieren, wählen Sie hier M. Das Modul wird ext4 heißen.\\ Wenn Sie unsicher sind, sagen Sie N. \english{This is the next generation of the ext3 filesystem.\\ -Unlike the change from ext2 filesystem to ext3 filesystem, the on-disk format of ext4 is -not forwards compatible with ext3; it is based on extent maps and it supports -48-bit physical block numbers. -The ext4 filesystem also supports delayed allocation, persistent preallocation, -high resolution time stamps, and a number of other features to improve performance and -speed up fsck time. For more information, please see the web pages at -\url{http://ext4.wiki.kernel.org}.\\ -The ext4 filesystem supports mounting an ext3 filesystem; while there are some performance -gains from the delayed allocation and inode table readahead, the best performance gains -require enabling ext4 features in the filesystem using tune2fs, or formatting a new filesystem -as an ext4 filesystem initially. -Without explicit enabling of ext4 features, the on disk filesystem format stays fully backward -compatible.\\ +Unlike the change from ext2 filesystem to ext3 filesystem, the on-disk format of ext4 is not forwards compatible with ext3; it is based on extent maps and it supports 48-bit physical block numbers. +The ext4 filesystem also supports delayed allocation, persistent preallocation, high resolution time stamps, and a number of other features to improve performance and speed up fsck time. For more information, please see the web pages at \url{http://ext4.wiki.kernel.org}.\\ +The ext4 filesystem supports mounting an ext3 filesystem; while there are some performance gains from the delayed allocation and inode table readahead, the best performance gains require enabling ext4 features in the filesystem using tune2fs, or formatting a new filesystem as an ext4 filesystem initially. +Without explicit enabling of ext4 features, the on disk filesystem format stays fully backward compatible.\\ To compile this file system support as a module, choose M here. The module will be called ext4.\\ If unsure, say N.} \note{Wir verwenden nur btrfs, tmpfs und fatxx, deshalb wird es deaktiviert, N.} @@ -81,14 +57,14 @@ If unsure, say N.} \subsubsection{Use ext4 for ext2 file systems} CONFIG\_EXT4\_USE\_FOR\_EXT2 [=y] \textbf{[Y]}\\ Erlaubt die Verwendung des ext4-Dateisystemtreibercodes für ext2-Dateisystem\-ein\-hängungen. -Dies er\-möglicht es Benutzern, die Größe ihres kompilierten Kernels zu reduzieren, indem sie einen Dateisystemtreiber +Dies ermöglicht es Benutzern, die Größe ihres kompilierten Kernels zu reduzieren, indem sie einen Dateisystemtreiber für ext2, ext3 und ext4-Dateisysteme verwenden. \english{Allow the ext4 file system driver code to be used for ext2 file system mounts. This allows users to reduce their compiled kernel size by using one file system driver for ext2, ext3, and ext4 file systems.} \subsubsection{Ext4 POSIX Access Control Lists} CONFIG\_EXT4\_FS\_POSIX\_ACL [=y] \textbf{[Y]}\\ -POSIX-Zugriffskontrolllisten (ACLs) unterstützen Berechtigungen für Benutzer und Gruppen, +POSIX"=Zugriffskontrolllisten (ACLs) unterstützen Berechtigungen für Benutzer und Gruppen, die über das Schema Eigentümer/Gruppe/Welt hinausgehen.\\ Wenn Sie nicht wissen, was Access Control Lists sind, sagen Sie N. \english{POSIX Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.\\ @@ -96,27 +72,19 @@ If you don't know what Access Control Lists are, say N} \subsubsection{Ext4 Security Labels} CONFIG\_EXT4\_FS\_SECURITY [=y] \textbf{[Y]}\\ -Sicherheitskennzeichen unterstützen alternative Zugriffs\-kontroll\-modelle, die von Sicherheits\-modulen -wie SELinux implementiert werden. -Diese Option aktiviert einen erweiterten Attribut-Handler für Datei\-sicherheits\-kenn\-zeichnungen im -ext4-Dateisystem.\\ -Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für -Datei\-sicher\-heits\-kenn\-zeichen erfordert, sagen Sie N. -\english{Security labels support alternative access control models implemented by security modules -like SELinux. +Sicherheitskennzeichen unterstützen alternative Zugriffs\-kontroll\-modelle, die von Sicherheits\-modulen wie SELinux implementiert werden. +Diese Option aktiviert einen erweiterten Attribut"=Handler für Dateisicherheitskennzeichnungen im ext4-Dateisystem.\\ +Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für Dateisicherheitskennzeichen erfordert, sagen Sie N. +\english{Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the ext4 filesystem.\\ -If you are not using a security module that requires using extended attributes for file security labels, -say N.} -%\end{document} +If you are not using a security module that requires using extended attributes for file security labels, say N.} \subsubsection{Ext4 debugging support} CONFIG\_EXT4\_DEBUG [=n] \textbf{[N]}\\ Aktiviert die Laufzeit-Debugging-Unterstützung für das ext4-Dateisystem.\\ -Wenn Sie hier Y wählen, können Sie das Debugging unter Verwendung der dynamischen -Debug-Kontrolle für \texttt{mb\_debug() / ext\_debug()}-Meldungen einschalten. +Wenn Sie hier Y wählen, können Sie das Debugging unter Verwendung der dynamischen Debug-Kontrolle für \texttt{mb\_debug() / ext\_debug()}-Meldungen einschalten. \english{Enables run-time debugging support for the ext4 filesystem.\\ -If you select Y here, then you will be able to turn on debugging using dynamic debug -control for mb\_debug() / ext\_debug() msgs.} +If you select Y here, then you will be able to turn on debugging using dynamic debug control for mb\_debug() / ext\_debug() msgs.} %16.5 \subsection{JBD2 (ext4) debugging support} @@ -161,12 +129,9 @@ If you don't know what Access Control Lists are, say N} \subsubsection{JFS Security Labels \tiny{seit 2.5.46}} CONFIG\_JFS\_SECURITY [=y] \textbf{[Y]}\\ -Sicherheitskennzeichen unterstützen alternative Zugriffs\-kontroll\-modelle, die von Sicherheits\-modulen -wie SELinux implementiert werden. -Diese Option aktiviert einen erweiterten Attribut-Handler für Datei\-sicherheits\-kenn\-zeichnungen im -jfs-Dateisystem.\\ -Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für -Datei\-sicher\-heits\-kenn\-zeichen erfordert, sagen Sie N. +Sicherheitskennzeichen unterstützen alternative Zugriffskontrollmodelle, die von Sicherheitsmodulen wie SELinux implementiert werden. +Diese Option aktiviert einen erweiterten Attribut-Handler für Dateisicherheitskennzeichnungen im jfs-Dateisystem.\\ +Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für Dateisicherheitskennzeichen erfordert, sagen Sie N. \english{Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the jfs filesystem.\\ @@ -2199,10 +2164,9 @@ If you don't know what Access Control Lists are, say N} CONFIG\_JFFS2\_FS\_SECURITY [=y] \textbf{[Y]}\\ Sicherheitsetiketten unterstützen alternative Zugriffskontrollmodelle die von Sicherheitsmodulen wie SELinux implementiert werden. -Diese Option aktiviert einen erweiterten Attribut-Handler für Datei\-sicher\-heits-Labels -im jffs2-Dateisystem.\\ +Diese Option aktiviert einen erweiterten Attribut-Handler für Dateisicherheits"=Labels im jffs2-Dateisystem.\\ Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für -Datei\-sicher\-heits-Labels erfordert, sagen Sie N. +Dateisicherheits"=Labels erfordert, sagen Sie N. \english{Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the jffs2 filesystem.\\ @@ -2354,17 +2318,11 @@ If unsure, say Y.} \subparagraph{UBIFS Security Labels}$~$\\ CONFIG\_UBIFS\_FS\_SECURITY [=y] \textbf{[Y]}\\ -Sicherheitsetiketten bieten eine Zugriffs\-kontroll\-möglichkeit zur Unterstützung von -Linux-Sicher\-heits\-mo\-del\-len (LSMs), die von AppArmor, SELinux, Smack und -TOMOYO Linux akzeptiert werden. -Diese Option aktiviert einen erweiterten Attribut-Handler für Dateisicherheits-Labels im -ubifs-Dateisystem, so dass es erforderlich ist, die erweiterte Attributunterstützung im Voraus -zu aktivieren.\\ +Sicherheitsetiketten bieten eine Zugriffs\-kontroll\-möglichkeit zur Unterstützung von Linux"=Sicherheitsmodellen (LSMs), die von AppArmor, SELinux, Smack und TOMOYO Linux akzeptiert werden. +Diese Option aktiviert einen erweiterten Attribut-Handler für Dateisicherheits-Labels im ubifs-Dateisystem, so dass es erforderlich ist, die erweiterte Attributunterstützung im Voraus zu aktivieren.\\ Wenn Sie kein Sicherheitsmodul verwenden, sagen Sie N. -\english{Security labels provide an access control facility to support Linux Security Models (LSMs) -accepted by AppArmor, SELinux, Smack and TOMOYO Linux. -This option enables an extended attribute handler for file security labels in the ubifs filesystem, -so that it requires enabling the extended attribute support in advance.\\ +\english{Security labels provide an access control facility to support Linux Security Models (LSMs) accepted by AppArmor, SELinux, Smack and TOMOYO Linux. +This option enables an extended attribute handler for file security labels in the ubifs filesystem, so that it requires enabling the extended attribute support in advance.\\ If you are not using a security module, say N.} @@ -3105,7 +3063,7 @@ Wenn Sie unsicher sind, sagen Sie N. \english{This permits EROFS to configure per-CPU kthread workers to run at higher priority.\\ If unsure, say N.} -\subsubsection{VirtualBox guest shared folder (vboxsf) support}$~$\\ +\subsubsection{VirtualBox guest shared folder (vboxsf) support} CONFIG\_VBOXSF\_FS [=m] \textbf{[M]}\\ VirtualBox-Hosts können Ordner für Gäste freigeben. Dieser Treiber implementiert die Linux-Gast-Seite, so dass vom Host exportierte Ordner unter Linux gemountet werden können.\\ @@ -3573,17 +3531,12 @@ If you don't know what Access Control Lists are, say N} \paragraph{CephFS Security Labels}$~$\\ CONFIG\_CEPH\_FS\_SECURITY\_LABEL [=y] \textbf{[Y]}\\ -Sicherheitsetiketten unterstützen alternative Zugriffskontrollmodelle die von Sicherheitsmodulen wie -SELinux implementiert werden. -Diese Option aktiviert einen erweiterten Attribut-Handler für Datei\-sicher\-heits-Labels -im Ceph-Dateisystem.\\ -Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute -für Dateisicherheitslabels erfordert, sagen Sie N. -\english{Security labels support alternative access control models -implemented by security modules like SELinux. +Sicherheitsetiketten unterstützen alternative Zugriffskontrollmodelle die von Sicherheitsmodulen wie SELinux implementiert werden. +Diese Option aktiviert einen erweiterten Attribut-Handler für Dateisicherheits"=Labels im Ceph-Dateisystem.\\ +Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für Dateisicherheitslabels erfordert, sagen Sie N. +\english{Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the Ceph filesystem.\\ -If you are not using a security module that requires using extended attributes for file security labels, -say N.} +If you are not using a security module that requires using extended attributes for file security labels, say N.} \subsubsection{SMB3 and CIFS support (advanced network filesystem)} CONFIG\_CIFS [=m] \textbf{[M]}\\ @@ -3887,7 +3840,7 @@ If unsure, say N.} \paragraph{Enable 9P client caching support}$~$\\ CONFIG\_9P\_FSCACHE [=y] \textbf{[Y]}\\ -Wählen Sie hier Y, um die dauerhafte, schreibgeschützte lokale Caching-Unterstützung für 9p-Clients mit FS-Cache zu aktivieren. +Wählen Sie hier Y, um die dauerhafte, schreibgeschützte lokale Caching"=Unterstützung für 9p-Clients mit FS-Cache zu aktivieren. \english{Choose Y here to enable persistent, read-only local caching support for 9p clients using FS-Cache} \paragraph{9P POSIX Access Control Lists}$~$\\ @@ -3900,8 +3853,8 @@ If you don't know what Access Control Lists are, say N} \paragraph{9P Security Labels}$~$\\ CONFIG\_9P\_FS\_SECURITY [=y] \textbf{[Y]}\\ Sicherheitsetiketten unterstützen alternative Zugriffskontrollmodelle, die von Sicherheitsmodulen wie SELinux implementiert werden. -Diese Option aktiviert einen erweiterten Attribut-Handler für Datei\-sicher\-heits-Labels im 9P-Dateisystem.\\ -Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für Datei\-sicher\-heits\-labels erfordert, sagen Sie N. +Diese Option aktiviert einen erweiterten Attribut-Handler für Dateisicherheits"=Labels im 9P-Dateisystem.\\ +Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für Dateisicherheits"=Labels erfordert, sagen Sie N. \english{Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the 9P filesystem.\\ If you are not using a security module that requires using extended attributes for file security labels, say N.}