[bootlin/training-materials updates] master: Modules: add diagram (0d3a034b)
Michael Opdenacker
michael.opdenacker at bootlin.com
Tue Feb 2 12:52:13 CET 2021
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/0d3a034b8c889a9979d541ac6ad2618acb2102e8
>---------------------------------------------------------------
commit 0d3a034b8c889a9979d541ac6ad2618acb2102e8
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Tue Feb 2 12:52:13 2021 +0100
Modules: add diagram
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
0d3a034b8c889a9979d541ac6ad2618acb2102e8
.../sysdev-linux-intro-modules.tex | 31 +++++++++++++---------
1 file changed, 18 insertions(+), 13 deletions(-)
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 811abded..4820a4f9 100644
--- a/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
+++ b/slides/sysdev-linux-intro-modules/sysdev-linux-intro-modules.tex
@@ -2,19 +2,24 @@
\begin{frame}
\frametitle{Advantages of modules}
- \begin{itemize}
- \item Modules make it easy to develop drivers without rebooting:
- load, test, unload, rebuild, load...
- \item Useful to keep the kernel image size to the minimum (essential
- in GNU/Linux distributions for PCs).
- \item Also useful to reduce boot time: you don't spend time
- initializing devices and kernel features that you only need later.
- \item Caution: once loaded, have full control and privileges in the
- system. No particular protection. That's why only the \code{root} user
- can load and unload modules.
- \item To increase security, possibility to allow only signed modules,
- or to disable module support entirely.
- \end{itemize}
+ \begin{columns}
+ \column{0.7\textwidth}
+ \begin{itemize}
+ \item Modules make it easy to develop drivers without rebooting:
+ load, test, unload, rebuild, load...
+ \item Useful to keep the kernel image size to the minimum (essential
+ in GNU/Linux distributions for PCs).
+ \item Also useful to reduce boot time: you don't spend time
+ initializing devices and kernel features that you only need later.
+ \item Caution: once loaded, have full control and privileges in the
+ system. No particular protection. That's why only the \code{root} user
+ can load and unload modules.
+ \item To increase security, possibility to allow only signed modules,
+ or to disable module support entirely.
+ \end{itemize}
+ \column{0.3\textwidth}
+ \includegraphics[width=\textwidth]{slides/sysdev-linux-intro-modules/modules-to-access-rootfs.pdf}
+ \end{columns}
\end{frame}
\begin{frame}
More information about the training-materials-updates
mailing list