Введение: Почему я решил отказаться от Android в пользу мобильного Linux

Когда вместо инструмента для связи в кармане оказывается молчаливый сборщик телеметрии, у каждого разработчика рано или поздно щелкает тумблер: «Хватит арендовать девайс, пора им владеть». Фоновые службы Google, навязанные соглашения и нарастающий контроль корпораций способны довести до белого каления любого, кто ценит приватность. Представьте: пятница вечер, вы хотите просто запустить локальный скрипт на телефоне, а упираетесь в заблокированный загрузчик и проприетарные стены. Именно в такой момент я решил снести Android и поставить настоящий Linux.

Экосистема Android прошла долгий путь эволюции. От гик-платформы для энтузиастов до стандартизированного коммерческого продукта, где пользовательское соглашение защищает интересы корпораций сильнее, чем конфиденциальность самого владельца устройства. С годами меня начал утомлять нарастающий объем телеметрии, фоновых сервисов Google и ощущение, что я арендую собственный девайс, а не владею им.

Идея перенести философию свободного программного обеспечения (FOSS) на свой основной карманный гаджет зрела давно. Решение подталкивалось желанием получить полный root-доступ по умолчанию, избавиться от навязанных сервисов и вернуть привычный терминал. Так начался мой путь миграции с привычного Android на полноценный Linux-смартфон. В этой статье я подробно расскажу, с какими трудностями пришлось столкнуться, какое железо я использовал, как изменились мои повседневные привычки и почему этот опыт нельзя назвать простым.

Выбор железа и дистрибутива: Что сегодня может предложить Linux Mobile

Переход на мобильный Linux похож на возвращение во времена раннего Debian: здесь нет места случайным компромиссам (работает на вашей машине — ну и отлично, а вот в кармане почему-то греется), а выбор «железа» определяет, останетесь ли вы вообще на связи. Главное заблуждение новичков — попытка накатить Linux поверх любого попавшегося под руку Android-смартфона. В теории проекты вроде Halium позволяют запустить слой абстракции оборудования (HAL), но на практике стабильность оставляет желать лучшего. Поэтому для эксперимента потребовалось устройство с нативной поддержкой.

На рынке мобильного Linux есть два явных лидера: смартфоны от Pine64 (PinePhone / PinePhone Pro) и линейка от Purism (Librem 5). Мой выбор пал на PinePhone Pro из-за активного сообщества и доступной цены. В качестве рабочей среды я протестировал несколько дистрибутивов:

  • Phosh (Phone Shell): Интерфейс на базе GNOME, разработанный Purism. Максимально близок к классическому десктопу, хорошо масштабируется, но иногда кажется громоздким.
  • Plasma Mobile: Разработка KDE-сообщества. Потрясающий визуальный стиль и гибкая кастомизация, однако стабильность оставляет желать лучшего.
  • Mobian: Debian для мобильных устройств. Отличный выбор для тех, кто ценит стабильность пакетной базы и предсказуемость обновлений.

Установка оказалась на удивление привычной: запись образа на microSD-карту через утилиту dd, вставка в телефон и первая загрузка. Никаких разблокировок загрузчика через проприетарные утилиты производителей — чистый open-source процесс.

# Пример записи образа дистрибутива на карту памяти (главное — случайно не перепутать /dev/sdX с рабочим SSD, как это бывало у каждого первого)
sudo dd if=mobian-phosh.img of=/dev/sdX bs=4M status=progress && sync

Первые дни использования: Звонки, мессенджеры и суровая реальность

Успешно загрузив систему, мы неизбежно сталкиваемся с моментом истины: телефон должен выполнять свои базовые функции, пока вы едете в метро или ждете доставку. Романтика мобильного Linux разбивается о суровые реалии повседневных задач в первые 48 часов. Смартфон в первую очередь остается инструментом связи. И вот здесь начались главные испытания.

Модуль связи (модем) на PinePhone управляется через открытые драйверы. Звонки и SMS работают, но качество звука и стабильность переключения между базовыми станциями (2G/3G/4G) тр