[FE training-materials-updates] Most filesystem improvements and updates
Michael Opdenacker
michael.opdenacker at free-electrons.com
Wed Dec 10 14:21:43 CET 2014
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=54cdbbbf98f8e208a18e1c5025a00b39c6004119
>---------------------------------------------------------------
commit 54cdbbbf98f8e208a18e1c5025a00b39c6004119
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Wed Dec 10 14:21:01 2014 +0100
Most filesystem improvements and updates
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
54cdbbbf98f8e208a18e1c5025a00b39c6004119
slides/sama5d3-board/sama5d3-board.tex | 2 +-
.../sysdev-block-filesystems.tex | 17 +++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/slides/sama5d3-board/sama5d3-board.tex b/slides/sama5d3-board/sama5d3-board.tex
index 56aace8..116016e 100644
--- a/slides/sama5d3-board/sama5d3-board.tex
+++ b/slides/sama5d3-board/sama5d3-board.tex
@@ -5,7 +5,7 @@
\column{0.6\textwidth}
\begin{itemize}
\item Atmel SAMA5D3x embedded MPU (cortex A5 at 536MHz)
- \item 4 Gb DDR2, 2 Gb NAND Flash, 128 Mb NOR, 32 Mb SPI Serial DataFlash
+ \item 4 Gb DDR2, 2 Gb NAND flash, 128 Mb NOR, 32 Mb SPI Serial DataFlash
\item Ethernet 10/100/1Gb
\item Two USB 2.0 Hosts, one USB 2.0 Host/Device
\item 5.0” WVGA resistive TFT LCD module with four QTouch keys
diff --git a/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex b/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex
index 199e72f..32dcfec 100644
--- a/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex
+++ b/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex
@@ -95,15 +95,16 @@ major minor #blocks name
Journaled filesystems
\begin{itemize}
\item \code{ext3}: \code{ext2} with journal extension\\
- \code{ext4}: the new generation with many improvements.\\
- Ready for production. They are the default filesystems for all
- Linux systems in the world.
+ \code{ext4}: newest version in the family with many improvements.
+ \item \code{Btrfs} (``Butter FS'')\\
+ The next generation. Great performance. Now used in major
+ GNU/Linux distros.
\item The Linux kernel supports many other filesystems:
\code{reiserFS}, \code{JFS}, \code{XFS}, etc. Each of them have
their own characteristics, but are more oriented towards server or
- scientific workloads
- \item \code{Btrfs} (``Butter FS'')\\
- The next generation. Great performance. In mainline but still experimental.
+ scientific workloads.
+ \item It's easy to switch filesystems. The best is to try each
+ and find out which yields the best performance on your own system.
\end{itemize}
We recommend \code{ext2} for very small partitions ($<$ 5 MB),
because other filesystems need too much space for metadata
@@ -174,8 +175,8 @@ major minor #blocks name
\item Supports LZO compression for better performance on embedded
systems with slow CPUs (at the expense of a slightly degraded
compression rate)
- \item Now supports XZ algorithm, for a much better compression rate,
- at the expense of higher CPU usage and time.
+ \item Now supports the XZ algorithm, for a much better compression
+ rate, at the expense of higher CPU usage and time.
\end{itemize}
Benchmarks: (roughly 3 times smaller than ext3, and 2-4 times faster)\\
\url{http://elinux.org/Squash_Fs_Comparisons}
More information about the training-materials-updates
mailing list