> 1) Я не могу поставить "чего хочу", т к я простой хомяк,
> а готовый пакет под сабж мне никто не дал. Есть ли
> там репы с поддержкой обновлений?Система, собственно, и обновляется из репозиториев. Естественно, из Sailfish'евских. Никто, конечно, не запрещает добавить, например, репы из какого-нибудь дистрибутива Линукса, собранного под ARM, но возможен конфликт версий библиотек.
> Маркеты весьма ограничивают в текущем виде. В плоть до того, что тебе
> не дают скачать программу вообще, а поставить ты что-то можешь на
> какое-то устройство только если привязал его с своей УЗ и только
> если гугель посчитает, что оно совместимо с программой, только если ты
> живешь в правильной стране, говоришь на правильном языке и т д.
Здесь root "из коробки" -- ставь, что хочешь.
> 2) Бессмертие устройства, конечно же. А то понимаете ли, проходит год и
> твой смарт уже "не поддерживает новые мега фичи в андроид 4,5,6
> и т д".
Опять-таки, большинство компонентов с открытыми исходниками -- никто не мешает их обновлять.
> 5) На самом деле, в мобильниках далеко не так много различного железа
> как на ПК, просто оно более кастомное. Сколько там, 5 чипсетов,
> где все встроено в 1 кристалл? Определить наличие кнопок, симкарт и
> разрешение экрана так сложно? Сам образ может включать поддержку всего и
> оптимизироваться при установке или настройке. Видимо, трабл в отстутствии документации
> от производителей и велосипедостроительстве. Только вот не видно линеек смартфонов с
> отметкой "одобрено FOSS" с 3-я ОС на выбор и т д.
> Эти организации лучше будут ногти жевать чем делать что-то полезное.
Не сказал бы, что всего пять. Проблема в том, что и у одного производителя для разных SoC'ов разные драйверы. Тут ещё проблема в договорах с производителями железа. Нужно заплатить нехилые мегабабки, чтобы тебе исходники драйверов дали. Поэтому в Sailfish пока что довольствуются андроидовскими драйверами железа. А не имея драйверы подо все платформы, и не имея их исходников, как собрать универсальный набор драйверов?
У современных телефонов слишком много компонентов: экран, сенсоры, карта памяти, GSM-модем, камера, обработка звука, GPS... И у каждого из этих компонентов свой отдельный проприетарный драйвер.