[bootlin/training-materials updates] master: slides/sysdev-linux-intro-features: Add back a single introductory slide (b2bd8945)
Miquel Raynal
miquel.raynal at bootlin.com
Fri Mar 17 15:34:05 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/b2bd8945c214d779875e22f9ebcc41d1357c9bad
>---------------------------------------------------------------
commit b2bd8945c214d779875e22f9ebcc41d1357c9bad
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Thu Mar 16 08:25:56 2023 +0100
slides/sysdev-linux-intro-features: Add back a single introductory slide
Keep the slide giving a bit of history/context.
Do that only for the kernel training.
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
b2bd8945c214d779875e22f9ebcc41d1357c9bad
.../sysdev-linux-intro-features.tex | 34 +++-------------------
1 file changed, 4 insertions(+), 30 deletions(-)
diff --git a/slides/sysdev-linux-intro-features/sysdev-linux-intro-features.tex b/slides/sysdev-linux-intro-features/sysdev-linux-intro-features.tex
index 1442f3a7..2d8dc72b 100644
--- a/slides/sysdev-linux-intro-features/sysdev-linux-intro-features.tex
+++ b/slides/sysdev-linux-intro-features/sysdev-linux-intro-features.tex
@@ -1,13 +1,11 @@
+\ifthenelse{\equal{\training}{linux-kernel}}{\
\subsection{Linux kernel features}
\begin{frame}
- \frametitle{History}
+ \frametitle{Origin}
\begin{columns}
\column{0.8\textwidth}
\begin{itemize}
- \item The Linux kernel is one component of a system, which also
- requires libraries and applications to provide features to end
- users.
\item The Linux kernel was created as a hobby in 1991 by a Finnish
student, Linus Torvalds.
\begin{itemize}
@@ -16,7 +14,7 @@
\end{itemize}
\item Linus Torvalds has been able to create a large and dynamic
developer and user community around Linux.
- \item As of today, about 2,000 people contribute to each kernel
+ \item As of today, about 2,000+ people contribute to each kernel
release, individuals or companies big and small.
\end{itemize}
\column{0.2\textwidth}
@@ -28,31 +26,7 @@
\url{https://bit.ly/2UIa1TD}
\end{columns}
\end{frame}
-
-\begin{frame}
- \frametitle{Linux kernel key features}
- \begin{columns}
- \column{0.5\textwidth}
- \begin{itemize}
- \item Portability and hardware support. Runs on most architectures\\
- (see \kdir{arch} in the source code).
- \item Scalability. Can run on super computers as well as on tiny
- devices (4 MB of RAM is enough).
- \item Compliance to standards and interoperability.
- \item Exhaustive networking support.
- \end{itemize}
- \column{0.5\textwidth}
- \begin{itemize}
- \item Security. It can't hide its flaws. Its code is reviewed by
- many experts.
- \item Stability and reliability.
- \item Modularity. Can include only what a system needs even at run
- time.
- \item Easy to program. You can learn from existing code. Many
- useful resources on the net.
- \end{itemize}
- \end{columns}
-\end{frame}
+}{}
\begin{frame}
\frametitle{Linux kernel in the system}
More information about the training-materials-updates
mailing list