CE Linux Forum

Last updated

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]

Contents

History

The forum was an outgrowth of a joint project between Sony Corporation and Matsushita Electric Industrial Co. Ltd. (using the brand name Panasonic). CELF was founded in June 2003 by those plus six more consumer electronics companies, Hitachi Ltd., NEC Corporation, Royal Philips Electronics, Samsung Electronics Co. Ltd., Sharp Corporation, and Toshiba Corporation. [3] It was seen at least partially as a reaction to the use of Windows CE for consumer electronics. [4]

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:

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:

  1. Audio, Video and Graphics
  2. Bootup Time
  3. Digital Television Profile
  4. Memory Management
  5. Mobile Phone Profile
  6. Power Management
  7. Real Time
  8. Security
  9. System Size

The CE Linux Forum sponsors embedded projects. Amongst others the LinuxTiny patches and the LogFS and SquashFS flash 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.

By 2009 CELF had about 30 members, consisting of consumer electronics manufacturers, semiconductor vendors, and Linux software companies: ARM Ltd., AXE, Inc., Broadcom, Canon Inc., ETRI, Fujitsu Limited, Fuji-Xerox, Hewlett-Packard, Hitachi, Ltd., IBM, Intel Corporation, Just Systems Corporation, LG Electronics, Lineo Solutions, Inc, Panasonic Corporation, MIPS Technologies, NEC Corporation, NXP Semiconductors, Renesas, Royal Philips Electronics, Samsung Electronics, Selenic Consulting, Sharp Corporation, SnapGear, Sony Corporation, Toshiba Corporation, Yamaha Corporation [20]

See also

Related Research Articles

<span class="mw-page-title-main">MIPS Technologies</span> American fabless semiconductor design company

MIPS, formerly MIPS Computer Systems, Inc. and MIPS Technologies, Inc., is an American fabless semiconductor design company that is most widely known for developing the MIPS architecture and a series of RISC CPU chips based on it. MIPS provides processor architectures and cores for digital home, networking, embedded, Internet of things and mobile applications.

OpenRISC is a project to develop a series of open-source hardware based central processing units (CPUs) on established reduced instruction set computer (RISC) principles. It includes an instruction set architecture (ISA) using an open-source license. It is the original flagship project of the OpenCores community.

<span class="mw-page-title-main">MontaVista</span> Software company

MontaVista Software is a company that develops embedded Linux system software, development tools, and related software. Its products are made for other corporations developing embedded systems and end products using Linux, such as automotive electronics, telecommunications and communications equipment, mobile phones, and other electronic devices and infrastructure. MontaVista also supplies Linux-based solutions and software to products that are software-only, such as enterprise networking, virtual network functions in Network Functions Virtualization, and appliance software that is hosted on a cloud hosting environment.

Wind River Systems, also known as Wind River, is an Alameda, California–based company, subsidiary of Aptiv PLC. The company develops embedded system and cloud software consisting of real-time operating systems software, industry-specific software, simulation technology, development tools and middleware.

Computer operating systems based on the Linux kernel are used in embedded systems such as consumer electronics, in-vehicle infotainment (IVI), networking equipment, machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general.

<span class="mw-page-title-main">OpenEmbedded</span>

OpenEmbedded is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The OpenEmbedded framework is developed by the OpenEmbedded community, which was formally established in 2003. OpenEmbedded is the recommended build system of the Yocto Project, which is a Linux Foundation workgroup that assists commercial companies in the development of Linux-based systems for embedded products.

V850 is a 32-bit RISC CPU architecture produced by Renesas Electronics for embedded microcontrollers. It was designed by NEC as a replacement for their earlier NEC V60 family, and was introduced shortly before NEC sold their designs to Renesas in the early 1990s. It has continued to be developed by Renesas as of 2018.

<span class="mw-page-title-main">Moblin</span>

Moblin, short for 'mobile Linux', is a discontinued open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices.

Rockchip is a Chinese fabless semiconductor company based in Fuzhou, Fujian province. Rockchip has been providing SoC products for tablets & PCs, streaming media TV boxes, AI audio & vision, IoT hardware since founded in 2001. It has offices in Shanghai, Beijing, Shenzhen, Hangzhou and Hong Kong. It designs system on a chip (SoC) products, using the ARM architecture licensed from ARM Holdings for the majority of its projects.

<span class="mw-page-title-main">Linaro</span> Engineering organization for open source software

Linaro is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC), QEMU, power management, graphics and multimedia interfaces for the ARM family of instruction sets and implementations thereof as well as for the Heterogeneous System Architecture (HSA). The company provides a collaborative engineering forum for companies to share engineering resources and funding to solve common problems on ARM software. In addition to Linaro's collaborative engineering forum, Linaro also works with companies on a one-to-one basis through its Services division.

<span class="mw-page-title-main">ARM Cortex-A15</span> Family of microprocessor cores with ARM microarchitecture

The ARM Cortex-A15 MPCore is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture. It is a multicore processor with out-of-order superscalar pipeline running at up to 2.5 GHz.

<span class="mw-page-title-main">T-Kernel</span> Open-source RTOS tailored for 32-bit microcontrollers

T-Kernel is an open source real-time operating system (RTOS) designed for 32-bit microcontrollers. It is standardized by the T-Engine Forum, which distributes it under a T-License agreement. There is also a corresponding Micro T-Kernel (μT-Kernel) implementation designed for embedded systems with 16-bit or 8-bit microcontrollers.

Caldera was a US-based software company founded in 1994 to develop Linux- and DOS-based operating system products.

<span class="mw-page-title-main">Yahoo! Smart TV</span>

Yahoo! Smart TV was a Smart TV platform developed by Yahoo! based upon the Yahoo! Desktop Widgets (Konfabulator) platform. Yahoo! Connected TV announced on August 20, 2008, at the Intel Developer Forum in San Francisco as the Widget Channel, it integrated the Yahoo! Widgets Engine with a new television oriented user interface to enable Internet connected applications to run and display on a 10-foot user interface. The platform was slowly being abandoned by its manufacturers, and was eventually deprecated. New apps that were based on Konfabulator stopped being added effective March 30, 2018, but existing apps can still be updated and installed, and HTML5 based apps are not affected by this.

<span class="mw-page-title-main">Yocto Project</span> Linux Foundation open-source project

The Yocto Project is a Linux Foundation collaborative open source project whose goal is to produce tools and processes that enable the creation of Linux distributions for embedded and IoT software that are independent of the underlying architecture of the embedded hardware. The project was announced by the Linux Foundation in 2010 and launched in March, 2011, in collaboration with 22 organizations, including OpenEmbedded.

Servo is an experimental browser engine designed to take advantage of the memory safety properties and concurrency features of the Rust programming language. It seeks to create a highly parallel environment, in which rendering, layout, HTML parsing, image decoding, and other engine components are handled by fine-grained, isolated tasks. It also makes use of GPU acceleration to render web pages quickly and smoothly.

<span class="mw-page-title-main">HSA Foundation</span>

The HSA Foundation is a not-for-profit engineering organization of industry and academia that works on the development of the Heterogeneous System Architecture (HSA), a set of royalty-free computer hardware specifications, as well as open source software development tools needed to use HSA features in application software.

<span class="mw-page-title-main">Samsung Electronics</span> South Korean multinational electronics corporation

Samsung Electronics Co., Ltd. is a South Korean multinational major appliance and consumer electronics corporation headquartered in Yeongtong-gu, Suwon, South Korea. It is currently the pinnacle of the Samsung chaebol, accounting for 70% of the group's revenue in 2012.

RPMsg is a protocol enabling inter-processor communication inside multi-core processors.

References

  1. 1 2 "Front Page". CE Public Wiki. November 26, 2008. Archived from the original on July 28, 2010. Retrieved October 8, 2021.
  2. 1 2 Sean Michael Kerner (October 27, 2010). "Linux Foundation Merges with Consumer Electronics Linux Forum". Datamation. Retrieved October 8, 2021.
  3. "Eight consumer electronic companies establish forum". Electronic Design News. July 31, 2003. Retrieved October 8, 2021.
  4. "Eight firms form consumer electronics Linux Forum". Electronic Design News. July 1, 2003. Retrieved October 8, 2021.
  5. Junko Yoshida (January 20, 2005). "'Uhapi?' asks new Philips Semiconductors CEO". EE Times. Retrieved October 8, 2021.
  6. Jeroen Brouwer (January 26, 2005). "Universal Home API Proposal for Industry alignment" (PDF). Presentation to the CE Linux Forum. Retrieved October 8, 2021.
  7. Thomas M. Coughlin (August 30, 2011). Digital Storage in Consumer Electronics: The Essential Guide. Newnes. pp. 264–. ISBN   978-0-08-055849-3.
  8. Pjotr Kourzanoff. "UHAPI4Linux: an open source implementation of UHAPI". Sourceforge. Retrieved October 8, 2021.
  9. Michael Singer (November 3, 2004). "Companies Unite to Make UHAPI". Internet News.
  10. "Supporting Companies". UHAPI Forum. Archived from the original on July 11, 2007. Retrieved October 8, 2021.
  11. "Development Platform is Compatible with CE Linux Forum Specs". EE Times. January 8, 2004. Retrieved October 8, 2021.
  12. Rick Merritt (January 31, 2005). "Culture clash can't keep Linux from consumers". EE Times. Retrieved October 8, 2021.
  13. Stephen Shankland (November 13, 2005). "New Linux phone standards effort in the works". ZDNet. Retrieved October 8, 2021.
  14. Rick Merritt (June 3, 2010). "Join the Conversation: Do we need another Linux group?". EE Times. Retrieved October 8, 2021.
  15. "Linux Foundation and Consumer Electronics Linux Forum to Merge". Press release. October 27, 2010. Retrieved October 8, 2021.
  16. Grant Likely (December 13, 2010). "Embedded Linux developers meet for a Yocto project summit". LWN.net . Retrieved October 8, 2021.
  17. "Welcome to the Open Test Lab (Demo)". Archived from the original on September 6, 2006. Retrieved October 8, 2021.
  18. "ELinuxWiki:History". eLinux.org. December 13, 2021. Retrieved October 8, 2021.
  19. "Embedded Linux Conference". Promotional web site. Retrieved October 8, 2021.
  20. CE Linux membership list