Difference between revisions of "Embedded linux status"

From eLinux.org
Jump to: navigation, search
(File Systems: add stuff about flash filesystems)
(Presentation History: fix link (stupid MediaWiki inconsistency with vertical bar))
Line 28: Line 28:
 
=== Presentation History ===
 
=== Presentation History ===
 
Here's my presentation history:
 
Here's my presentation history:
* [http://events.linuxfoundation.org/slides/2010/linuxcon_japan/linuxcon_jp2010_bird.pdf|LinuxCon Japan 2010 Status of Embedded Linux BOF (PDF)]] (September 2010)
+
* [http://events.linuxfoundation.org/slides/2010/linuxcon_japan/linuxcon_jp2010_bird.pdf LinuxCon Japan 2010 Status of Embedded Linux BOF (PDF)]] (September 2010)
 
* [[Media:Status-of-embedded-Linux-2010-04-ELC.pdf|ELC 2010 Status of Embedded Linux talk (PDF)]] (April 2010)
 
* [[Media:Status-of-embedded-Linux-2010-04-ELC.pdf|ELC 2010 Status of Embedded Linux talk (PDF)]] (April 2010)
 
* [[Media:State-of-embedded-linux-oct-2009.pdf|Japan Linux Symposium 2009 Status of Embedded Linux talk (PDF)]] (October 2009)
 
* [[Media:State-of-embedded-linux-oct-2009.pdf|Japan Linux Symposium 2009 Status of Embedded Linux talk (PDF)]] (October 2009)

Revision as of 16:02, 21 April 2011

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

This is essentially User:Tim Bird's private collection of interesting notes about the status of embedded Linux. It tends to get updated right before a Linux conference.

NEWS: Tim Bird's Status of Embedded Linux (October 2009) presentation, which he delivered at the Japan Linux Symposium, is now available.

Process for adding information

Anyone can add information to this page. I used to maintain the information at the Technology Watch List, but the table format there is a bit constrictive. (It would be nice if MediaWiki had a table editor!!)

Since I have to form this stuff into a "State of Embedded Linux" presentation several times a year, keeping the information in wiki outline format is convenient for me. It's easier to put directly into a presentation.

Please place information in bullet form, with a link to a supporting article, in the appropriate sub-section below.

Page History

I'll let MediaWiki store historical versions of this page. If you want to see what the hot issues were from a last year or a few years ago, please see look at the page history. (Although, updates of this page have historically been a bit spotty).

Presentation History

Here's my presentation history:

Uncategorized info

This is where I put stuff I haven't had time to analyze or sort into the appropriate category:

April 2011

February 2010

Android


Other

  • CONFIG_PM being eliminated - improved PM configuration
  • ftrace using -mfentry (feb 9, 2011 lkml, steve rostedt)


April 2010


Previous to April 2010

  • SystemTap 1.0 now includes support for cross-compilation.
  • Patches for dynamic printks
  • writing to /dev/kmsg to generate a printk (not new, but I just discovered it)
  • LZO kernel compression is in 2.6.33
  • Arjan van de Ven's timer-slack code - http://lwn.net/Articles/369361/

Kernel

Kernel Versions

Bootup Time

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

Memory Management

System Size

Security

File Systems

  • YAFFS2
    • Mainline effort by Charles Manning
  • LogFS
    • Joern disappeared again
  • Squashfs
    • Now supports LZMA2 in mainline
    • CELF funding SquashFS on MTD work
  • Arnd Bergmann's work on optimizing Linux FS for cheap flash media
    • See ELC presentation and Linaro page
  • Tim Bird's treadahead work
    • See ABS presentation

Legal Issues (licensing and patents)

Graphics

Audio

Middleware

  • DLNA summit

Tools

Tracing

Toolchains

  • Linaro publishing toolchains - one directly for Android use

Distributions

  • OpenEmbedded
  • Embedded Debian
  • PokyLinux
  • Ubuntu Mobile

Distribution tools

Meego

  • Meego - what's up now that Nokia bailed?

Android

  • Android 3.0 (Honeycomb)
    • Android 3.0 SDK released (???)
  • Tablets?
  • phone activations? (350,000 per day, as of April 8, 2011)
  • GoogleTV?

Industry organizations or projects

  • LiMo - anything happening?
  • CELF => CEWG under Linux Foundation
    • CELF projects
  • Linux Foundation
    • Lots of stuff going on in embedded:
      • Yocto
      • Meego
      • CE Working Group
  • Linaro - 1 year in
    • see David Rusling's presentation from ELC

Embedded Linux usage

Resources