|[[Squash Fs]] ||Mainlined in January 2009 (for 2.6.29) See http://lwn.net/Articles/314326/. || As of Feb, 2009, Phillip was working on some user-space tools issues, to support the new filesystem format (version 4.0) || Good job Phillip!

|Nicholas McGuire was taking over maintainership from Tim Bird, with funding from CELF. Haven't heard much recently (as of June 2008)

|-

|-

−

|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

+

|ftrace ||mainlined in 2.6.27||

+

|This was formerly the latency-trace features from the RT-preempt patch set, refactored for general use

|-

|-

|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

|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

|Adding clock driver support for various architectures is an ongoing process

|-

|-

−

|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

+

|RT-preempt ||some parts mainlined || current RT patches are still against 2.6.26 || Next target is to integrate threaded interrupts in 2.6.29 - as discussed on LinuxPlumbers conference Oregon 2008

+

|-

+

|Xenomai ||external project || 2.6.25 - stable release, newer in development||Xenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment. Ready to deploy.

|[http://elinux.org/TomoyoLinux TOMOYO Linux] || not mainlined || [http://lwn.net/Articles/258905/ Nov 17, 2007] (4th post) [http://elinux.org/TomoyoLinux#Mainline (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 [http://www.linux-foundation.org/en/Linux_Weather_Forecast/security Linux Weather Forecast])

|[http://elinux.org/TomoyoLinux TOMOYO Linux] || not mainlined || [http://lwn.net/Articles/258905/ Nov 17, 2007] (4th post) [http://elinux.org/TomoyoLinux#Mainline (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 [http://www.linux-foundation.org/en/Linux_Weather_Forecast/security Linux Weather Forecast])

** To support on other architectures, the platform needs to support CPUIdle interface, in order to show C-state (power state) ** There has been some activity for non-Intel processors

|-

|-

|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.

|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.

+

|-

+

|Wolfson voltage regulator stuff || not mainlined?? ||March 2008?

+

|See [http://www.celinux.org/elc08_presentations/regulator-api-celf.pdf Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel] - Liam Girdwood's ELC 2008 presentation

|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/

+

|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/

|}

|}

[[Category:Community]]

[[Category:Community]]

Latest revision as of 14:14, 21 April 2011

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!!

Contents

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.

Nicholas McGuire was taking over maintainership from Tim Bird, with funding from CELF. Haven't heard much recently (as of June 2008)

ftrace

mainlined in 2.6.27

This was formerly the latency-trace features from the RT-preempt patch set, refactored for general use

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, but needs lots of porting to embedded architectures

2.6.23 / 2.6.24

Adding clock driver support for various architectures is an ongoing process

RT-preempt

some parts mainlined

current RT patches are still against 2.6.26

Next target is to integrate threaded interrupts in 2.6.29 - as discussed on LinuxPlumbers conference Oregon 2008

Xenomai

external project

2.6.25 - stable release, newer in development

Xenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment. Ready to deploy.

"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)