The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект postmarketOS приступил к созданию загрузчика и прошив..."
Отправлено opennews, 17-Апр-18 02:09 
Разработчики postmarketOS (https://postmarketos.org/), дистрибутива (https://www.opennet.ru/opennews/art.shtml?num=46607) для устаревших смартфонов, базирующегося на Alpine Linux, Musl и  BusyBox, представили (https://postmarketos.org/blog/2018/04/14/lowlevel/) инициативу postmarketOS-lowlevel, в  рамках которой началась работа по созданию проектов открытого загрузчика и прошивки для беспроводных модемов. На текущем этапе работа сосредоточена только на разработке для устройств на базе SoC MediaTek.


Проект по созданию открытого загрузчика для SoC MediaTek MT6735P возник из-за поставки многих смартфонов на базе данного SoC с проприетарным загрузчиком, который не позволяет запустить на устройстве произвольное ядро. При этом в качестве основы для загрузчика использован открытый проект LK (https://github.com/littlekernel/lk/) (Little Kernel), распространяемый под лицензией MIT, допускающей создание закрытых производных продуктов, чем и пользуются производители оборудования.

Имеется возможность бинарно пропатчить загрузчик и перезаписать изменённую версию через SP Flash Tool, но это грязный хак, который не решает сути проблемы. В качестве выхода разработчики postmarketOS решили самостоятельно портировать LK на SoC MediaTek MT6735P  и подготовить свой вариант загрузчика, уже полностью открытого. Постепенно планируется добавлять в порт поддержку других моделей SoC MediaTek, что позволит охватить достаточно большой класс смартфонов, в которых используются чипы MediaTek, например, hTC, Huawei, Lenovo, LG, Moto, Sony.


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

Как вариант решения проблемы проекты Librem 5 и Neo900 реализуют возможность дополнительной изоляции baseband-процессора или создание переключателя, физически разрывающего цепи, но для postmarketOS такие методы кажутся неприемлимыми. Вместо этого, разработчики postmarketOS намерены создать свою открытую прошивку, портировав для применяемого в SoC MT6260   baseband-процессора Fernvale (https://osmocom.org/projects/baseband/wiki/Fernvale) наработки проекта OsmocomBB (http://bb.osmocom.org/trac/),  создающего (https://www.opennet.ru/opennews/art.shtml?num=32540) полностью открытый GSM-стек и прошивку GSM-модуля. Некоторые энтузиасты уже занимаются (https://osmocom.org/projects/baseband/wiki/Phones) портированием OsmocomBB для Fernvale, для которого также развивается открытая исследовательская ОС Fernly (https://github.com/xobs/fernly/) и доступен порт открытой RTOS NuttX (http://www.nuttx.org/).

URL: https://postmarketos.org/blog/2018/04/14/lowlevel/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48450

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру