Главная
Study mode:
on
1
Introduction
2
Why reduce size
3
Why this talk
4
How small is a Linux kernel
5
GCC
6
Link Time Optimizations
7
clang vs GCC
8
Arm vs Thumb
9
Tiny Config
10
Slub
11
Kernel Size
12
Testing
13
Elementor
14
LTO
15
Clank
16
Kernel xip
17
Kernel configuration options
18
nmsizesort
19
LLVM Linux
20
User Space
21
Toybox
22
Busybox
23
Optimizing libraries
24
Conclusions
25
Recent achievements
26
References
Description:
Explore embedded Linux size reduction techniques in this comprehensive conference talk. Learn approaches for minimizing the kernel, individual applications, and entire filesystem to run Linux on systems with limited RAM and storage resources or to achieve faster boot times. Discover benchmarks illustrating potential savings for each method, and gain insights from participant experiences and ideas for further improvements. Delve into topics such as GCC optimizations, Clang vs GCC comparisons, kernel configuration options, user space optimizations, and recent achievements in the field. Benefit from Michael Opdenacker's expertise as the founder of Free Electrons, known for its freely available training materials on the Linux kernel and embedded Linux.

Embedded Linux Size Reduction Techniques

Linux Foundation
Add to list
0:00 / 0:00