Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Объем списка [ править ]

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

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

4 порта USB, разъем для наушников, MicroHDMI
DragonBox Pyra содержит только один собственный двоичный объект ( GPU драйвер), но для мобильных устройств (телефон) Издание имеет более

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

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

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

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

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

Как правило, телефоны, включенные в этот список, содержат программное обеспечение с авторским левом, отличное от ядра 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]

Список [ править ]

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

KDE Plasma Mobile работает на postmarketOS на Nexus 5

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

Ссылки [ править ]

  1. ^ 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.
  2. Welte, Harald (5 февраля 2010 г.). «Обоснование проекта OsmocomBB» . Проверено 26 сентября 2013 года . На каждом мобильном устройстве, подключенном к сотовой сети, работает какой-то процессор основной полосы частот с проприетарной прошивкой с закрытым исходным кодом.
  3. ^ a b Амадео, Рон (26 сентября 2019 г.). «Начинает поставляться телефон Purism Librem 5 - полностью открытый телефон GNU / Linux» . Ars Technica . Дата обращения 8 октября 2019 . Purism фактически не смогла найти открытого поставщика для сотового модема, поэтому лучшее, что он мог сделать, - это изолировать его от остальной системы в слоте M.2.
  4. ^ 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)
  5. ^ Aufranc, Жан-Люк (30 ноября 2018). «Мобильный смартфон Necuno с открытым исходным кодом на базе 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. ^ Braam, Мартейн (20 декабря 2019). «Еще одно сравнение Librem 5 и PinePhone» . TuxPhones .
  12. ^ «Правовая информация» . Исходный код Toolinux .
  13. ^ «Дополнительная информация» . Официальный сайт Pyra и Pandora .
  14. ^ a b c d «Пира» . Официальный сайт Pyra и Pandora . Дата обращения 13 августа 2020 . В мобильной версии добавлен мобильный интернет, а также есть услуги телефонии (что делает Pyra телефоном).
  15. ^ Librem 5 - Телефон, ориентированный на безопасность и конфиденциальность . 15 ноября 2017.
  16. ^ «Первые смартфоны Librem 5 уже в продаже» . Пуризм . 24 сентября 2019.
  17. Уивер, Тодд (5 сентября 2019 г.). "Объявление о доставке Librem 5" . Пуризм . Проверено 29 августа 2020 .
  18. ^ "Страница магазина Librem 5" . 2019–2020 гг.
  19. ^ Сайт PinePhone . 2019-10-02.
  20. ^ «PinePhones начинают доставку - все, что вам нужно знать» . PINE64 + . 15 января 2020 г. Что касается программного обеспечения, то в телефоне предустановлен заводской тестовый образ, а не операционная система конечного пользователя. Этот предустановленный заводской тестовый пакет работает в Linux - точнее, postmarketOS - и позволяет тестировать различные функции телефона и запускать автоматизированный тест. ... Я предполагаю, что каждый, у кого есть Braveheart PinePhone, понимает, что это их дело - найти сборку операционной системы, которая им интересна, прошить ее и принять участие в обсуждениях сообщества и постоянной разработке. Большинство сборок доступно на PinePhone Wiki.
  21. ^ Ересинский, Лукаш. «Июньское обновление: postmarketOS CE PinePhone, доставка и кластер PINE64» . СОСНА64 .
  22. ^ Necunos для сообщества . 10 февраля 2019.
  23. ^ NC_1 Обновление доставки . 1 апреля 2019 г.
  24. ^ "Магазин Necunos" . necunos.com . Дата обращения 11 ноября 2020 .
  25. ^ "Neo900" . neo900.org .
  26. ^ a b c d UBPorts - UBPorts поддерживает работу Ubuntu Touch. 04 сентября 2017.
  27. ^ a b "Где купить-Meizu" . www.meizu.com .
  28. ^ a b «Пик + отмена» . 28 ноября 2013 г.
  29. ^ "Aava Mobile Oy" . www.aavamobile.com .
  30. Мехта, Тушар (12 ноября 2019 г.). «Вот список из 200+ смартфонов, на которых можно установить дистрибутивы Linux» . xda-developers .
  31. Гатти, Маттео (12 ноября 2019 г.). «Linux: список 200 совместимых смартфонов с разными языками» . Linux Freedom (на итальянском языке).
  32. Сделать свой телефон проще, чем вы думаете , Лиза Гроссман, выпуск 2909,журнал New Scientist.
  33. ^ a b Описание разработчика Arduinophone
  34. ^ Мобильный телефон «Сделай сам» на домашней странице дизайнера MIT
  35. ^ Дэвид А. Меллис и Лия Бючли. 2014. Мобильные телефоны « сделай сам»: исследование возможностей и ограничений высокотехнологичных DIY . В материалах 32-й ежегодной конференции ACM по человеческому фактору в вычислительных системах (CHI '14).
  36. ^ daveh, Автор (25 апреля 2014 г.). «PiPhone - смартфон на базе Raspberry Pi» .
  37. ^ ZeroPhone - смартфон на базе Raspberry Pi Zero