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