Embedded linux status
Here is an outline for a presentation on the status of embedded Linux:
Contents
Bootup Time
- pre-linking
- XIP
- (see filesystem work)
- KFT
- embedded bootchart
Memory Management
System Size
- SLUB vs. SLAB vs. SLOB
- in 2.6.23 both SLUB and SLOB received some updates. Nick Piggins wants to know what the size difference is between SLOB And SLUB. SLUB is on a track to replace SLAB. (Although there is still ongoing discussion about performance regressions of SLUB on some database loads, on LKML beginning of Oct.)
- [give SLOB vs. SLUB size numbers]
- Linux-tiny revival
- squashfs - will it ever get mainlined
Security
- smack is accepted into the Linux kernel
- SELinux vs. AppArmor, Tomoyo and other path-based systems
File Systems
- Yaffs
- squashfs
- cramfs
- jffs2
- logfs
licensing
- broo-ha-ha over GPL 3.0 has died down
- kernel safe for now, what about libs??
Graphics
Audio
middleware
- DLNA summit
Tools
- Tracing
- Kprobes
- SystemTap
- generic trace layer
- posted by David Wilder, in Sep 2007
- Looks like a successor to relayfs (or abstraction on top of relayfs)
- See http://lwn.net/Articles/249526/
- Patch at: http://lwn.net/Articles/249868/
- Toolchains
Distributions
- OpenEmbedded
- Embedded Debian
- PokyLinux
- Fedora for ARM
- Ubuntu Mobile - really a stripped-down desktop distro
Industry organizations or projects
- LiPS
- LIMO
- CELF
- new ARM UMPC initiative: