[FE training-materials-updates] sysdev-linux-intro-sources: update with 4.6 data
Alexandre Belloni
alexandre.belloni at free-electrons.com
Wed Jun 29 20:32:02 CEST 2016
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=b7a0401498e9a978e1076f7d516cd5efba7ca782
>---------------------------------------------------------------
commit b7a0401498e9a978e1076f7d516cd5efba7ca782
Author: Alexandre Belloni <alexandre.belloni at free-electrons.com>
Date: Wed Jun 29 20:32:02 2016 +0200
sysdev-linux-intro-sources: update with 4.6 data
Signed-off-by: Alexandre Belloni <alexandre.belloni at free-electrons.com>
>---------------------------------------------------------------
b7a0401498e9a978e1076f7d516cd5efba7ca782
.../sysdev-linux-intro-sources.tex | 37 +++++++++++-----------
1 file changed, 18 insertions(+), 19 deletions(-)
diff --git a/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex b/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
index 92469ab..82d23a6 100644
--- a/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
+++ b/slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex
@@ -53,11 +53,10 @@
\begin{frame}
\frametitle{Linux kernel size (1)}
\begin{itemize}
- \item Linux 3.10 sources:\\
- Raw size: 573 MB (43,000 files, approx 15,800,000 lines)\\
- \code{gzip} compressed tar archive: 105 MB\\
- \code{bzip2} compressed tar archive: 83 MB (better)\\
- \code{xz} compressed tar archive: 69 MB (best)
+ \item Linux 4.6 sources:\\
+ Raw size: 730 MB (53,600 files, approx 21,400,000 lines)\\
+ \code{gzip} compressed tar archive: 130 MB\\
+ \code{xz} compressed tar archive: 85 MB
\item Minimum Linux 3.17 compiled kernel size,
booting on the ARM Versatile board (hard drive on PCI, ext2
filesystem, ELF executable support, framebuffer console and input devices):\\
@@ -72,29 +71,29 @@
\begin{frame}
\frametitle{Linux kernel size (2)}
- As of kernel version 3.10.
+ As of kernel version 4.6 (in lines).
\begin{columns}
\column{0.5\textwidth}
\begin{itemize}
- \item \kpath{drivers/}: 49.4\%
- \item \kpath{arch/}: 21.9\%
- \item \kpath{fs/}: 6.0\%
- \item \kpath{include/}: 4.7\%
+ \item \kpath{drivers/}: 57.0\%
+ \item \kpath{arch/}: 16.3\%
+ \item \kpath{fs/}: 5.5\%
\item \kpath{sound/}: 4.4\%
- \item \kpath{Documentation/}: 4.0\%
- \item \kpath{net/}: 3.9\%
- \item \kpath{firmware/}: 1.0\%
- \item \kpath{kernel/}: 1.0\%
+ \item \kpath{net/}: 4.3\%
+ \item \kpath{include/}: 3.5\%
+ \item \kpath{Documentation/}: 2.8\%
+ \item \kpath{tools/}: 1.3\%
+ \item \kpath{kernel/}: 1.2\%
\end{itemize}
\column{0.5\textwidth}
\begin{itemize}
- \item \kpath{tools/}: 0.9\%
- \item \kpath{scripts/}: 0.5\%
+ \item \kpath{firmware/}: 0.6\%
+ \item \kpath{lib/}: 0.5\%
\item \kpath{mm/}: 0.5\%
+ \item \kpath{scripts/}: 0.4\%
\item \kpath{crypto/}: 0.4\%
- \item \kpath{security/}: 0.4\%
- \item \kpath{lib/}: 0.4\%
- \item \kpath{block/}: 0.2\%
+ \item \kpath{security/}: 0.3\%
+ \item \kpath{block/}: 0.1\%
\item ...
\end{itemize}
\end{columns}
More information about the training-materials-updates
mailing list