[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