[bootlin/training-materials updates] master: sysdev/kernel: dev process: Enhance the official/stable/LTS releases explanation (612fb049)
Miquel Raynal
miquel.raynal at bootlin.com
Mon Sep 27 18:08:22 CEST 2021
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/612fb04928935129211368b2ce336b2d9fa4fc10
>---------------------------------------------------------------
commit 612fb04928935129211368b2ce336b2d9fa4fc10
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Mon Sep 27 18:08:03 2021 +0200
sysdev/kernel: dev process: Enhance the official/stable/LTS releases explanation
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
612fb04928935129211368b2ce336b2d9fa4fc10
.../sysdev-linux-intro-versioning.tex | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/slides/sysdev-linux-intro-versioning/sysdev-linux-intro-versioning.tex b/slides/sysdev-linux-intro-versioning/sysdev-linux-intro-versioning.tex
index 323fed4d..39c28321 100644
--- a/slides/sysdev-linux-intro-versioning/sysdev-linux-intro-versioning.tex
+++ b/slides/sysdev-linux-intro-versioning/sysdev-linux-intro-versioning.tex
@@ -3,10 +3,10 @@
\begin{frame}
\frametitle{Linux versioning scheme}
\begin{itemize}
- \item Until 2003, there was a new stable release branch of Linux every
- 2 or 3 years (2.0, 2.2, 2.4). New development branches took 2-3
- years to become stable (too slow!).
- \item Since 2003, there is a new stable release of Linux about every
+ \item Until 2003, there was a new ``stable'' release branch of Linux every
+ 2 or 3 years (2.0, 2.2, 2.4). Development branches took 2-3
+ years to be merged (too slow!).
+ \item Since 2003, there is a new official release of Linux about every
10 weeks:
\begin{itemize}
\item Versions \code{2.6} (Dec. 2003) to \code{2.6.39} (May 2011)
@@ -17,8 +17,8 @@
\item Features are added to the kernel in a progressive way. Since
2003, kernel developers have managed to do so without having
to introduce a massively incompatible development branch.
- \item For each release, there are bugfix and security updates:
- 5.0.1, 5.0.2, etc.
+ \item For each release, there are bugfix and security updates called
+ stable releases: 5.0.1, 5.0.2, etc.
\end{itemize}
\end{frame}
@@ -34,9 +34,10 @@
\frametitle{Need for long term support (1)}
\begin{itemize}
\item Issue: bug and security fixes only released for most recent
- stable kernel versions.
- \item Only the last release of each year is made an LTS {\em (Long Term
- Support)} release, and is supposed to be supported for up to 6 years.
+ kernel versions.
+ \item Solution: the last release of each year is made an LTS {\em (Long Term
+ Support)} release, and is supposed to be supported (and receive bug
+ and security fixes) for up to 6 years.
\begin{columns}
\column{0.6\textwidth}
\includegraphics[width=\textwidth]{slides/sysdev-linux-intro-versioning/longterm-release-kernels.png}\\
More information about the training-materials-updates
mailing list