This article needs to be updated. The reason given is: see Talk:Linux_on_embedded_systems#outdated. Please help update this article to reflect recent events or newly available information.(October 2024)
Android, a Linux-kernel-based operating system acquired and extended by Google and introduced in 2008, has become a highly competitive platform for smartphones and tablets. In July 2012, Android's smartphone market share in the United States was at 52%,[4] reaching 82% worldwide in Q2 2015.[5]
Starlink and SpaceX use embedded Linux on their constellations and rockets.[6]
Communities
With the availability of consumer embedded devices, communities of users and developers were formed around these devices: replacement or enhancements of the Linux distribution shipped on the device has often been made possible thanks to availability of the source code and to the communities surrounding the devices. Due to the high number of devices, standardized build systems have appeared, including Yocto, OpenEmbedded, Buildroot, OpenWrt, and LTIB.[citation needed]
Platform usage
The advantages of embedded Linux over proprietary embedded operating systems include multiple suppliers for software, development and support; no royalties or licensing fees; a stable kernel; the ability to read, modify and redistribute the source code. The technical disadvantages include a comparatively large memory footprint (kernel and root filesystem); complexities of user mode and kernel mode memory access, and a complex device drivers framework.[2]
Limitations
Not every embedded Linux distribution is required to or meets real-time requirements.[7][8] This is particular relevant for safety critical applications and systems.[9]