Difference between revisions of "Embedded linux status"

From eLinux.org
Jump to: navigation, search
(Security)
m (Security)
Line 22: Line 22:
 
== Security ==
 
== Security ==
 
* smack is accepted into the Linux kernel
 
* smack is accepted into the Linux kernel
* SELinux vs. AppArmor, Tomoyo and other path-based systems
+
* SELinux vs. AppArmor, [[TomoyoLinux]] and other path-based systems
 
* Crispin Cowan (and other AppArmour developers) were layed off from Novell
 
* Crispin Cowan (and other AppArmour developers) were layed off from Novell
 
** See http://www.news.com/8301-13580_3-9796140-39.html
 
** See http://www.news.com/8301-13580_3-9796140-39.html

Revision as of 04:34, 16 October 2007

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

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]
      • x86 SLOB yields 180K more runtime memory than SLOB
      • arm SLOB yields ??? more runtime memory than SLOB
  • Linux-tiny revival
  • squashfs - will it ever get mainlined

Security

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

Distributions

  • OpenEmbedded
  • Embedded Debian
  • PokyLinux
  • Fedora for ARM
  • Ubuntu Mobile - really a stripped-down desktop distro

Industry organizations or projects