This page lists technologies and projects that CELF
members are interested in the status of. This includes kernel patches,
new technology research, and middleware and user-space projects of key interest
for consumer electronics products. The projects may be
the topics of discussion at CELF meetings, and we plan to watch and
report the status of these technologies.
Please add any information you have about the technology items listed below!!
Latest Watchlist
The Status field in the table below indicates whether this feature is on track for being
mainlined. The When was last activity field indicates the kernel version number or date when
the last activity was noted for this feature. This could be the last kernel version where
bits from this patch were mainlined, or the last date of visible feature development activity outside
the main tree.
Kernel Stuff
Size Stuff
Technology, Feature or Patch
|
Status
|
When was last activity
|
Notes
|
Linux-tiny |
In active maintenance. Path set published for 2.6.24 |
Latest full patchset was published Oct. 13, 2007, Latest patch (CONSOLE_TRANSLATIONS) was mainlined in June 2008 |
Maintainer is Michael Opdenacker (with help from Thomas Petazzoni). See Linux Tiny Patch Details for details about the patch status.
|
kpagemap - memory instrumentation |
mainlined in Feb, 2008 (for 2.6.25) |
Feb 2008
|
- Can show details about every allocated and virtual page on the system.
- Introduces PSS and USS size metrics
- PSS - Proportional Set Size
- USS - Unique Set Size
- Resources:
|
Bloatwatch (2.0) |
Now actively reporting kernel sizes |
April 2008 |
See Matt's presentation from ELC 2008
|
gcc -ffunction-sections -fdata-sections |
Patches submitted to LKML |
July 2008 |
See Function sections
|
File Systems
Technology, Feature or Patch
|
Status
|
When was last activity
|
Notes
|
squashfs |
Latest release is 3.3, released Feb 5, 2008 (See Squashfs 3.3 released. Not mainlined. Phillip Lougher said he was aiming for Oct 2007 mainline attempt. Unfortunately, an accident involving his hand has slowed things down. |
Last mainline attempt was over a year ago. |
-
|
AXFS |
Not mainlined yet. |
Last mainline attempt was summer, 2007 |
Jared will try to mainline again soon??
|
LogFS |
not mainlined. |
? |
CELF hired Jörn Engel in Dec, 2008 to complete and mainline a first release of logfs
|
UBIFS |
not mainlined. |
? |
CELF hired Jörn Engel in Dec, 2008 to complete and mainline a first release of logfs
|
Tracing and instrumentation
Technology, Feature or Patch
|
Status
|
When was last activity
|
Notes
|
LTTng |
core not mainlined. Markers were mainlined in 2.6.24 |
? |
LTTng instrumentation bits were changed to use markers, in early 2007
|
SystemTap (and Kprobes) for non-i386 arches |
ARM support merged for 2.6.25 |
? |
KProbes ports for ARM, MIPS and PPC32 were reported on at ELC 2007, SystemTap for SH was demo'ed at ELC 2007
|
KFT (Kernel Function Trace) |
not mainlined - broken on ARM (with gcc > 4.x), PPC64 has problems (reports parent funcs of inlines). Nicholas McGuire is taking over maintainership from Tim Bird, with funding from CELF |
last published external patches for 2.6.21 |
-
|
kernel trace system (RT-preempt latency-trace, refactored for general use) |
not mainlined |
Feb 2008 |
version 8 of the patches was submitted by to LKML by Steven Rostedt in Jan, 2008
|
printk-times (arch support) |
fully mainlined? |
April, 2005 |
Some arches had problems with accessing the clock too early in the kernel bootup sequence, but a new setup routine defers turning on the timestamping until after timekeeping is initialized
|
Realtime
Technology, Feature or Patch
|
Status
|
When was last activity
|
Notes
|
KTimers |
mainlined |
|
RT-preempt |
some parts mainlined (last part was high res. timers in 2.6.21) |
2.6.21? |
Next target is to integrate threaded interrupts in 2.6.23?? Threaded interrupt still not in 2.6.25
|
Security
Technology, Feature or Patch
|
Status
|
When was last activity
|
Notes
|
App Armour |
not mainlined |
May, 2007 |
Some kernel developers still have objections to path-based securityBRLWN.net mention App Armour
|
TOMOYO Linux |
not mainlined |
Nov 17, 2007 (4th post) (trying now) |
"TOMOYO Linux has only recently surfaced on the wider mailing lists; its reception has not been entirely friendly. This project's developers have some work to do if they are (1) to get past the same obstacles which have slowed AppArmor, and (2) show that their project is sufficiently different from AppArmor to merit inclusion as yet another security framework." (from Linux Weather Forecast)
|
SMACK |
mainlined |
. |
. |
.
|
Power Management
Technology, Feature or Patch
|
Status
|
When was last activity
|
Notes
|
powertop |
? |
? |
Recent work
|
PM QoS |
in 2.6.23-mm1 |
Oct '07 |
(see http://lesswatts.org) need Embedded folks to take a look and help define the interface, expand the features and raise issues from the embedded perspective.
|
Bootup Time
Technology, Feature or Patch
|
Status
|
When was last activity
|
Notes
|
deferred module load |
? |
? |
?
|
snapshot boot |
? |
? |
?
|
Miscellaneous
Middleware
Project
|
Status
|
When was last activity
|
Notes
|
libdlna |
Developer has added support for all profiles except MPEG-4 and WMV ( http://hg.geexbox.org/libdlna/ ) |
29 Aug, 07 |
Short term goal is to provide DLNA support to Ushare media server, long term goal is to provide generic DLNA reference library BR References: http://libdlna.geexbox.org/
|