Сравнение мобильных телефонов с открытым исходным кодом

В мобильных телефонах с открытым исходным кодом обычно используют драйверы/прошивки также с открытым исходным кодом. Все мобильные телефоны, доступные к продаже, имеют пропиетарный (запатентованный) чип основной полосы частот (GSM-модуль, сотовый модем). Как правило, модем интегрирован с системой на кристалле и памятью, что является необходимым для защиты от атак на основной полосе частот, в результате которых можно получить удалённый доступ к данным на телефоне.

В данной статье проводится сравнение моделей смартфонов по основным техническим характеристикам.

Сравнение мобильных телефонов, производящихся в настоящее время

Название модели Аппаратные аварийные выключатели Модульный смартфон Система на кристалле (Soc) Модем сотовой связи на основной полосе частот Прошивка Wi-Fi Загрузочная прошивка Другие пропиетарные прошивки Лицензированное аппаратное обеспечение Замедление процесса устаревания Возможность модификации Безопасность Сертификаты Другое
PinePhone Pro Всего 5:

модем и GNSS, беспроводной модуль связи Wi-Fi и Bluetooth,

микрофон,

задняя камера и передняя камера,

аудиоразъем[1] (DIP-переключатели внутри задней крышки[2][3][4]).

Отключить можно и GPS-модуль, если требуется исключить возможность трекинга устройства.

Для других модулей нет выключателей

Шестиядерный процессор. 2016 Rockchip RK3399S и 2 ядра A72 и 4 ядра A53 с частотой 1,5 ГГц[5]. Quectel EG25-G[5]. Модем обычно поставляется с фирменной прошивкой для соответствия нормативным требованиям[5].

Прошивка изолирована от центрального процессора CPU шиной USB[3][6].

Также выпущена более безопасная и функциональная бесплатная замена[5].

Пропиетарная фирменная прошивка Wi-Fi/ Bluetooth[6] в /lib/firmware[7].

Также как и в оригинальной модели PinePhone фирменную прошивку пока заменить невозможно. (попытки замены на стадии бета-тестирования, но скорее всего замена не будет легализована)[5].

Загрузочное программное обеспечение с открытым исходным кодом[3], такое же, как у оригинального PinePhone[5]. Возможность для пользователя замены аккумулятора форм-фактора Samsung J7 ёмкостью 3000 мА/ч[8].

Винты с крестообразным шлицем[5].

Шина I2C, штифты pogo, возможность добавления мод для компьютерных игр (совместимых с оригинальным PinePhone).

USB 3.0. Загрузка с карты microSD. Запасные части обычно имеются в наличии[7][5].

Модуль GPS и модем расположены на одном выключателе: соответственно нет возможности их одновременного использования; ни один из них не может быть использован, пока другой находится в режиме «воздушной изоляции»[5]. Телефон можно разобрать полностью. Имеется разъём для наушников. Конвергенция — если подключить монитор и клавиатуру, может работать как стационарный компьютер[5].
Librem 5[9] Всего 3:

камеры и микрофон,

Wi-Fi и Bluetooth, а также процессор базовой полосы частот.

Все три выключателя также могут отключать сенсорные датчики (GPS, компас, акселерометр и т. д.)[3] .

Карта Wi-Fi+Bluetooth,[10] и модем[11] находятся в слотах M.2. 2017 NXP arm64[3][3][12] Модем на сменной карте m.2.

Фирменная прошивка, изолированная от центрального процессора с помощью шины USB (также как аппаратный ключ USB Wi-Fi dongle)[3].

Изначально проприетарная прошивка, изолированная по USB, без возможности загрузки/изменения прошивки[13].

Позже компания Redpine Signals (производила чипсеты и системные продукты для беспроводных сетей, существовала с 2001 по 2020 годы) разработала для компании Purism прошивку Wi-Fi/Bluetooth с открытым исходным кодом для оборудования RedPine[7][14].

Пропиетарный код инициализации DRAM, загруженный на отдельный центральный процессор[3] для соответствия сертификату RYF[15][16]. Нет в /lib/firmware; существуют немодифицируемые фирменные прошивки в некоторых компонентах[7]. Схемы выпущены под лицензией GPL 3.0+[7]. Возможность для пользователя замены батареи (под заказ[7]), обновления в течение срока действия[17].

Дисплей и рамка соединены. Винты с крестообразным шлицем[7].

Wi-Fi и Bluetooth на сменных картах m.2 (предыдущие изготавливались под заказ)[7].

Слоты для карт m.2.

В компании Purism традиционно были ограничения по наличию запасных частей[7].

Слот для карты OpenPGP, планируется поддержка ключа Librem[7]. Предварительно рекомендовано Фондом свободного программного обеспечения Free Software Foundation (FSF)[18].

Операционная система PureOS одобрена FSF[19][20].

Ожидает одобрения от FSF «Respects Your Freedom»[21][22].

Конвергенция:

может работать как стационарный компьютер[17]. Разъём для наушников. Доступен бесплатный OTT- сервис[23].

PinePhone[24] Всего 5:

Модем и GNSS, Wi-Fi и Bluetooth, микрофон, задняя камера, передняя камера, аудиоразъем[25] (DIP-переключатели внутри задней крышки[3]).

Для других датчиков нет выключателей.

2015 Allwinner arm64

(Allwinner нарушает лицензию GPL[3]).

Quectel EG25-G[5]. Модем обычно поставляется с фирменной прошивкой для соответствия нормативным требованиям.

Прошивка изолирована от центрального процессора CPU шиной USB[3][6].

Также выпущена более безопасная и функциональная бесплатная замена, но не поставляется из-за возможных запретов со стороны регулирующих органов[5].

Пропиетарная фирменная прошивка Wi-Fi/ Bluetooth[6] в /lib/firmware.[7].

Также как и в оригинальной модели PinePhone фирменную прошивку пока заменить невозможно. (попытки замены на стадии бета-тестирования, но скорее всего замена не будет легализована)[5].

Загрузочное программное обеспечение с открытым исходным кодом[3]. Опубликованы фирменные (пропиетарные) схемы[7]. Возможность для пользователя замены батареи, срок эксплуатации 5 лет.

Винты с крестообразным шлицем[7].

Шина I2C, штифты pogo, возможность добавления мод для компьютерных игр.

Не может быть модернизирован выше USB 2.0. Загрузка с карты microSD. Запасные части обычно имеются в наличии[7].

Модуль GPS и модем расположены на одном выключателе; соответственно нет возможности их одновременного использования: ни один из них не может быть использован, пока другой находится в режиме «воздушной изоляции»[7]. Телефон можно разобрать полностью. Имеется разъём для наушников. Конвергенция[26][27].

Сравнение мобильных телефонов, планируемых к производству

Название модели Ожидаемая дата выпуска Аппаратные аварийные выключатели Модульный смартфон Система на кристалле (Soc) Модем сотовой связи на основной полосе частот Прошивка Wi-Fi Загрузочная прошивка Другие пропиетарные прошивки Лицензированное аппаратное обеспечение Замедление процесса устаревания Возможность модификации Безопасность Сертификаты Другое
DragonBox Pyra Mobile Edition Не ясно, возможно не будет выпущен Нет Печатная плата PCB разделена на три части: плата центрального процессора (процессор, оперативная память и хранилище), материнская плата (порты, Wi-Fi и Bluetooth) и плата дисплея. Схемы будут доступны пользователям[28].
Necunos NC 1 Не ясно, возможно не будет выпущен Нет 2011 NXP i.MX 6 Quad и 4x Cortex-A9 MP, 32-бит

None[7].

Нет[7]. Проприетарный blob для драйвера Wi-Fi (по нормативным соображениям)[29]

Blob не имеет доступа к основной памяти[30]; через SDIO[7].

Вероятно, двоичные блоки blob на отдельном ПЗУ, с учётом требования к сертификатам[7]. Проприетарная прошивка двоичных блоков blob не будет иметь доступа к памяти[7]. Уделено большое внимание: большинство датчиков исключено в целях безопасности. Ожидает одобрения от FSF[30]. Порт Ethernet 100 Мбит/с[7].

Сравнение мобильных телефонов, снятых с производства

Все нижеперечисленые модели не имеют аппаратных аварийных выключателей:

Meizu PRO 5 Ubuntu Edition

Meizu MX4 Ubuntu Edition

BQ Aquaris E5 HD Ubuntu Edition

BQ Aquaris E4.5 Ubuntu Edition.

Телефон BQ Aquaris E5 HD Ubuntu Edition имеет систему на кристалле (Soc) — MediaTek Quad Core Cortex A7 1.3 GHz[30].

По моделям: NEO1973, Neo FreeRunner подробных данных для сравнения нет.

Примечания

  1. https://www.pine64.org/pinephonepro/
  2. https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/
  3. 1 2 3 4 5 6 7 8 9 10 11 12 Braam, Martijn Yet Another Librem 5 and PinePhone comparison (англ.). TuxPhones (20 декабря 2019).
  4. October Update: Introducing the PinePhone Pro. PINE64 (15 октября 2021).
  5. 1 2 3 4 5 6 7 8 9 10 11 12 13 PinePhone Pro. PINE64.
  6. 1 2 3 4 Picugins, Arsenijs PinePhone Malware Surprises Users, Raises Questions. Hackaday (16 декабря 2021). Дата обращения: 24 декабря 2021.
  7. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Erecinski, Lukasz Setting the Record Straight: PinePhone Misconceptions. PINE64 (25 января 2020).
  8. New PinePhone Pro Announced with 6-Core CPU, OMG! Ubuntu! (22 October 2021).
  9. Hardware Reference. Librem Hardware Reference wiki page.
  10. Librem 5 Phone – Birch. Wiki page about the Birch version of the Librem 5, on Puri.SM hardware reference wiki.
  11. Will the phone support 5G networks? FAQ entry about 5G support.
  12. Intel's Management Engine. Purism.
  13. Faerber, Nicole Progress update from the Librem 5 hardware department. Purism (4 сентября 2018).
  14. Batto, Amos Comparing specs of upcoming Linux phones. Purism community (20 августа 2021). Дата обращения: 24 декабря 2021.
  15. Ainslie, Angus Solving the first FSF RYF hurdle for the Librem 5. Purism (19 июня 2018).
  16. Larabel, Michael Purism's Librem 5 To Rely On Secondary Processor For Binary Blobs - Phoronix. www.phoronix.com.
  17. 1 2 Purism's Librem 5 phone starts shipping—a fully open GNU/Linux phone (англ.), Ars Technica (26 September 2019).
  18. Ethical Tech | Giving Guide. www.fsf.org. Дата обращения: 7 июля 2020.
  19. Robertson, Donald FSF adds PureOS to list of endorsed GNU/Linux distributions. www.fsf.org (21 декабря 2017). Дата обращения: 7 июля 2020.
  20. Free GNU/Linux distributions. GNU.
  21. Ainslie, Angus Solving the first FSF RYF hurdle for the Librem 5 (амер. англ.). Purism (19 июня 2018). Дата обращения: 7 июля 2020.
  22. Foster, Jeremiah C. Librem 5 — Promise Delivery Chart (амер. англ.). Purism community (19 сентября 2019). Дата обращения: 7 июля 2020.
  23. Librem AweSIM. Purism (7 октября 2020).
  24. PinePhone board information, schematics and certifications. PinePhone board information, schematics and certifications section on the Pinephone wiki page on Pine64 wiki.
  25. Pine64 July Update: Biggest Update In Months! (англ.). New Convergence Package Announce (15 июля 2020).
  26. PinePhone Manjaro Community Edition (англ.). New PinePhone flavour announce with Convergence Package option (31 августа 2020).
  27. The Pyra. Official Pyra and Pandora Site.
  28. Long awaited NC_1 update (англ.). Necuno Solutions (24 января 2020).
  29. Batto, Amos Comparing specs of upcoming Linux phones (англ.). Purism community (20 августа 2021).
  30. 1 2 3 BQ Aquaris E5 HD Ubuntu Edition Caracteristicas (исп.). BQ. Архивировано 31 марта 2016 года.