diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index d090843f3..2ff1c6976 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -177,15 +177,16 @@ \subsection{Kernel configuration}
stack to be enabled
\item Two types of dependencies
\begin{itemize}
- \item \code{depends on} dependencies. In this case, option A that
- depends on option B is not visible until option B is enabled
- \item \code{select} dependencies. In this case, with option A
- depending on option B, when option A is enabled, option B is
- automatically enabled
+ \item \code{depends on} dependencies. In this case, option B that
+ depends on option A is not visible until option A is enabled
+ \item \code{select} dependencies. In this case, with option B
+ depending on option A, when option A is enabled, option B is
+ automatically enabled. In particular, such dependencies are
+ used to declare what features a hardware architecture supports.
\end{itemize}
\item With the \code{Show All Options} option, \code{make xconfig} allows
to see all options, even the ones that cannot be selected because of
- missing dependencies. Values for dependencies are shown.
+ missing dependencies. Values for dependencies are shown.
\end{itemize}
\end{frame}
@@ -292,6 +293,8 @@ \subsection{Kernel configuration}
\begin{itemize}
\item A newer, similar text interface
\item More user friendly (for example, easier to access help information).
+ \item However, lacking the shortcuts that \code{menuconfig} offers
+ in search results. Therefore, much less convenient than \code{menuconfig}.
\item Required Debian packages: \code{libncurses-dev}
\end{itemize}
\column{0.5\textwidth}
diff --git a/slides/sysdev-kernel-building/xconfig-iso-example.svg b/slides/sysdev-kernel-building/xconfig-iso-example.svg
index 3c66785fe..35fc565e7 100644
--- a/slides/sysdev-kernel-building/xconfig-iso-example.svg
+++ b/slides/sysdev-kernel-building/xconfig-iso-example.svg
@@ -8,9 +8,9 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="23cm"
- height="8cm"
- viewBox="352 165 442 154"
+ width="22.933607cm"
+ height="9.6187849cm"
+ viewBox="352 165 440.7241 185.16161"
version="1.1"
id="svg57"
sodipodi:docname="xconfig-iso-example.svg"
@@ -28,7 +28,83 @@
+ id="defs61">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:current-layer="svg57"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+
+
Compiled as a module (separate file)
+ y="174.60001"
+ x="351.44992">Compiled as a module (separate file)
Driver options
+ y="222.60001"
+ x="351.44992">Driver options
Compiled statically into the kernel
+ y="298.60001"
+ x="351.44992">Compiled statically into the kernel
CONFIG_ISO9660_FS=m
+ y="190.60001"
+ x="351.44992">CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
+ y="238.60001"
+ x="351.44992">CONFIG_JOLIET=y
CONFIG_ZISOFS=y
+ y="258.60001"
+ x="351.44992">CONFIG_ZISOFS=y
CONFIG_UDF_FS=y
+ y="310.60001"
+ x="351.44992">CONFIG_UDF_FS=y
+ id="g34"
+ transform="translate(-0.55007003,-5.3999999)">
+ id="g40"
+ transform="translate(-0.55007003,-5.3999999)">
+ id="g46"
+ transform="translate(-0.55007003,-5.3999999)">
+ id="g52"
+ transform="translate(-0.55007003,-5.3999999)">
+ width="290.18701"
+ y="205.388"
+ x="502.90991" />
+
+
+
+ Values in resulting .config file
+ Parameter values as displayed in make xconfig
diff --git a/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex b/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
index 216830c55..c582900a6 100644
--- a/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
+++ b/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
@@ -144,7 +144,7 @@ \subsection{Using kernel modules}
\frametitle{Useful reading}
\begin{columns}
\column{0.7\textwidth}
- Linux Kernel in a Nutshell, Dec 2006
+ Linux Kernel in a Nutshell, Dec. 2006
\begin{itemize}
\item By Greg Kroah-Hartman, O'Reilly\\
\url{http://www.kroah.com/lkn/}
@@ -154,7 +154,7 @@ \subsection{Using kernel modules}
Great companion to the printed book for easy electronic searches!\\
Available as single PDF file on
\url{https://bootlin.com/community/kernel/lkn/}
- \item Our rating: 2 stars
+ \item Getting old but still containing useful content.
\end{itemize}
\column{0.3\textwidth}
\includegraphics[width=\textwidth]{slides/sysdev-linux-intro-modules/linux-kernel-in-a-nutshell.jpg}