Linux for mobile devices: Difference between revisions
m updating link(s): Changed link from Bada to Bada (operating system) using Move+ |
|||
(19 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|none}} |
{{short description|none}} |
||
{{more citations needed|date=June 2019}} |
{{more citations needed|date=June 2019}} |
||
{{Use mdy dates|date=August 2024}} |
|||
'''Linux for mobile devices''', sometimes referred to as '''mobile Linux''', is the usage of [[Linux]]-based operating systems on portable devices, whose primary or only [[Human interface device]] (HID) is a [[touchscreen]]. It mainly comprises [[smartphone]]s and [[tablet computer]]s, but also some |
'''Linux for mobile devices''', sometimes referred to as '''mobile Linux''', is the usage of [[Linux]]-based operating systems on portable devices, whose primary or only [[Human interface device]] (HID) is a [[touchscreen]]. It mainly comprises [[smartphone]]s and [[tablet computer]]s, but also some mobile phones, [[personal digital assistant]]s (PDAs) [[portable media player]]s that come with a touchscreen separately. |
||
Mobile Linux is a relatively recent addition to the [[Linux range of use]], with |
Mobile Linux is a relatively recent addition to the [[Linux range of use]], with Google's [[Android (operating system)|Android operating system]] pioneering the concept. While UBPorts tried to follow suit with [[Ubuntu Touch]], a wider development of [[free software|free]] Linux operating systems specifically for mobile devices was only really spurred in the latter 2010s, when various smaller companies started projects to develop [[List of open-source mobile phones|open source phones]]. |
||
==Lists== |
==Lists== |
||
Line 15: | Line 16: | ||
** [[/e/ (operating system)|/e/]] |
** [[/e/ (operating system)|/e/]] |
||
** [[Android-x86]] |
** [[Android-x86]] |
||
** [[Android Go]] |
|||
** [[EMUI]] (Non GMS compliant) |
** [[EMUI]] (Non GMS compliant) |
||
⚫ | |||
** [[iodéOS]] |
|||
** [[LineageOS|Lineage OS]] |
** [[LineageOS|Lineage OS]] |
||
** [[One UI]] |
|||
** [[Replicant (operating system)|Replicant]] |
** [[Replicant (operating system)|Replicant]] |
||
** [[VollaOS]] |
|||
** VollaOS<ref name=":0">{{Cite web |date=2021-06-02 |title=New, rugged Volla Phone X runs Android and Ubuntu |url=https://tuxphones.com/volla-phone-x-ubuntu-linux-phone/ |access-date=2023-01-20 |website=TuxPhones - Linux phones, tablets and portable devices |language=en}}</ref> |
|||
** [[Wear OS]] |
** [[Wear OS]] |
||
** [[GrapheneOS]] |
|||
** [[List of custom Android distributions|Other custom Android distributions]] |
** [[List of custom Android distributions|Other custom Android distributions]] |
||
[[File:MeeGo and co timeline.svg|thumb|[[Maemo]] Timeline]] |
[[File:MeeGo and co timeline.svg|thumb|[[Maemo]] Timeline]] |
||
[[File:Mer and mobile operating systems.svg|thumb|Relationships between [[Mer (software distribution)|mer]] and [[Tizen]]]] |
[[File:Mer and mobile operating systems.svg|thumb|Relationships between [[Mer (software distribution)|mer]] and [[Tizen]]]] |
||
* [[AsteroidOS]] (for wearables) |
* [[AsteroidOS]] (for wearables) |
||
* [[ChromeOS]] (for 2-in-1 PC and Chrome Tablet) |
|||
* [[EMUI]]/[[HarmonyOS]] (EMUI 12 onwards) |
* [[EMUI]]/[[HarmonyOS]] (EMUI 12 onwards) |
||
* [[Fedora Linux|Fedora Mobility]] |
|||
* [[KaiOS]] |
* [[KaiOS]] |
||
* Kindle firmware |
|||
* [[LuneOS]]<ref>{{Cite web|url=https://tuxphones.com/2019-everything-running-linux-smartphone-guide/|title=Running Linux on your smartphone: everything you need to know in 2019|website=TuxPhones |
* [[LuneOS]]<ref>{{Cite web|url=https://tuxphones.com/2019-everything-running-linux-smartphone-guide/|title=Running Linux on your smartphone: everything you need to know in 2019|website=TuxPhones – Linux on smartphones|language=en|access-date=2019-06-09}}</ref> (based on HP [[webOS]]) |
||
* [[Maemo Leste]] (fork of discontinued [[Maemo]] based on [[Devuan]]) |
* [[Maemo Leste]] (fork of discontinued [[Maemo]] based on [[Devuan]]) |
||
* [[Manjaro|Manjaro ARM]] |
|||
* Mobian<ref>{{Cite web |title=Mobian |url=https://mobian-project.org/ |access-date=2023-01-20 |website=mobian-project.org}}</ref> (based on [[Debian]]) |
|||
* [[Mobian]] (based on [[Debian]]) |
|||
* Mobile NixOS<ref>{{Cite web|url=https://mobile.nixos.org/|title=NixOS on my phone?|website=Mobile NixOS|language=en|access-date=April 4, 2023}}</ref> (based on [[NixOS]]) |
|||
* [[postmarketOS]] (based on [[Alpine Linux]]) |
* [[postmarketOS]] (based on [[Alpine Linux]]) |
||
* [[PureOS]] |
* [[PureOS]] |
||
* [[Sailfish OS]] (based on [[Nemo Mobile]]) |
* [[Sailfish OS]] (based on [[Nemo Mobile]]) |
||
* [[SHR (operating system)|SHR]] |
* [[SHR (operating system)|SHR]] |
||
* [[SteamOS]] (Powering [[Steam Deck]]) |
|||
* [[Tizen]] |
* [[Tizen]] |
||
* [[Ubuntu Touch]] (discontinued by Canonical, adopted by UBports Community) |
* [[Ubuntu Touch]] (discontinued by Canonical, adopted by UBports Community) |
||
* [[webOS]] |
* [[webOS]] |
||
* [[Kali NetHunter Pro]] (Based on Android and Kali linux) |
|||
====Discontinued==== |
====Discontinued==== |
||
* [[Bada]] |
* [[Bada (operating system)|Bada]] |
||
* [[Firefox OS]] |
* [[Firefox OS]] |
||
* [[MeeGo]] |
* [[MeeGo]] |
||
Line 46: | Line 59: | ||
===Smartphones=== |
===Smartphones=== |
||
{{See also|List of open-source mobile phones}} |
|||
{{See also|Comparison of open-source mobile phones}} |
{{See also|Comparison of open-source mobile phones}} |
||
[[File:Librem5 phone convergence - screen keyboard mouse.jpg|thumb|[[Technological convergence#Cell phone convergence|Cell phone convergence]] with the Librem 5]] |
[[File:Librem5 phone convergence - screen keyboard mouse.jpg|thumb|[[Technological convergence#Cell phone convergence|Cell phone convergence]] with the Librem 5]] |
||
Phones with Linux preinstalled: |
|||
* [[Librem 5]] |
* [[Librem 5]] |
||
* [[Necuno]] |
* [[Necuno]] |
||
* [[PinePhone]] |
* [[PinePhone]] |
||
* Volla Phone |
* [[Volla Phone]] |
||
* [[XFone]] |
|||
* XFone<ref>{{Cite web |title=SageTea Announces the Release of XFone - a Powerful Computer Packed in a Smartphone |url=https://ca.finance.yahoo.com/news/sagetea-announces-release-xfone-powerful-105000634.html |access-date=2023-01-20 |website=ca.finance.yahoo.com |language=en-CA}}</ref> |
|||
===Middlewares===<!-- Please respect alphabetical order --> |
===Middlewares===<!-- Please respect alphabetical order --> |
||
Line 67: | Line 82: | ||
===UI===<!-- Please respect alphabetical order --> |
===UI===<!-- Please respect alphabetical order --> |
||
* [[GPE Palmtop Environment]] |
* [[GPE Palmtop Environment]] |
||
⚫ | * MauiShell (and MauiKit)<ref>{{cite news |last1=Crume |first1=Jacob |title=Maui Shell is Here, Ushering in a New Era of Desktop Linux |url=https://news.itsfoss.com/maui-shell-unveiled/ |access-date=16 |
||
* [[Phosh]]<ref>{{Cite web|url=https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html|title=Phosh|website=developer.puri.sm|access-date=2019-06-09}}</ref> |
* [[Phosh]]<ref>{{Cite web|url=https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html|title=Phosh|website=developer.puri.sm|access-date=2019-06-09}}</ref> |
||
* [[Plasma Mobile]]<ref>{{Cite web|url=https://www.plasma-mobile.org/get/|title=Plasma Mobile|website=www.plasma-mobile.org|access-date= |
* [[Plasma Mobile]]<ref>{{Cite web|url=https://www.plasma-mobile.org/get/|title=Plasma Mobile|website=www.plasma-mobile.org|access-date=October 23, 2020}}</ref> |
||
⚫ | |||
* [[Lomiri]] (previously known as Unity8) |
* [[Lomiri]] (previously known as Unity8) |
||
⚫ | * [[MauiShell]] (and MauiKit)<ref>{{cite news |last1=Crume |first1=Jacob |title=Maui Shell is Here, Ushering in a New Era of Desktop Linux |url=https://news.itsfoss.com/maui-shell-unveiled/ |access-date=January 16, 2022 |work=It's FOSS – News |date=December 30, 2021}}</ref><ref>{{cite news |title=Maui Shell is a Beautiful Vision for the Future of Linux |url=https://www.omgubuntu.co.uk/2021/12/maui-shell-convergent-desktop-for-linux-devices |access-date=January 29, 2022 |work=OMG! Ubuntu! |date=December 27, 2021}}</ref><ref>{{cite web |last1=Higuita |first1=Camilo |title=Introducing Maui Shell |url=https://nxos.org/maui/introducing-maui-shell/ |website=Nitrux |access-date=January 16, 2022 |date=December 26, 2021}}</ref> |
||
* SXMO<ref>{{cite web|url=https://sxmo.org/|title=SXMO|website=sxmo.org|access-date=July 16, 2024}}</ref> |
|||
== See also == |
== See also == |
Latest revision as of 08:04, 10 November 2024
This article needs additional citations for verification. (June 2019) |
Linux for mobile devices, sometimes referred to as mobile Linux, is the usage of Linux-based operating systems on portable devices, whose primary or only Human interface device (HID) is a touchscreen. It mainly comprises smartphones and tablet computers, but also some mobile phones, personal digital assistants (PDAs) portable media players that come with a touchscreen separately.
Mobile Linux is a relatively recent addition to the Linux range of use, with Google's Android operating system pioneering the concept. While UBPorts tried to follow suit with Ubuntu Touch, a wider development of free Linux operating systems specifically for mobile devices was only really spurred in the latter 2010s, when various smaller companies started projects to develop open source phones.
Lists
[edit]Operating systems
[edit]This is a list of Linux distros 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, which could be configured to use these components. This is done, for example, with Manjaro by the PinePhone.
Active
[edit]- Android
- /e/
- Android-x86
- Android Go
- EMUI (Non GMS compliant)
- Fire OS
- iodéOS
- Lineage OS
- One UI
- Replicant
- VollaOS
- Wear OS
- GrapheneOS
- Other custom Android distributions
- AsteroidOS (for wearables)
- ChromeOS (for 2-in-1 PC and Chrome Tablet)
- EMUI/HarmonyOS (EMUI 12 onwards)
- Fedora Mobility
- KaiOS
- Kindle firmware
- LuneOS[1] (based on HP webOS)
- Maemo Leste (fork of discontinued Maemo based on Devuan)
- Manjaro ARM
- Mobian (based on Debian)
- Mobile NixOS[2] (based on NixOS)
- postmarketOS (based on Alpine Linux)
- PureOS
- Sailfish OS (based on Nemo Mobile)
- SHR
- SteamOS (Powering Steam Deck)
- Tizen
- Ubuntu Touch (discontinued by Canonical, adopted by UBports Community)
- webOS
- Kali NetHunter Pro (Based on Android and Kali linux)
Discontinued
[edit]Smartphones
[edit]Phones with Linux preinstalled:
Middlewares
[edit]- BusyBox – small footprint alternative to GNU Core Utilities, under GNU GPLv2
- Fcitx
- Halium
- Intelligent Input Bus
- Maliit
- mer
- Smart Common Input Method
- Toybox – BSD licensed alternative to BusyBox
- Uim
UI
[edit]- GPE Palmtop Environment
- Phosh[3]
- Plasma Mobile[4]
- Lomiri (previously known as Unity8)
- MauiShell (and MauiKit)[5][6][7]
- SXMO[8]
See also
[edit]- Anbox – allows Android apps to run on Linux distributions
References
[edit]- ^ "Running Linux on your smartphone: everything you need to know in 2019". TuxPhones – Linux on smartphones. Retrieved June 9, 2019.
- ^ "NixOS on my phone?". Mobile NixOS. Retrieved April 4, 2023.
- ^ "Phosh". developer.puri.sm. Retrieved June 9, 2019.
- ^ "Plasma Mobile". www.plasma-mobile.org. Retrieved October 23, 2020.
- ^ Crume, Jacob (December 30, 2021). "Maui Shell is Here, Ushering in a New Era of Desktop Linux". It's FOSS – News. Retrieved January 16, 2022.
- ^ "Maui Shell is a Beautiful Vision for the Future of Linux". OMG! Ubuntu!. December 27, 2021. Retrieved January 29, 2022.
- ^ Higuita, Camilo (December 26, 2021). "Introducing Maui Shell". Nitrux. Retrieved January 16, 2022.
- ^ "SXMO". sxmo.org. Retrieved July 16, 2024.