Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Linuxphone Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Forum
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
General Linux Phones
Page
Discussion
British English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{DISPLAYTITLE:General Linux Phones}} A '''Linux phone''' is a smartphone designed to run a Linux-based operating system as its main user-facing system. In the Linux phone community, the term usually refers to phones running mobile GNU/Linux or other non-Android Linux-based systems, such as postmarketOS, Mobian, Ubuntu Touch, Sailfish OS, Nemo Mobile, or similar projects. == What is a Linux phone? == A Linux phone is a mobile phone where the operating system is built around the Linux kernel and a mobile user interface. Unlike a traditional desktop Linux computer, a Linux phone also needs support for phone-specific hardware and services, including: * touchscreen input * cellular modem and SIM support * calls and SMS * mobile data * Wi-Fi and Bluetooth * cameras * sensors * battery and power management * suspend and wake behavior * mobile-friendly applications Many Linux phones use software components familiar from desktop Linux, such as systemd, Wayland, PipeWire, ModemManager, NetworkManager, GTK, Qt, and standard package managers. The main difference is that the user interface and hardware support must be adapted for a small touchscreen device. == Linux phones and Android == Android also uses the Linux kernel, but it is usually not what people mean when they say “Linux phone” in this community. Android has its own application framework, userspace, security model, and update system. In common Linux phone discussions: * '''Android phone''' usually means a phone running Android or an Android-based custom ROM. * '''Linux phone''' usually means a phone running a more traditional Linux userspace or a non-Android mobile Linux distribution. * '''Linux-capable phone''' may mean an Android phone that can boot a Linux distribution, often with limited hardware support. This distinction is useful because a phone can technically use the Linux kernel while still not behaving like a general-purpose Linux system. == Common Linux phone operating systems == Some operating systems associated with Linux phones include: * [[postmarketOS]] * [[Mobian]] * [[Ubuntu Touch]] * [[Sailfish OS]] * [[Nemo Mobile]] * [[Droidian]] * [[Maemo]] * [[LuneOS]] Different systems have different goals. Some focus on mainline Linux support, some focus on privacy, some focus on reusing Android device drivers, and some focus on providing a polished mobile experience. == Examples of Linux phones == Well-known Linux phone hardware includes: * [[FuriPhone FLX1]] * [[FuriPhone FLX1s]] * [[FuriPhone FLX1s |FuriPhone FLX1s+]] * [[PinePhone]] * [[Purism Librem 5]] * [[Purism Liberty Phone]] * [[Volla Phone]] * [[Jolla Phone]] Some Android devices can also run mobile Linux distributions, depending on community support. Hardware support varies widely by device. == Mainline Linux vs Android-based kernels == One important topic in Linux phones is whether the device can run a mainline or near-mainline Linux kernel. A phone with good mainline Linux support can usually receive improvements from the wider Linux kernel community and may be easier to maintain long-term. Many phones, however, depend on vendor kernels originally made for Android. These kernels may include device-specific patches that are difficult to update or maintain. Because of this, two phones may both “run Linux” but have very different levels of long-term support and openness. == Hardware support challenges == Linux phones often face hardware support challenges that desktop Linux users may not notice. Common problem areas include: * cellular modem integration * power management and suspend * cameras * GPU acceleration * fingerprint readers * GPS * audio routing for calls * emergency calling * VoLTE * firmware blobs * bootloader restrictions For this reason, a phone may boot Linux but still not be practical as a daily phone. == Daily driver status == Some users use Linux phones as daily drivers, but the experience depends heavily on the device, operating system, carrier, country, and user expectations. A Linux phone may be suitable for users who value: * software freedom * privacy * experimentation * repairability * convergence with desktop Linux * control over the operating system A Linux phone may be less suitable for users who require: * banking apps * proprietary messaging apps * Android-only services * high-quality camera processing * full VoLTE support * long battery life * polished app ecosystems * guaranteed emergency calling support Before buying or flashing a Linux phone, users should check the current device support status for their chosen distribution. == Related concepts == * '''Mobile Linux''' — Linux-based operating systems designed for phones, tablets, and other mobile devices. * '''Convergence''' — using one device as both a phone and a desktop-style computer. * '''Mainline kernel''' — the upstream Linux kernel maintained by the Linux kernel community. * '''Halium''' — a compatibility layer used by some projects to run mobile Linux systems on Android devices. * '''Waydroid''' — a container-based way to run Android applications on some Linux phone systems. == See also == * == External links == * [https://en.wikipedia.org/wiki/Linux_for_mobile_devices Linux for mobile devices] * [https://postmarketos.org/ postmarketOS] * [https://mobian-project.org/ Mobian] * [https://ubuntu-touch.io/ Ubuntu Touch] * [https://sailfishos.org/ Sailfish OS] * [https://tuxphones.com/ TuxPhones] * [https://devices.ubuntu-touch.io/ Ubuntu Touch devices] * [https://wiki.postmarketos.org/wiki/Devices postmarketOS devices] [[index.php?title=Category:Devices]] [[index.php?title=Category:Operating systems]]
Summary:
Please note that all contributions to Linuxphone Wiki are considered to be released under the GNU Free Documentation Licence 1.3 or later (see
Linuxphone Wiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
General Linux Phones
Add topic