Информация об изменениях

Сообщение Re[3]: Мобильная ОС как элемент критической инфраструктуры от 15.06.2022 13:59

Изменено 15.06.2022 14:01 vsb

Re[3]: Мобильная ОС как элемент критической инфраструктуры
Здравствуйте, sad1381, Вы писали:

S>>Парни, андроид же опенсорс, где можно делать и свои магазины приложений и свои версии.

S>>Как можно заблочить опенсорс?

S>он точно прямо весь опенсорс? или как в том анекдоте "есть нюанс"?


99% андроида это опенсорс.

К нему прилагаются драйверы от производителей. В мобильном мире драйверы не принято открывать. Поэтому это уязвимая часть. Особенно драйвер для видеоускорителя, это самая сложная часть. В принципе все производители телефонов живут с этим — заказывают SoC у квалкома, например, квалком высылает им драйверы в каком-то виде, которые они интегрируют в свою сборку андроида.

Ещё один компонент это Google Play Services. Это тоже проприетарный компонент, что-то вроде набора полезных библиотек. В основном для интеграции с гугл-сервисами, но не только. В целом этот компонент абсолютно не обязательный. Но проблема в том, что многие существующие приложения этот компонент используют и без него работать не смогут. Но это решаемо — есть open source реализации этих библиотек, которые можно взять, адаптировать и при необходимости дописать чего надо и тогда всё будет работать практически так же, при полном контроле.

В целом в андроиде всё хорошо за минусом драйверов.
Re[3]: Мобильная ОС как элемент критической инфраструктуры
Здравствуйте, sad1381, Вы писали:

S>>Парни, андроид же опенсорс, где можно делать и свои магазины приложений и свои версии.

S>>Как можно заблочить опенсорс?

S>он точно прямо весь опенсорс? или как в том анекдоте "есть нюанс"?


99% андроида это опенсорс.

К нему прилагаются драйверы от производителей. В мобильном мире драйверы не принято открывать. Поэтому это уязвимая часть. Особенно драйвер для видеоускорителя, это самая сложная часть. В принципе все производители телефонов живут с этим — заказывают SoC у квалкома, например, квалком высылает им драйверы в каком-то виде, которые они интегрируют в свою сборку андроида.

Ещё один компонент это Google Play Services. Это тоже проприетарный компонент, что-то вроде набора полезных библиотек. В основном для интеграции с гугл-сервисами, но не только. В целом этот компонент абсолютно не обязательный. Но проблема в том, что многие существующие приложения этот компонент используют и без него работать не смогут. Но это решаемо — есть open source реализации этих библиотек, которые можно взять, адаптировать и при необходимости дописать чего надо и тогда всё будет работать практически так же, при полном контроле.

В целом в андроиде всё хорошо за минусом драйверов.

Ну понятно, что нюансов миллион, но решать эти нюансы невообразимо легче, чем писать свою ОС или использовать какую-нибудь маргинальщину. Зато последний вариант позволяет пилить рублики.