List Of Mobile Phones Running Linux
   HOME

TheInfoList



OR:

Linux for mobile devices, sometimes referred to as mobile Linux, is the usage of
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
-based operating systems on portable devices, whose primary or only Human interface device (HID) is a
touchscreen A touchscreen or touch screen is the assembly of both an input ('touch panel') and output ('display') device. The touch panel is normally layered on the top of an electronic visual display of an information processing system. The display is often ...
. It mainly comprises
smartphone A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s and
tablet computer A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being comput ...
s, but also some
mobile phone A mobile phone, cellular phone, cell phone, cellphone, handphone, hand phone or pocket phone, sometimes shortened to simply mobile, cell, or just phone, is a portable telephone that can make and receive calls over a radio frequency link whil ...
s,
personal digital assistant A personal digital assistant (PDA), also known as a handheld PC, is a variety mobile device which functions as a personal information manager. PDAs have been mostly displaced by the widespread adoption of highly capable smartphones, in partic ...
s (PDAs)
portable media player A portable media player (PMP) (also including the related digital audio player (DAP)) is a portable consumer electronics device capable of storing and playing digital media such as audio, images, and video files. The data is typically stored o ...
s that come with a touchscreen separately. Mobile Linux is a relatively recent addition to the
Linux range of use Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a spec ...
, with
Google Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
's
Android operating system Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of deve ...
pioneering the concept. While UBPorts tried to follow suit with Ubuntu Touch, a wider development of
free Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
Linux operating systems specifically for mobile devices was only really spurred in the latter
2010s File:2010s collage v21.png, From top left, clockwise: Anti-government protests called the Arab Spring arose in 2010–2011, and as a result, many governments were overthrown, including when Libyan dictator Muammar Gaddafi was Death of Muammar Gadd ...
, when various smaller companies started projects to develop open source phones.


Lists


Operating systems

This is a list of
Linux distro A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading on ...
s directly targeted towards use with mobile phones, being offered preconfigured with the mobile-oriented software listed below. There are both phone producers who develop their own operating systems and independent developments by community projects. Outside of these, several traditional distros have versions compiled for
ARM architecture ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configured ...
, which could be configured to use these components. This is done, for example, with Manjaro by the PinePhone.


Active

*
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
** /e/ **
Android-x86 Android-x86 is an open source project that makes an unofficial porting of the Android mobile operating system developed by the Open Handset Alliance to run on devices powered by x86 processors, rather than RISC-based ARM chips. Developers Chih- ...
**
EMUI EMUI (formerly known as Emotion UI, and also known as Magic UI on Honor smartphones since 2019) is an Android-derived mobile operating system developed by Chinese technology company Huawei. It is used on the company's smartphones and tablets. ...
(Non GMS compliant) **
Lineage OS LineageOS is an Android-based operating system for smartphones, tablet computers, and set-top boxes, with mostly free and open-source software. It is the successor to CyanogenMod, from which it was forked in December 2016, when Cyanogen Inc. a ...
**
Replicant A replicant is a fictional bioengineered humanoid featured in the 1982 film ''Blade Runner'' and the 2017 sequel '' Blade Runner 2049'' which is physically indistinguishable from an adult human and often possesses superhuman strength and intel ...
** VollaOS **
Wear OS Wear OS (also known simply as Wear and formerly Android Wear) is a version of Google's Android operating system designed for smartwatches and other wearables. By pairing with mobile phones running Android version 6.0 "Marshmallow" or newer, or ...
** Other custom Android distributions *
AsteroidOS AsteroidOS is an open source operating system designed for smartwatches. It is available as a firmware replacement for some Android Wear devices. The motto for the AsteroidOS project is "Hack your wrist." Wareable.com reviewed version 1.0 and gav ...
(for wearables) *
EMUI EMUI (formerly known as Emotion UI, and also known as Magic UI on Honor smartphones since 2019) is an Android-derived mobile operating system developed by Chinese technology company Huawei. It is used on the company's smartphones and tablets. ...
/
HarmonyOS HarmonyOS (HMOS) () is a distributed operating system developed by Huawei to collaborate and interconnect with multiple smart devices on the Internet of Things (IoT) ecosystem. In its current multi-kernel design, the operating system selects ...
(EMUI 12 onwards) * KaiOS *
LuneOS LuneOS is a mobile operating system (OS) based on the Linux kernel and currently developed by WebOS Ports community. With a user interface based on direct manipulation, LuneOS is designed primarily for touchscreen mobile devices such as smartphon ...
(based on HP webOS) *
Maemo Leste Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to com ...
(fork of discontinued Maemo based on
Devuan Devuan is a fork of the Debian Linux distribution that uses sysvinit, runit or OpenRC instead of systemd. Devuan aims to avoid "lock-in" by projects like systemd and aims to maintain compatibility with other init systems to avoid detaching ...
) * Mobian (based on
Debian Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of D ...
) *
postmarketOS postmarketOS (abbreviated as pmOS) is an operating system primarily for smartphones, based on the Alpine Linux distribution. postmarketOS was launched on 26 May 2017 with the source code available on GitHub before migrating to GitLab in 2018. I ...
(based on Alpine Linux) *
PureOS PureOS is a Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is maintained by Purism for use in the company's Librem laptop computers as well as the Librem 5 smartphone. PureOS is designed to include o ...
*
Sailfish OS Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla. The OS first shipped with the o ...
(based on
Nemo Mobile Mer was a free and open-source software distribution, targeted at hardware vendors to serve as a middleware for Linux kernel-based mobile-oriented operating systems. It is a fork of MeeGo. Goals Some goals of the project are: * Openly develope ...
) * SHR *
Tizen Tizen () is a Linux-based mobile operating system backed by the Linux Foundation, mainly developed and used primarily by Samsung Electronics. The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. Sa ...
* Ubuntu Touch (discontinued by Canonical, adopted by UBports Community) * webOS


Discontinued

* Bada * Firefox OS * MeeGo *
Moblin 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. Built around the Intel Atom processor, all builds were designed to ...
* Openmoko Linux *
OpenZaurus OpenZaurus is a defunct embedded operating system for the Sharp Zaurus personal mobile tool PDA. History In its original form, the project was a repackaging of the SharpROM, the Zaurus's factory supplied kernel and root filesystem image. In or ...


Smartphones

Phones with Linux preinstalled: * Librem 5 *
Necuno The Necuno is a phone-like mobile device from Finland, where it is exclusively manufactured. It seeks to provide a high level security and user privacy by omitting the cellular modem. For this reason, it cannot be used on a regular mobile phone n ...
* PinePhone *
Volla Phone Volla may refer to: *Another name for the Norse goddess Fulla Fulla (Old Norse: , possibly 'bountiful') or Volla (Old High German, 'plenitude') is a goddess in Germanic mythology. In Norse mythology, Fulla is described as wearing a golden band a ...
*
XFone Xfone 018 ( he, אקספון 018, sometimes stylized XFONE) is a company in Israel which provides cellular, telephony international services, and Internet services The company has operated a fixed-line telephony trial service, but has abandoned ...


Middlewares

*
BusyBox BusyBox is a software suite that provides several Unix utilities in a single executable file. It runs in a variety of POSIX environments such as Linux, Android, and FreeBSD, although many of the tools it provides are designed to work with in ...
– small footprint alternative to GNU Core Utilities, under
GNU GPLv2 The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
*
Fcitx Fcitx (, ) is an input method framework with extension support for the X Window System that supports multiple input method engines including Pinyin transcription, table-based input methods (e.g. Wubi method), fcitx-chewing for Traditional Chinese ...
*
Halium Halium is a collaborative project to unify the Hardware Abstraction Layer for projects which run Linux on mobile devices with pre-installed Android. The project aims to standardize the middleware software used by various projects to talk with a ...
*
Intelligent Input Bus The Intelligent Input Bus (IBus, pronounced as I-Bus) is an input method (IM) framework for multilingual input in Unix-like operating-systems. The name "Bus" comes from its bus-like architecture. Goals The main goals of the IBus project include ...
*
Maliit Maliit is an input method framework for computers with particular focus on implementing virtual keyboards. Designed mostly for touchscreen devices, Maliit allows the inputting of text without the presence of a physical keyboard. More advanced feat ...
* mer * Smart Common Input Method *
Toybox Toybox is a free and open-source software implementation of over 200 Unix command line utilities such as '' ls'', '' cp'', and '' mv''. The Toybox project was started in 2006, and became a 0BSD licensed BusyBox alternative. Toybox is used for mos ...
BSD licensed alternative to BusyBox *
Uim uim (short for "universal input method") is a multilingual input method framework. Applications can use it through so-called ''bridges''. Supported applications uim supports the X Window System legacy XIM (short for X Input Method) through ...


UI

* GPE Palmtop Environment * MauiShell (and MauiKit) * Phosh * Plasma Mobile *
Lomiri Unity is a graphical shell for the GNOME desktop environment originally developed by Canonical (company), Canonical Ltd. for its Ubuntu, Ubuntu operating system. It debuted in 2010 in the Ubuntu Netbook Edition, netbook edition of Ubuntu versi ...
(previously known as Unity8)


See also

*
Anbox Anbox is a free and open-source compatibility layer that aims to allow mobile applications and mobile games developed for Android to run on Linux distributions. Canonical introduced Anbox Cloud, for running Android applications in a cloud enviro ...
– allows Android apps to run on Linux distributions


References

{{Reflist Linux