Список мобильных телефонов с открытым исходным кодом - List of open-source mobile phones
Эта статья фактическая точность оспаривается.Февраль 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Это список мобильных телефонов с Открытый исходный код операционные системы.
Объем списка
Сотовый модем и другие прошивки
Для некоторых аппаратных компонентов, используемых в телефонах, требуются драйверы (прошивка ) бежать. Для многих компонентов только проприетарные драйверы доступны[1] (Телефоны с открытым исходным кодом обычно ищут компоненты с открытыми драйверами.[нужна цитата ]) Если эти драйверы не подлежат обновлению и не контролируют другие части телефона, их можно рассматривать как эквивалент части оборудования. Однако для сотовых модемов эти условия не выполняются.[1]
По состоянию на 2019 год[Обновить], все доступные мобильные телефоны имеют фирменную чип основной полосы частот (Модуль GSM, сотовый модем),[2][3][4] кроме Necuno, который не имеет такого чипа и общается по одноранговой сети VOIP.[5][6] Модем обычно интегрируется с системой на кристалле и с памятью.[4] Это представляет проблемы безопасности; Базовые атаки могут считывать и изменять данные на телефоне удаленно.
Мобильный телефон Librem 5 отделяет модем от системы и памяти, делая его отдельным модулем, что редко встречается в современных мобильных телефонах.[3][4] Есть проект baseband с открытым исходным кодом, OsmocomBB. Существует проект, основанный на незаконной утечке исходного кода модема Calypso, который называется БесплатноКалипсо.
Операционная система: промежуточное ПО и пользовательский интерфейс
Как правило, телефоны, включенные в этот список, содержат программное обеспечение с авторским левом кроме ядра Linux и минимальных драйверов компонентов с закрытым исходным кодом (см. раздел выше).
- Android устройства не отображаются в этом списке из-за интенсивное использование запатентованных компонентов, особенно драйверы и приложения.[7][1][8]
- Есть многочисленные версии Android которые стремятся заменить проприетарные компоненты, такие как LineageOS (преемник ныне несуществующей[9][10] Cyanogenmod ) и Репликант, который можно установить на большое количество телефонов после выхода на рынок. Телефоны, на которых они изначально установлены, включены.
- WebOS изначально был доступен только под проприетарной лицензией, но позже исходный код был выпущен под бесплатным разрешительная лицензия пользователя HP. Open WebOS не будет работать на всех устройствах WebOS.
- ОС Firefox был освобожден под разрешительным Лицензия MIT но это KaiOS преемник является собственностью; первый включен.
- Maemo (смешанные разрешительные и проприетарные лицензии) породили Maemo Leste (разрешительный и защитный)[нужна цитата ] и MeeGo (разрешительный); MeeGo разделен на Tizen (проприетарный) и ПО промежуточного слоя Mer (см. диаграмму).[нужна цитата ] Включены все, кроме Tizen.
- ОС Sailfish это проприетарный пользовательский интерфейс поверх ПО промежуточного слоя Mer; поэтому он не включен.
- Qt Extended были проприетарные компоненты и не включены, но его вилка сообщества QTMoko /OpenMoko является.[требуется разъяснение ]
Обратите внимание, что часто можно установить широкий спектр операционных систем с открытым исходным кодом на любой телефон с открытым исходным кодом; программное обеспечение более высокого уровня разработано так, чтобы быть в значительной степени взаимозаменяемым и независимым от оборудования.[11]
Список
Организация | Модель | Мобильная операционная система | Поддержка операционной системы | Дата выпуска (или отменено) | Текущее состояние |
---|---|---|---|---|---|
OpenPandora GmbH[12] | Мобильная версия DragonBox Pyra[13] | Debian[13] | да | TBD[13] | Принятие предзаказов[13] |
Пуризм | Либрем 5[14] | PureOS | PureOS - это Debian производная, разработанная Purism для своих мобильных телефонов; пожизненная гарантия поддержки | 2019-11 | Отгрузка последовательных партий. Береза, каштан, и Кизил отгруженные партии;[15][16] Вечнозеленый партия задерживается из-за COVID-19, но принимаю заказы.[17][нуждается в обновлении ] |
Сосна64 | PinePhone[18] | Несколько операционных систем. В бета-версии "Braveheart" Edition можно было выбрать ОС, устанавливаемую пользователем;[19] Версия "Community" с предустановленной UBports была доступна 15 июня, за ней последуют другие ОС.[20] | Управляемый сообществом | 2019-11 | Издание сообщества доставки |
Решения Necuno | Некунос NC 1[21] | Несколько операционных систем | Управляемый сообществом | Лето 2019[22] | "Первая партия закончилась"[23] |
Neo900 | GTA04 на базе материнской платы, помещающейся в корпус Nokia N900. | QtMoko, Debian, SHR (стабильный гибридный выпуск), Репликант | 2018-03 (последнее обновление) | Остановился[24] | |
Meizu | Meizu PRO 5 Версия Ubuntu | Ubuntu Touch | UBports, управляемый сообществом[25] | 2016-02 | В магазинах Египта, России, Украины и АТР; онлайн в Египте, России, Индии и Шри-Ланке.[26] |
Meizu | Meizu MX4 Ubuntu Edition | Ubuntu Touch | UBports, управляемый сообществом[25] | 2015-07 | В магазинах Египта, России, Украины и АТР; онлайн в Египте, России, Индии и Шри-Ланке.[26] |
BQ | BQ Aquaris E5 HD Ubuntu Edition | Ubuntu Touch | UBports, управляемый сообществом[25] | 2015-06 | Снято с производства |
BQ | BQ Aquaris E4.5 Версия Ubuntu | Ubuntu Touch | UBports, управляемый сообществом[25] | 2015-02 | Снято с производства |
GeeksPhone | Революция | ОС Firefox | Снято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS | 2014 | Снято с производства |
GeeksPhone | Пик + | ОС Firefox | Снято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS | 2013-11 (аннулирование)[27] | Отменено[27] |
Alcatel | One Touch Fire | ОС Firefox | Снято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS | 2013-07 | Снято с производства |
ZTE | Открыть | ОС Firefox | Снято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS | 2013-07 | Снято с производства |
GeeksPhone | Кеон | ОС Firefox | Снято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS | 2013-04-23 | Снято с производства |
GeeksPhone | Вершина горы | ОС Firefox | Снято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS | 2013-04-23 | Снято с производства |
Голден Делишес | GTA04 | QtMoko, Debian, SHR (стабильный гибридный выпуск), Репликант | 2012-04 | «В настоящее время нет в наличии» | |
Aava на мобильном | Телефон разработчика | MeeGo | Снято с производства | 2011 | Снято с производства (доступно только разработчикам)[28] |
Nokia | N950 | MeeGo 1,2 Харматтан | Снято с производства; ранее размещался Linux Foundation | 2011 | Снято с производства (доступно только разработчикам) |
Nokia | N9 | MeeGo 1.2 Харматтан | Снято с производства; ранее размещался Linux Foundation | 2011 | Снято с производства |
Nokia | N900 | Maemo 5 (Фримантл) (некоторые проприетарные компоненты до Maemo Leste) | Снято с производства | 2009-11-11 | Снято с производства |
OpenMoko | Neo FreeRunner (кодовое название GTA02) | Openmoko / QTMoko Linux, Debian, SHR (стабильный гибридный выпуск), Gentoo (все на базе Linux), Inferno[требуется разъяснение ][нужна цитата ] | 2008-06-24 | Снято с производства | |
OpenMoko | Нео 1973 (кодовое название GTA01) | Openmoko Linux (На базе Linux) | 2007-07-09 | Снято с производства |
Распределения для существующих телефонов
postmarketOS, Ubports, и KDE Neon - это дистрибутивы с открытым исходным кодом, работающие на существующих смартфонах, изначально работающих на Android. Maemo Leste доступно для Nokia N900 и Motorola Droid 4.
Существует список базы данных, на котором старые телефоны будут работать с операционными системами с открытым исходным кодом.[29][30]
Телефоны на заказ
Можно собрать телефон самостоятельно из частично открытого оборудования и программного обеспечения.[31][32] Ардуинофон[32] (сенсорный экран) и мобильный телефон MIT DIY (сегментированный дисплей)[33][34] оба используют Ардуино открытое оборудование одноплатный компьютер, с добавленными компонентами. Пифон[35] и ZeroPhone[36] похожи, но на основе Raspberry Pi.
Основные компоненты для создания открытого мобильного телефона:
- Задняя обложка
- Сенсорный экран
- Аккумулятор
- Логическая плата
Смотрите также
- Сравнение мобильных телефонов с открытым исходным кодом (Особенности)
- Мобильная операционная система (по лицензии)
- postmarketOS
- Greenphone
- Мобильное устройство (мобильная платформа)
- OsmocomBB
- Blackphone
- Fairphone
Рекомендации
- ^ а б c Столмен, Ричард (19 сентября 2011 г.). «Является ли Android действительно бесплатным программным обеспечением? - код смартфона Google часто называют« открытым »или« бесплатным », но при рассмотрении Free Software Foundation он начинает выглядеть иначе». Хранитель. Получено 9 сентября 2012.
программное обеспечение Android версий 1 и 2 в основном разработано Google; Google выпустил его под лицензией Apache 2.0, которая является слабой лицензией на бесплатное программное обеспечение без авторского лева. ... Версия Linux, включенная в Android, не является полностью бесплатным программным обеспечением, так как она содержит несвободные «двоичные капли» ... Android сильно отличается от операционной системы GNU / Linux, поскольку содержит очень мало GNU.
- ^ Велте, Харальд (5 февраля 2010 г.). «Обоснование проекта OsmocomBB». Получено 26 сентября 2013.
На каждом мобильном устройстве, подключенном к сотовой сети, работает какой-то процессор основной полосы частот с проприетарной прошивкой с закрытым исходным кодом.
- ^ а б Амадео, Рон (26 сентября 2019 г.). «Начинается доставка телефона Purism Librem 5 - полностью открытый телефон GNU / Linux». Ars Technica. Получено 8 октября 2019.
На самом деле Purism не смогла найти открытого поставщика для сотового модема, поэтому лучшее, что он мог сделать, - это изолировать его от остальной системы в слоте M.2.
- ^ а б c FaerberCTO, Николь (4 сентября 2018 г.). «Прогресс обновления от отдела оборудования Librem 5». Пуризм.
Сотовый модем, пожалуй, самая сложная часть мобильного телефона. Модем - это компонент, который должен реализовывать все знакомые протоколы, которые вы ассоциируете с телефоном (например, 2G, 3G, 4G и будущий 5G). Он делает это, используя собственную проприетарную операционную систему «черный ящик». Сотовый модем также защищен тысячами патентов, принадлежащих сотням владельцев патентов. А теперь представьте себе ... Этот сотовый модем находится прямо на той же шине RAM, что и SoC! Несвободное программное обеспечение не только имеет доступ к данным, поступающим в SoC и из него, но также имеет возможность изменять их. Поскольку эта операционная система модема представляет собой особый черный ящик, мы не знаем, что делает этот компонент и какие у него уязвимости ... Ситуация еще больше осложняется тем фактом, что во время исследования сотовых модемов мы поняли, что существуют только несколько производителей кремний в мире производят эти наборы микросхем, и почти все они интегрируют свою модель с SoC на одной шине. Кроме того, исторически требовалось приобретение лицензии для запуска проприетарной прошивки для питания модема на SoC. Это оставило нам только один выбор: использовать готовые «модули» модема и нашу собственную схему, которая изолирует модем от сети. SoC. Существует ряд этих модемных модулей, доступных в различных форм-факторах с различными доступными опциями по скорости, диапазону и т. Д. Следуя модульному маршруту, мы можем как предоставить выбор поставщика модемов, которые соответствуют нашим строгим стандартам, так и обеспечить изоляцию модема от RAM и центральный процессор. (Текст CC-by-SA 4.0)
- ^ Офранк, Жан-Люк (30 ноября 2018 г.). "Смартфон Necuno Mobile с открытым исходным кодом на базе Linux работает на процессоре NXP i.MX 6". CNX Software - Новости встраиваемых систем.
- ^ «Necunos - новое определение мобильной безопасности». Решения Necuno.
- ^ Android (операционная система) # Лицензирование «драйверы и прошивки, жизненно важные для правильного функционирования Android-устройств, обычно являются собственностью»
- ^ Столмен, Ричард (5 августа 2012 г.). «Android и свобода пользователей - поддержите кампанию« Освободи свой Android »». gnu.org. Получено 9 сентября 2012.
Несмотря на то, что современные телефоны Android значительно менее плохи, чем смартфоны Apple или Windows, нельзя сказать, что они уважают вашу свободу.
- ^ "Да, это мы". lineageos.org.
- ^ "Развязка дорог | CyanogenMod". 25 декабря 2016 г. Архивировано с оригинал 25 декабря 2016 г.
- ^ Браам, Мартейн (20 декабря 2019 г.). «Еще одно сравнение Librem 5 и PinePhone». Смокинги.
- ^ "Легальная информация". Официальный сайт Pyra и Pandora.
- ^ а б c d "Пира". Официальный сайт Pyra и Pandora. Получено 13 августа 2020.
В мобильной версии добавлен мобильный интернет, а также есть услуги телефонии (что делает Pyra телефоном).
- ^ Librem 5 - телефон, ориентированный на безопасность и конфиденциальность. 15 ноября 2017.
- ^ «Первые смартфоны Librem 5 уже в продаже». Пуризм. 24 сентября 2019.
- ^ Уивер, Тодд (5 сентября 2019 г.). "Объявление о доставке Librem 5". Пуризм. Получено 29 августа 2020.
- ^ "Страница магазина Librem 5". 2019–2020.
- ^ Сайт PinePhone. 2019-10-02.
- ^ «PinePhones начинают поставки - все, что вам нужно знать». СОСНА64 +. 15 января 2020.
Что касается программного обеспечения, телефон поставляется с предустановленным заводским тестовым изображением, а не с операционной системой конечного пользователя. Этот предустановленный заводской тестовый набор работает в Linux - точнее, postmarketOS - и позволяет тестировать различные функции телефона и запускать автоматизированный тест. ... Я предполагаю, что каждый, у кого есть Braveheart PinePhone, понимает, что именно он должен найти сборку операционной системы, которая им интересна, прошить ее и принять участие в обсуждениях сообщества и текущей разработке. Большинство сборок доступно на PinePhone Wiki.
- ^ Ересинский, Лукаш. «Июньское обновление: postmarketOS CE PinePhone, доставка и кластер PINE64». СОСНА64.
- ^ Necunos для сообщества. 10 февраля 2019.
- ^ Новости о доставке NC_1. 1 апреля 2019 г.
- ^ "Магазин Necunos". necunos.com. Получено 11 ноября 2020.
- ^ «Нео900». neo900.org.
- ^ а б c d UBPorts - UBPorts поддерживает работу Ubuntu Touch. 04 сентября 2017.
- ^ а б "Где купить-Meizu". www.meizu.com.
- ^ а б «Пик + отмена». 28 ноября 2013 г.
- ^ «Aava Mobile Oy». www.aavamobile.com.
- ^ Мехта, Тушар (12 ноября 2019 г.). «Вот список из 200+ смартфонов, на которых можно установить дистрибутивы Linux». xda-developers.
- ^ Гатти, Маттео (12 ноября 2019 г.). "Linux: список старых 200 смартфонов, совместимых с компьютером". Свобода Linux (на итальянском).
- ^ Сделать собственный телефон проще, чем вы думаете, Лиза Гроссман, выпуск 2909, Новый ученый Журнал
- ^ а б Ардуинофон описание дизайнера
- ^ Сделай сам мобильный телефон на домашней странице дизайнера MIT
- ^ Дэвид А. Меллис и Лия Бечли. 2014 г. Мобильные телефоны «сделай сам»: исследование возможностей и ограничений высокотехнологичных товаров для дома «сделай сам». В материалах 32-й ежегодной конференции ACM по человеческому фактору в вычислительных системах (CHI '14).
- ^ Давех, Автор (25 апреля 2014 г.). «PiPhone - смартфон на базе Raspberry Pi».
- ^ ZeroPhone - смартфон на базе Raspberry Pi Zero