Handheld/Embedded systems¶
Specialized OS¶
For handheld/embedded systems, the operating system are designed specifically for the hardware.
- Limited memory
- Slower processors (compared to desktop version)
- Battery consumption
- Special hardware like touch screen, gyro sensor, camera
Examples¶
Handheld
- Android based (GrapheneOS, LineageOS, PixelOS)
- iOS, iPadOS (BSD based)
- SteamOS (arch based)
- OpenWrt (commonly used by routers)
Embedded Linux
- Ubuntu touch
- Arch Linux ARM
- LEGO EV3 official firmware, (proprietary so probably not linux)
- ev3dev, debian based
- Raspberry Pi OS