[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