Найти тему

Ваш смартфон на Линуксе или нет? Нашел ответ

Оглавление

«Блог системного администратора» продолжает размышления на одну из самых спорных тем современности — Android это Линукс или нет?

Рекомендация — не правило

Существует рекомендация Free Software Foundation разработчикам удалять все проприетарное ПО. Но лишь пожелание, строгого правила нет. Впрочем, в мире Linux, со строгими правилами негусто. Открытость означает широкие возможности дальнейшего использования кода. В том числе и такими способами, которые не всегда соответствуют представлениям Linux-энтузиастов о том, каким надлежит быть «правильному» дистрибутиву. Линукс не принадлежит какой-то определенной компании или группе компаний, но не принадлежит он и энтузиастам.

-2

Многие дистрибутивы включают в себя скомпилированные производителем двоичные драйвера. Поэтому вопрос о том, насколько обычный десктопный Линукс более открыт, чем Android, достаточно спорный и во многом зависит от конкретного дистрибутива.

Поэтому, несмотря на мнение энтузиастов о том, что AOSP далек от идеального проекта с открытым исходным кодом, тем не менее он доступен для изменения и распространения.

Сильно модифицирован

На практике, к тому моменту, когда AOSP достигнет конечного пользователя Android, в него добавлено много проприетарного кода. Причем вне зависимости от того, идет ли речь об устройстве под управлением чистой или модифицированной производителем версии системы.

Пользователям Linux доступна возможность внесения изменений в дистрибутив на уровне ОС. У пользователей Android такая возможность по умолчанию отсутствует. Доступ к базовой операционной системе и чувствительные разделы закрыты.

Тем не менее, пользователь может получить права администратора устройства посредством рутирования (рутинга). Таким образом, способ получения доступа к базовой ОС существует.

-3

Ответ зависит от вас

Таким образом, ответ на вопрос о том, является ли Android дистрибутивом Linux, каждый может дать себе сам. Если вы определяете как Линукс только GNU/Linux, то ответ будет отрицательным.

Если же считать, что любая операционная система, основанная на ядре Linux, является Линуксом, то ответ будет положительным. В любом случае, даже если так, то это необычный узкоспециализированный дистрибутив.

Все зависит от дополнительных критериев, которые делают ОС Линуксом в ваших глазах. В экосистеме Android широко используется свойственный Linux подход — вендоры устройств создают свои скины, добавляют ПО и функционал. Эти оболочки можно считать подобием дистрибутивов. Система не унифицирована и зачастую с телефона одной компании на модель другого бренда приходится переучиваться.

-4

Подписывайтесь на хэштег #Android(No)Linux и читайте статьи на эту тему.

Также писал о трех основных составляющих Android.

Android — Линукс или нет? Какая точка зрения вам ближе? Поделитесь в комментариях.