[bootlin/training-materials updates] master: Boot time slide: minor updates (0cc3d2d4)
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Fri Oct 29 10:46:36 CEST 2021
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/0cc3d2d4649062365618732592ead339d267d4c4
>---------------------------------------------------------------
commit 0cc3d2d4649062365618732592ead339d267d4c4
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Thu Apr 8 11:32:31 2021 +0200
Boot time slide: minor updates
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
0cc3d2d4649062365618732592ead339d267d4c4
slides/boot-time-init-scripts/boot-time-init-scripts.tex | 2 +-
slides/boot-time-init-scripts3/boot-time-init-scripts3.tex | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/slides/boot-time-init-scripts/boot-time-init-scripts.tex b/slides/boot-time-init-scripts/boot-time-init-scripts.tex
index c2ab7cf7..b08436bd 100644
--- a/slides/boot-time-init-scripts/boot-time-init-scripts.tex
+++ b/slides/boot-time-init-scripts/boot-time-init-scripts.tex
@@ -197,7 +197,7 @@ You may try \code{mklibs}, available at \url{https://packages.debian.org/sid/mkl
only the routines required by a particular set of executables.
Really useful with big libraries like OpenGL and QT. It even
works without having the source code.
- \item Available in Yocto, but not in Buildroot (2019.02 status).
+ \item Available in Yocto, but not in Buildroot (2021.02 status).
\item Limitation: \code{mklibs} could remove \code{dlopen}ed libraries
(loaded "manually" by applications) because it doesn't see them.
\end{itemize}
diff --git a/slides/boot-time-init-scripts3/boot-time-init-scripts3.tex b/slides/boot-time-init-scripts3/boot-time-init-scripts3.tex
index 73ea047b..17f69a19 100644
--- a/slides/boot-time-init-scripts3/boot-time-init-scripts3.tex
+++ b/slides/boot-time-init-scripts3/boot-time-init-scripts3.tex
@@ -5,11 +5,12 @@ application and then switch to the final root filesystem with
\code{switch_root}:
\begin{itemize}
\item Use a light C library reduced to the minimum,
- {\em uClibc} if you are not yet using it for your root filesystem
+ {\em uClibc} or {\em Musl} if you are not yet using it for
+ your root filesystem
\item Reduce BusyBox to the strict minimum.
You could even do without it and implement \code{/init} in C.
\item Use statically linked applications (less CPU overhead, less
- libraries to load, smaller initramfs if no libraries at all).
+ libraries to load, smaller initramfs if no libraries at all),
\code{BR2_STATIC_LIBS} in Buildroot.
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list