Embedded linux status

Here is an outline for a presentation on the status of embedded Linux:

Bootup Time

 * pre-linking
 * XIP
 * (see filesystem work)
 * KFT
 * embedded bootchart

System Size

 * SLUB vs. SLAB vs. SLOB
 * 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??

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:
 * See http://www.linuxworld.com/news/2007/100407-montavista-arm-linux-umpc.html?nlhtos=100507linuxalert1&