The Consumer Electronics Linux Forum (CE Linux Forum or CELF) was a non-profit organization to advance the Linux operating system as an open-source software platform for consumer electronics (CE) devices. It had a primarily technical focus, working on specifications, implementations, conferences and testing to help Linux developers improve Linux for use in CE products.[1]
It existed from 2003 to 2010.[2]
Phillips and Samsung founded a group with similar aims in November 2004, promoting a universal home application programming interface called the UHAPI Forum.[5]
The UHAPI was presented to the CE Linux Forum in 2005.[6]NXP Semiconductors spun off from Phillips in 2006, and the UHAP was revised up to a version 1.2.[7]
A sample implementation of UHAPI was published on SourceForge.[8]
The UHAPI forum added a few other supporters, such as the Digital TV Alliance of China and Japan-based Access (company),[9]
and maintained a web site until the Great Recession of 2008.[10]
By 2004, hardware from Renesas Electronics running software from Lineo was demonstrated at a CELF meeting.[11]
In 2005, a meeting in San Jose, California drew about engineers from competing companies.[12]
By the end of 2006, the competing Linux Phone Standards Forum had formed, to focus on mobile devices.[13]
After other groups such as Linaro and the Limo Foundation formed, some questioned the fragmentation of the industry.[14]
In 2010, the CE Linux Forum merged with the Linux Foundation, to become a technical work group of Linux Foundation.[15][2]
The group planned to support the Yocto Project to produce an embedded Linux distribution.[16]
Activities
CELF initiatives included:
technical working groups, which produce specifications and implementations (usually patches against existing open source projects) to enhance Linux suitability for CE products
hosting of conferences dedicated to embedded Linux (see below)
providing hardware resources to open source developers
funding for direct feature development, via contracting with a few Linux developers
Members submit technical output directly back to the relevant open source project (for example, by sending enhancements to the Linux kernel directly to the Linux kernel mailing list, or to an appropriate technology- or architecture-specific mailing list.) Collected information and forum output was primarily located on a wiki for embedded developers.[1]
The content of CELF's wiki was included on another site called eLinux.org, created by Tim Riker in 2006.[18]
As of 2007, CELF had the following technical working groups:
Audio, Video and Graphics
Bootup Time
Digital Television Profile
Memory Management
Mobile Phone Profile
Power Management
Real Time
Security
System Size
The CE Linux Forum sponsors embedded projects. Amongst others the LinuxTiny patches and the LogFS and SquashFSflash file systems have been pushed to mainline Linux.
The forum sponsored the Embedded Linux Conference since 2005. Originally started as a conference in the US, a yearly ELC Europe started in 2007.
in 2007 it was hosted with the Real-time Linux Workshop in Linz, Austria; in 2008 with the NLUUG in Ede, Netherlands; and in 2009 with Embedded Systems Week in Grenoble.[19]
CELF sponsored the Linux Symposium from 2004 to 2008, hosting sessions specific to embedded use of Linux and development of Linux capabilities for embedded use.
In Japan and Korea, CELF organizes Technical Jamborees every two months. Jamborees are smaller, have a single track, and are held in the local language.