Список мобильных телефонов с открытым исходным кодом - List of open-source mobile phones

Конвергенция мобильных и настольных компьютеров: Либрем 5 мобильный телефон с открытым исходным кодом при подключении к клавиатуре, экрану и мыши работает как настольный компьютер.

Это список мобильных телефонов с Открытый исходный код операционные системы.

Объем списка

Телефоны, продаваемые с Ubuntu Touch

Сотовый модем и другие прошивки

4 порта USB, разъем для наушников, MicroHDMI
В Dragonbox Pyra содержит только один частный двоичный объект (GPU драйвер), но в Mobile (phone) Edition больше

Для некоторых аппаратных компонентов, используемых в телефонах, требуются драйверы (прошивка ) бежать. Для многих компонентов только проприетарные драйверы доступны[1] (Телефоны с открытым исходным кодом обычно ищут компоненты с открытыми драйверами.[нужна цитата ]) Если эти драйверы не подлежат обновлению и не контролируют другие части телефона, их можно рассматривать как эквивалент части оборудования. Однако для сотовых модемов эти условия не выполняются.[1]

По состоянию на 2019 год, все доступные мобильные телефоны имеют фирменную чип основной полосы частот (Модуль GSM, сотовый модем),[2][3][4] кроме Necuno, который не имеет такого чипа и общается по одноранговой сети VOIP.[5][6] Модем обычно интегрируется с системой на кристалле и с памятью.[4] Это представляет проблемы безопасности; Базовые атаки могут считывать и изменять данные на телефоне удаленно.

Мобильный телефон Librem 5 отделяет модем от системы и памяти, делая его отдельным модулем, что редко встречается в современных мобильных телефонах.[3][4] Есть проект baseband с открытым исходным кодом, OsmocomBB. Существует проект, основанный на незаконной утечке исходного кода модема Calypso, который называется БесплатноКалипсо.

Операционная система: промежуточное ПО и пользовательский интерфейс

Семейное древо Maemo

Как правило, телефоны, включенные в этот список, содержат программное обеспечение с авторским левом кроме ядра Linux и минимальных драйверов компонентов с закрытым исходным кодом (см. раздел выше).

Обратите внимание, что часто можно установить широкий спектр операционных систем с открытым исходным кодом на любой телефон с открытым исходным кодом; программное обеспечение более высокого уровня разработано так, чтобы быть в значительной степени взаимозаменяемым и независимым от оборудования.[11]

Список

ОрганизацияМодельМобильная операционная системаПоддержка операционной системыДата выпуска
(или отменено)
Текущее состояние
OpenPandora GmbH[12]Мобильная версия DragonBox Pyra[13]Debian[13]даTBD[13]Принятие предзаказов[13]
ПуризмЛибрем 5[14]PureOSPureOS - это Debian производная, разработанная Purism для своих мобильных телефонов; пожизненная гарантия поддержки2019-11Отгрузка последовательных партий.

Береза, каштан, и Кизил отгруженные партии;[15][16] Вечнозеленый партия задерживается из-за COVID-19, но принимаю заказы.[17][нуждается в обновлении ]

Сосна64PinePhone[18]Несколько операционных систем.

В бета-версии "Braveheart" Edition можно было выбрать ОС, устанавливаемую пользователем;[19] Версия "Community" с предустановленной UBports была доступна 15 июня, за ней последуют другие ОС.[20]

Управляемый сообществом2019-11Издание сообщества доставки
Решения NecunoНекунос NC 1[21]Несколько операционных системУправляемый сообществомЛето 2019[22]"Первая партия закончилась"[23]
Neo900GTA04 на базе материнской платы, помещающейся в корпус Nokia N900.QtMoko, Debian, SHR (стабильный гибридный выпуск), Репликант2018-03 (последнее обновление)Остановился[24]
MeizuMeizu PRO 5 Версия UbuntuUbuntu TouchUBports, управляемый сообществом[25]2016-02В магазинах Египта, России, Украины и АТР; онлайн в Египте, России, Индии и Шри-Ланке.[26]
MeizuMeizu MX4 Ubuntu EditionUbuntu TouchUBports, управляемый сообществом[25]2015-07В магазинах Египта, России, Украины и АТР; онлайн в Египте, России, Индии и Шри-Ланке.[26]
BQBQ Aquaris E5 HD Ubuntu EditionUbuntu TouchUBports, управляемый сообществом[25]2015-06Снято с производства
BQBQ Aquaris E4.5 Версия UbuntuUbuntu TouchUBports, управляемый сообществом[25]2015-02Снято с производства
GeeksPhoneРеволюцияОС FirefoxСнято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS2014Снято с производства
GeeksPhoneПик +ОС FirefoxСнято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS2013-11 (аннулирование)[27]Отменено[27]
AlcatelOne Touch FireОС FirefoxСнято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS2013-07Снято с производства
ZTEОткрытьОС FirefoxСнято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS2013-07Снято с производства
GeeksPhoneКеонОС FirefoxСнято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS2013-04-23Снято с производства
GeeksPhoneВершина горыОС FirefoxСнято с производства; ранее разработанная Фонд Mozilla под Общественная лицензия Mozilla, потом ухоженный в качестве KaiOS2013-04-23Снято с производства
Голден ДелишесGTA04QtMoko, Debian, SHR (стабильный гибридный выпуск), Репликант2012-04«В настоящее время нет в наличии»
Aava на мобильномТелефон разработчикаMeeGoСнято с производства2011Снято с производства (доступно только разработчикам)[28]
NokiaN950MeeGo 1,2 ХарматтанСнято с производства; ранее размещался Linux Foundation2011Снято с производства (доступно только разработчикам)
NokiaN9MeeGo 1.2 ХарматтанСнято с производства; ранее размещался Linux Foundation2011Снято с производства
NokiaN900Maemo 5 (Фримантл)
(некоторые проприетарные компоненты до Maemo Leste)
Снято с производства2009-11-11Снято с производства
OpenMokoNeo FreeRunner (кодовое название GTA02)Openmoko / QTMoko Linux, Debian, SHR (стабильный гибридный выпуск), Gentoo (все на базе Linux), Inferno[требуется разъяснение ][нужна цитата ]2008-06-24Снято с производства
OpenMokoНео 1973 (кодовое название GTA01)Openmoko Linux (На базе Linux)2007-07-09Снято с производства

Распределения для существующих телефонов

KDE Plasma Mobile работает на postmarketOS на Нексус 5

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.

Основные компоненты для создания открытого мобильного телефона:

Смотрите также

Рекомендации

  1. ^ а б c Столмен, Ричард (19 сентября 2011 г.). «Является ли Android действительно бесплатным программным обеспечением? - код смартфона Google часто называют« открытым »или« бесплатным », но при рассмотрении Free Software Foundation он начинает выглядеть иначе». Хранитель. Получено 9 сентября 2012. программное обеспечение Android версий 1 и 2 в основном разработано Google; Google выпустил его под лицензией Apache 2.0, которая является слабой лицензией на бесплатное программное обеспечение без авторского лева. ... Версия Linux, включенная в Android, не является полностью бесплатным программным обеспечением, так как она содержит несвободные «двоичные капли» ... Android сильно отличается от операционной системы GNU / Linux, поскольку содержит очень мало GNU.
  2. ^ Велте, Харальд (5 февраля 2010 г.). «Обоснование проекта OsmocomBB». Получено 26 сентября 2013. На каждом мобильном устройстве, подключенном к сотовой сети, работает какой-то процессор основной полосы частот с проприетарной прошивкой с закрытым исходным кодом.
  3. ^ а б Амадео, Рон (26 сентября 2019 г.). «Начинается доставка телефона Purism Librem 5 - полностью открытый телефон GNU / Linux». Ars Technica. Получено 8 октября 2019. На самом деле Purism не смогла найти открытого поставщика для сотового модема, поэтому лучшее, что он мог сделать, - это изолировать его от остальной системы в слоте M.2.
  4. ^ а б c FaerberCTO, Николь (4 сентября 2018 г.). «Прогресс обновления от отдела оборудования Librem 5». Пуризм. Сотовый модем, пожалуй, самая сложная часть мобильного телефона. Модем - это компонент, который должен реализовывать все знакомые протоколы, которые вы ассоциируете с телефоном (например, 2G, 3G, 4G и будущий 5G). Он делает это, используя собственную проприетарную операционную систему «черный ящик». Сотовый модем также защищен тысячами патентов, принадлежащих сотням владельцев патентов. А теперь представьте себе ... Этот сотовый модем находится прямо на той же шине RAM, что и SoC! Несвободное программное обеспечение не только имеет доступ к данным, поступающим в SoC и из него, но также имеет возможность изменять их. Поскольку эта операционная система модема представляет собой особый черный ящик, мы не знаем, что делает этот компонент и какие у него уязвимости ... Ситуация еще больше осложняется тем фактом, что во время исследования сотовых модемов мы поняли, что существуют только несколько производителей кремний в мире производят эти наборы микросхем, и почти все они интегрируют свою модель с SoC на одной шине. Кроме того, исторически требовалось приобретение лицензии для запуска проприетарной прошивки для питания модема на SoC. Это оставило нам только один выбор: использовать готовые «модули» модема и нашу собственную схему, которая изолирует модем от сети. SoC. Существует ряд этих модемных модулей, доступных в различных форм-факторах с различными доступными опциями по скорости, диапазону и т. Д. Следуя модульному маршруту, мы можем как предоставить выбор поставщика модемов, которые соответствуют нашим строгим стандартам, так и обеспечить изоляцию модема от RAM и центральный процессор. (Текст CC-by-SA 4.0)
  5. ^ Офранк, Жан-Люк (30 ноября 2018 г.). "Смартфон Necuno Mobile с открытым исходным кодом на базе Linux работает на процессоре NXP i.MX 6". CNX Software - Новости встраиваемых систем.
  6. ^ «Necunos - новое определение мобильной безопасности». Решения Necuno.
  7. ^ Android (операционная система) # Лицензирование «драйверы и прошивки, жизненно важные для правильного функционирования Android-устройств, обычно являются собственностью»
  8. ^ Столмен, Ричард (5 августа 2012 г.). «Android и свобода пользователей - поддержите кампанию« Освободи свой Android »». gnu.org. Получено 9 сентября 2012. Несмотря на то, что современные телефоны Android значительно менее плохи, чем смартфоны Apple или Windows, нельзя сказать, что они уважают вашу свободу.
  9. ^ "Да, это мы". lineageos.org.
  10. ^ "Развязка дорог | CyanogenMod". 25 декабря 2016 г. Архивировано с оригинал 25 декабря 2016 г.
  11. ^ Браам, Мартейн (20 декабря 2019 г.). «Еще одно сравнение Librem 5 и PinePhone». Смокинги.
  12. ^ "Легальная информация". Официальный сайт Pyra и Pandora.
  13. ^ а б c d "Пира". Официальный сайт Pyra и Pandora. Получено 13 августа 2020. В мобильной версии добавлен мобильный интернет, а также есть услуги телефонии (что делает Pyra телефоном).
  14. ^ Librem 5 - телефон, ориентированный на безопасность и конфиденциальность. 15 ноября 2017.
  15. ^ «Первые смартфоны Librem 5 уже в продаже». Пуризм. 24 сентября 2019.
  16. ^ Уивер, Тодд (5 сентября 2019 г.). "Объявление о доставке Librem 5". Пуризм. Получено 29 августа 2020.
  17. ^ "Страница магазина Librem 5". 2019–2020.
  18. ^ Сайт PinePhone. 2019-10-02.
  19. ^ «PinePhones начинают поставки - все, что вам нужно знать». СОСНА64 +. 15 января 2020. Что касается программного обеспечения, телефон поставляется с предустановленным заводским тестовым изображением, а не с операционной системой конечного пользователя. Этот предустановленный заводской тестовый набор работает в Linux - точнее, postmarketOS - и позволяет тестировать различные функции телефона и запускать автоматизированный тест. ... Я предполагаю, что каждый, у кого есть Braveheart PinePhone, понимает, что именно он должен найти сборку операционной системы, которая им интересна, прошить ее и принять участие в обсуждениях сообщества и текущей разработке. Большинство сборок доступно на PinePhone Wiki.
  20. ^ Ересинский, Лукаш. «Июньское обновление: postmarketOS CE PinePhone, доставка и кластер PINE64». СОСНА64.
  21. ^ Necunos для сообщества. 10 февраля 2019.
  22. ^ Новости о доставке NC_1. 1 апреля 2019 г.
  23. ^ "Магазин Necunos". necunos.com. Получено 11 ноября 2020.
  24. ^ «Нео900». neo900.org.
  25. ^ а б c d UBPorts - UBPorts поддерживает работу Ubuntu Touch. 04 сентября 2017.
  26. ^ а б "Где купить-Meizu". www.meizu.com.
  27. ^ а б «Пик + отмена». 28 ноября 2013 г.
  28. ^ «Aava Mobile Oy». www.aavamobile.com.
  29. ^ Мехта, Тушар (12 ноября 2019 г.). «Вот список из 200+ смартфонов, на которых можно установить дистрибутивы Linux». xda-developers.
  30. ^ Гатти, Маттео (12 ноября 2019 г.). "Linux: список старых 200 смартфонов, совместимых с компьютером". Свобода Linux (на итальянском).
  31. ^ Сделать собственный телефон проще, чем вы думаете, Лиза Гроссман, выпуск 2909, Новый ученый Журнал
  32. ^ а б Ардуинофон описание дизайнера
  33. ^ Сделай сам мобильный телефон на домашней странице дизайнера MIT
  34. ^ Дэвид А. Меллис и Лия Бечли. 2014 г. Мобильные телефоны «сделай сам»: исследование возможностей и ограничений высокотехнологичных товаров для дома «сделай сам». В материалах 32-й ежегодной конференции ACM по человеческому фактору в вычислительных системах (CHI '14).
  35. ^ Давех, Автор (25 апреля 2014 г.). «PiPhone - смартфон на базе Raspberry Pi».
  36. ^ ZeroPhone - смартфон на базе Raspberry Pi Zero