Список мобильных телефонов с открытым исходным кодом
Это список мобильных телефонов с открытым исходным кодом операционных систем.
Область действия списка
В мобильных телефонах есть технические компоненты, для запуска которых требуются настройки с помощью драйверов (или прошивки). Для телефонов с открытым исходным кодом обычно используют драйверы/прошивки также с открытым исходным кодом. Но многие компоненты можно настроить только через так называемые проприетарные (то есть запатентованные) драйверы [1]. Если прошивка не может быть обновлена и соответственно нет возможности контроля с её помощью каких-либо технических компонентов телефона,принято считать её частью аппаратного обеспечения. Однако данные условия не распространяются на сотовые модемы [1] .
По имеющимся на 2019 год данным все мобильные телефоны, доступные к продаже, имеют пропиетарный (запатентованный) чип основной полосы частот (GSM-модуль, сотовый модем) [2][3][4] , за исключением Necuno (мобильное устройство, похожее на телефон, производится исключительно в Финляндии), который не имеет такого чипа и общается по одноранговой (peer-to-peer) сети VOIP [5][6] . Как правило, модем интегрирован с системой на кристалле и памятью [4]., что является необходимым для защиты от атак на основной полосе частот, в результате которых можно получить удаленный доступ к данным на телефоне.
В ноябре 2020 года компания Librem начала производство нового смартфона Librem 5 mobile. В отличие от остальных смартфонов в данной модели модем, отделенный от системы на кристалле и памяти, стал отдельным модулем [3][4] . Как аппаратный, так и программный дизайн ориентирован на максимальную свободу пользователя, контроль над конфиденциальностью и безопасностью. Librem 5 не работает ни на Android, ни на iOS, а вместо этого здесь установлена PureOS — та же операционная система, что в ноутбуках и мини-компьютерах Purism. У Librem 5 есть уникальные аппаратные функции, включая съёмный сотовый модем, Wi-Fi-карту и аккумулятор [7].
Телефоны, включенные в данный список, в основном содержат программное обеспечение с копилефтом , в отличие от телефонов, включенных в список (см.выше — предыдущий подраздел).
- Устройства на базе Android не включены в этот список в связи с активным использованием пропиетарных (запатентованных) драйверов, приложений и других технических компонентов [8][1][9].
- При этом есть достаточное количество версий Android, в которых заменены (или могут быть заменены) проприетарные технические компоненты, например: LineageOS (преемник ныне несуществующей Cyanogenmod [10][11]) и Replicant, который возможно установить на уже купленный телефон. Также в список включены телефоны, на которых изначально установлены Ubuntu Touch и Droidian , которые используют GNU / Linux и Android hardware adaptation layer Halium [12] .
- Среди множества проектов по внедрению основной линейки Linux на мобильные телефоны: проект Mobian — с открытым исходным кодом, ориентированный на Debian GNU / Linux на мобильных устройствах [13]; проект postmarketOS — основан на Alpine Linux.[14] ; проект Arch Linux ARM — основан на Manjaro и сфокусирован на телефоны PinePhone [15].
- Веб-приложение WebOS (LG Electronics) изначально было доступно только по проприетарной собственной лицензии, однако позднее компания HP выпустила исходный код по бесплатной разрешительной лицензии . Открытая система WebOS будет работать не на всех устройствах WebOS. LuneOS - это ответвление WebOS на основе Halium [16].
- Firefox OS изначально был выпущен под разрешительной лицензией MIT license, но его преемник KaiOS выпущен род проприетарной лицензией; поэтому в список включен только Firefox OS.
"Генеалогическое древо" операционных систем Maemo. Автор Semsi Paco Virchow. Дата публикации 29. 07.2013
- В список включены все устройства на платформах Maemo, Meego и Sailfish OS под управлением операционных систем Maemo Leste и Mer middleware. Не включены в список телефоны с операционной системой Tizen.
- Также включены в список телефоны Open QTMoko/OpenMoko на платформе Qt Extended.
Необходимо иметь ввиду, что при разработке программного обеспечения более высокого уровня учитывается, что оно должно быть в значительной степени взаимозаменяемым и независимым от оборудования. Такие операционные системы, представленные в широком выборе, достаточно часто можно установить на любом телефоне с открытым исходным кодом[17].
Список устройств с официальной поддержкой
| Модель телефона | Компания —производитель | Мобильная операционная система | Есть ли поддержка операционной системы | Дата выпуска
(или окончания производства) |
|---|---|---|---|---|
| SHIFTphone 8 | Shiftphone, Германия | |ShiftOS (Android 14),[18] postmarketOS | ДА | 2023 |
| Fairphone 5 | Fairphone, Дания | Fairphone OS (Android, не с открытым исходным кодом), CalyxOS, / e / OS (Murena), iodéOS, postmarketOS[1] | ДА | 2023 |
| Volla Phone X23 | Hallo Welt Systeme UG | ОС Volla (на базе Android Open Source Project), Ubuntu Touch, опция мультизагрузки | ДА | Май 2023 |
| Mudita Pure | Mudita | MuditaOS (GPLv3, на основе FreeRTOS) | ДА | 2022 |
| uConsole (мобильный вариант) | ClockworkPi | ОС Debian, Ubuntu или Raspberry Pi; Clockwork OS на базе Debian]][3], Операционную систему можно поменять местами, заменив SD-карту[4] | ДА | 2022 |
| Volla Phone 22 | Hallo Welt Systeme UG | ОС Volla (на базе Android Open Source Project), Ubuntu Touch, Droidian | ДА | 2022 |
| PinePhone Pro | Pine64, ГонКонг | Manjaro Linux с KDE Plasma Mobile по умолчанию | ДА.
Более 20 других операционных систем (в основном Linux) можно поменять местами путем замены SD-карты |
2021-12 |
| F (x) tec Pro1 X | FX Technology Limited. | Ubuntu Touch, Droidian, LineageOS или Android | ? | 2022-07 |
| Volla Phone X | Hallo Welt Systeme UG | ОС Volla (на базе Android Open Source Project), Ubuntu Touch | ДА | 2021 |
| Fairphone 4 | Fairphone, Дания | / e / OS, CalyxOS, Распродажа, IodéOS, LineageOS, postmarketOS, Ubuntu Touch | 4 квартал 2020 года | |
| DragonBox Pyra Mobile Edition | OpenPandora GmbH | Debian | ДА | 2020-12 |
| Volla | Hallo Welt Systeme UG | ОС Volla (на основе Android Open Source Project), Ubuntu Touch, Droidian или Sailfish OS | ДА | 2020-11 |
| Fairphone 3+ | Fairphone, Дания | / e / OS, DivestOS, LineageOS, Ubuntu Touch | 3 квартал 2020 года | |
| Librem 5 | Purism , США | PureOS, производная от Debian, разработанная Purism для своих мобильных телефонов | PureOS имеет пожизненную гарантию поддержки | 2019-11 |
| PinePhone | Pine64, ГонКонг | В бета-версии "Braveheart" пользователь мог выбирать и устанавливать ОС. Позднее версии "Community Edition" продавались с 15 июня 2020 года по 2 февраля 2021 года, с продажи каждой из которых отчислялись пожертвования в размере 10 долларов за телефон для сообщества разработчиков ОС. Впоследствии все телефоны серии Pinephone поставлялись с Manjaro и Plasma Mobile. | ДА. Двадцать с лишним различных операционных систем могут быть установлены пользователем по состоянию на март 2021 года; ОС можно заменить, заменив SD-карту. | 2019-11 |
| Fairphone 3 | Fairphone, Дания | / e / OS, DivestOS, LineageOS, Ubuntu Touch | 3 квартал 2019 года | |
| Gemini PDA | Planet Computers | Android, Debian, Sailfish OS | Прекращено производство | 2018 |
| Материнская плата на базе GTA04, устанавливаемая внутри корпуса Nokia N900. | Neo900 | QtMoko, Debian, SHR (ранее Stable Hybrid Release), Replicant | Прекращено производство | 2018-03 (последнее обновление). |
| Pop Mirage Cyanogen | Alcatel Mobile | CyanogenMod | Прекращено производство | 01-11-2016 |
| Meizu PRO 5 Ubuntu Edition | Meizu | Ubuntu Touch | UBports, управляемый сообществом. Снято с производства | 2016-02 |
| Zuk Z1 | Lenovo | CyanogenMod | Прекращено производство | 2015 |
| Andromax Q | Smartfen | CyanogenMod | Прекращено производство | 2015 |
| Fairphone 2 | Fairphone, Дания | Fairphone Open OS, / e / OS, LineageOS, Ubuntu Touch | 3 квартал 2015 года | |
| Meizu MX4 Ubuntu Edition | Meizu | Ubuntu Touch | UBports, управляемый сообществом. Прекращено производство | 2015-07 |
| BQ Aquaris E5 HD Ubuntu Edition | BQ | Ubuntu Touch | UBports, управляемый сообществом. Прекращено производство | 2015-06 |
| BQ Aquaris E4.5 Версия Ubuntu | BQ | Ubuntu Touch | UBports, управляемый сообществом. Прекращено производство | 2015-02 |
| BQ Aquaris X5 Cyanogen Edition | BQ | CyanogenMod, postmarketOS | postmarketOS, управляемый сообществом. Прекращено производство | 2015 |
| Wileyfox Storm | Wileyfox | CyanogenMod | Прекращено производство | 2015 |
| Wileyfox Swift | Wileyfox | CyanogenMod, postmarketOS | Постмаркетинг, управляемый сообществом. Прекращено производство | 2015 |
| YU Yureka
YU Yureka Plus |
YU Televentures (Micromax Informatics), Индия | CyanogenMod | Прекращено производство | 2015 |
| YU Yuphoria | YU Televentures (Micromax Informatics), Индия | CyanogenMod | Прекращено производство | 2015 |
| OnePlus One | OnePlus | CyanogenMod | Прекращено производство | 2014 |
| GeeksPhone Revolution | GeeksPhone | Firefox OS | Снято с производства; ранее разработано Mozilla Foundation по публичной лицензииMozilla, позже приобретено как KaiOS | 2014 |
| GeeksPhone Peak+ | GeeksPhone | Firefox OS | Снято с производства; ранее разработано Mozilla Foundation по публичной лицензииMozilla, позже приобретено как KaiOS | 2013-11 (отмена) |
| Alcatel One Touch Fire | Alcatel | Firefox OS | Снято с производства; ранее разработано Mozilla Foundation по публичной лицензииMozilla, позже приобретено как KaiOS | 2013-07 |
| ZTE Open | ZTE | Firefox OS | Снято с производства; ранее разработано Mozilla Foundation по публичной лицензииMozilla, позже приобретено как KaiOS | 2013-07 |
| GeeksPhone Keon | GeeksPhone | Firefox OS | Снято с производства; ранее разработано Mozilla Foundation по публичной лицензииMozilla, позже приобретено как KaiOS | 2013-04-23 |
| GeeksPhone Peak | GeeksPhone | Firefox OS | Снято с производства; ранее разработано Mozilla Foundation по публичной лицензииMozilla, позже приобретено как KaiOS | 2013-04-23 |
| GTA04 | Golden Delicious | QtMoko, Debian, SHR (ранее Stable Hybrid Release), Replicant | Прекращено производство | 2012-04 |
| Телефон разработчика | Aava mobile | MeeGo | Прекращено производство | 2011 |
| N950 | Nokia | MeeGo 1.2 Harmattan | Прекращено производство; ранее размещалось Linux Foundation | 2011 |
| N9 | Nokia | MeeGo 1.2 Harmattan | Прекращено производство; ранее размещалось Linux Foundation | 2011 |
| N900 | Nokia | Maemo 5 (Fremantle)
(некоторые проприетарные компоненты до Maemo Leste) |
Прекращено производство | 2009-11-11 |
| Neo FreeRunner (кодовое название GTA02) | OpenMoko | Openmoko/ QTMoko Linux, Debian, SHR (ранее Stable Hybrid Release), Gentoo (все на базе Linux), Inferno | Прекращено производство | 2008-06-24 |
| Neo 1973 (кодовое название GTA01) | OpenMoko | Openmoko Linux (на базе Linux) | Прекращено производство | 2007-07-09 |
| Eten G500 | E-TEN, Тайвань | GPE Palmtop Environment | Прекращено производство | 2006 |
| Greenphone | Trolltech | Qtopia | Прекращено производство | 2006 |
Устройства с поддержкой сторонних производителей
| Модель | Компания —производитель | Мобильная операционная система | Есть ли поддержка операционной системы | Дата выпуска
(или окончания производства) |
|---|---|---|---|---|
| SHIFT6mq | SHIFT | Shift-OS (Android), postmarketOS | частичная и основная поддержка от Linux | 2021 |
| XFone Mobile Pro
(повторно выпущен Xiaomi Redmi Note 8 Pro с Ubuntu Touch) |
SageTea | Ubuntu Touch | UBports, управляемый сообществом | 2022-01-19 (первоначально 2019) |
| XFone Mobile
(повторно выпущен Google Pixel 3a с Ubuntu Touch) |
SageTea | Ubuntu Touch | UBports, управляемый сообществом | 2021-06-19 (первоначально 2019) |
| OnePlus 6, OnePlus 6T | OnePlus | несколько | частичная и основная поддержка от Linux | 2018-05-21
Прекращено производство |
| Pocophone F1 | Xiaomi | несколько | частичная и основная поддержка от Linux | 2018-08-22
Прекращено производство |
| Телефоны на базе Snapdragon 410/412 | несколько | postmarketOS | частичная и основная поддержка от Linux | Прекращено производство |
Дистрибутивы для существующих телефонов
Для смартфонов, изначально работавших под управлением ОС Android , доступны дистрибутивы с открытым исходным кодом, такие как: postmarketOS, Ubports и KDE Neon.
Операционную систему Maemo Leste возможно установить на Nokia N900 и Motorola Droid 4.
Для того, что бы выяснить на каких более ранних моделях телефонов будут работать операционные системы с открытым исходным кодом, можно воспользоваться существующей базой данных .[19][20]
Самодельные телефоны с открытым исходным кодом
При желании в домашних условиях возможно собрать телефон с открытым исходным кодом используя частично открытое аппаратное и программное обеспечение [21][22].
Одноплатный компьютер с Arduino с добавленными компонентами используется в Arduinophone (сенсорный экран) [22] и в мобильном телефоне MIT DIY (сегментированный дисплей) [23][24] .
Еще один пример самодельного телефона с Arduino , использующий прошивку с открытым исходным кодом [25] и доступные схемы [26], называется Circuitmess Ringo (ранее MAKERphone), телефон сконструирован для обучения.
Такие модели как: PiPhone [27], ZeroPhone[28] и OURphone [29], похожи друг на друга, они созданы на Raspberry Pi.
Необходимо упомянуть такую модель как Paxo Phone на paxo.fr, который также помогает в обучении.
Основные компонентами для создания мобильного телефона с открытым исходным кодом:
- Задняя крышка
- Сенсорный экран
- Аккумулятор
- Логическая плата
Еще одним примечательным упоминанием был бы Paxo Phone на paxo.fr