[bootlin/training-materials updates] master: Revert "slides/sysdev-linux-intro-features: remove 2 introductory slides" (b48f3b97)

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/b48f3b97735e8fe9e55690524741c37f04b14ec2

>---------------------------------------------------------------

commit b48f3b97735e8fe9e55690524741c37f04b14ec2
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Thu Mar 16 08:16:13 2023 +0100

    Revert "slides/sysdev-linux-intro-features: remove 2 introductory slides"
    
    This reverts commit cf1d1d8ca8408d5ef2021f23e46012c69153dfcb.


>---------------------------------------------------------------

b48f3b97735e8fe9e55690524741c37f04b14ec2
 .../sysdev-linux-intro-features/linus-torvalds.jpg | Bin 0 -> 38171 bytes
 .../sysdev-linux-intro-features.tex                |  54 +++++++++++++++++++++
 2 files changed, 54 insertions(+)

diff --git a/slides/sysdev-linux-intro-features/linus-torvalds.jpg b/slides/sysdev-linux-intro-features/linus-torvalds.jpg
new file mode 100644
index 00000000..da2b189b
Binary files /dev/null and b/slides/sysdev-linux-intro-features/linus-torvalds.jpg differ
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 027a503d..1442f3a7 100644
--- a/slides/sysdev-linux-intro-features/sysdev-linux-intro-features.tex
+++ b/slides/sysdev-linux-intro-features/sysdev-linux-intro-features.tex
@@ -1,5 +1,59 @@
 \subsection{Linux kernel features}
 
+\begin{frame}
+  \frametitle{History}
+  \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}
+      \item Linux quickly started to be used as the kernel for free
+        software operating systems
+      \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
+      release, individuals or companies big and small.
+    \end{itemize}
+    \column{0.2\textwidth}
+      \includegraphics[width=\textwidth]{slides/sysdev-linux-intro-features/linus-torvalds.jpg}
+      \scriptsize
+      Linus Torvalds in 2014\\
+      \tiny
+      Image credits (Wikipedia):\\
+      \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}
   \begin{center}




More information about the training-materials-updates mailing list