Difference between revisions of "Embedded linux status"
(→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 | + | * [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.
Contents
- 1 Process for adding information
- 2 Uncategorized info
- 3 April 2011
- 4 February 2010
- 5 Kernel
- 6 Bootup Time
- 7 Memory Management
- 8 System Size
- 9 Security
- 10 File Systems
- 11 Legal Issues (licensing and patents)
- 12 Graphics
- 13 Audio
- 14 Middleware
- 15 Tools
- 16 Distributions
- 17 Industry organizations or projects
- 18 Embedded Linux usage
- 19 Resources
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:
- LinuxCon Japan 2010 Status of Embedded Linux BOF (PDF)] (September 2010)
- ELC 2010 Status of Embedded Linux talk (PDF) (April 2010)
- Japan Linux Symposium 2009 Status of Embedded Linux talk (PDF) (October 2009)
- OLS 2009 Embedded Linux Status talk (PDF) (July 2009)
- OLS 2008 Embedded Linux BOF slides (PPT) (July 2008)
- ELC 2008 Status of Embedded Linux talk (PPT) (April 2008)
- ELC Europe 2007 - Status of Embedded Linux BOF slides (PDF) (October 2007)
- OLS 2007 Embedded Linux BOF slides (PDF) (July 2007)
- OLS 2006 Embedded Linux BOF slides (PPT) (July 2005)
- OLS 2005 Status of Embedded Linux BOF [need presentation]
Uncategorized info
This is where I put stuff I haven't had time to analyze or sort into the appropriate category:
April 2011
- http://www.linuxfordevices.com/c/a/News/OIN-announces-new-members/?kc=LNXDEVNL042011 - OIN grows 28%
- Intel working on supporting Android 3.0, according to Paul Ottellini
- Android in focus at Intel - http://news.cnet.com/8301-13924_3-20055868-64.html
- Mobile patent lawsuit cheatsheet - http://technologizer.com/2011/04/19/mobile-lawsuits/
- Linus fed up with ARM sub-architecture chaos
- Linaro organizing group to help resolve issues (possibly hire sub-arch coordinator)
February 2010
Android
- Dalvik ported to Meego - myriad Group AG announced Myriad Alien Dalvik, for running Android apps on other Linux platforms
- IcedRobot implementation of Android (using OpenJDK)
- Honycomb released
Other
- CONFIG_PM being eliminated - improved PM configuration
- ftrace using -mfentry (feb 9, 2011 lkml, steve rostedt)
April 2010
- HP buys Palm - now owns Webos
- Japanese companies (with LIMO) announce new mobile stack - http://www.linuxfordevices.com/c/a/News/Consortium-from-NTT-DoCoMo-Renesas-Fujitsu-NEC-Panasonic-and-Sharp/?kc=LNXDEVNL042810
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
- Lots of stuff going on in embedded:
- Linaro - 1 year in
- see David Rusling's presentation from ELC
Embedded Linux usage
- Maybe as high as 32% market share in MIDs