postmarketOS
PostmarketOS — это уникальная операционная система, разработанная на базе Alpine Linux и предназначенная для установки на смартфоны и планшеты. Её главная цель — подарить вторую жизнь устаревшим мобильным устройствам, предоставив лёгкую, свободную и безопасную альтернативу Android. Это не просто прошивка — это полноценный дистрибутив Linux, адаптированный под ARM-устройства.
Идеология проекта
PostmarketOS (или просто pmOS) создан как ответ на проблему «устаревания» смартфонов. Сегодня большинство мобильных телефонов теряют поддержку от производителей через 2-3 года после выхода. При этом аппаратная часть остаётся вполне пригодной для использования. Разработчики postmarketOS ставят перед собой амбициозную цель — добиться 10-летнего срока службы смартфона, предоставляя систему, которая не привязана к коммерческим интересам крупных корпораций.
Слоган проекта — «A real Linux distribution for phones» — подчёркивает, что это не просто Android без Google, а именно Linux-дистрибутив, в котором пользователь имеет полный контроль.
Основа: Alpine Linux
Alpine Linux, лежащий в основе postmarketOS, известен своей лёгкостью, безопасностью и минимализмом. Он широко используется в контейнерах (например, в Docker) и встраиваемых системах. Благодаря этому, pmOS обладает компактностью и высокой скоростью работы даже на старом «железе».
В отличие от Android, postmarketOS использует стандартное дерево файловой системы Linux, systemd-совместимые утилиты (или OpenRC по умолчанию), и может запускать стандартные десктопные приложения через адаптированные графические оболочки.
Графические оболочки: от Phosh до Plasma Mobile
PostmarketOS поддерживает несколько графических окружений, оптимизированных для сенсорного управления:
- Phosh — оболочка, разработанная Purism для Librem 5, построенная на GNOME.
- Plasma Mobile — мобильная версия KDE Plasma с красивым интерфейсом и богатым функционалом.
- Sxmo (Simple X Mobile) — ультра-минималистичная оболочка для энтузиастов терминала.
- GNOME Mobile и Mate Mobile — адаптации классических окружений.
Пользователь может выбрать интерфейс при установке или сменить позже, как в обычных дистрибутивах Linux.
Устройства и поддержка
На июнь 2025 года postmarketOS официально поддерживает более 300 моделей устройств — от старых Samsung Galaxy и Google Nexus до современных PinePhone и Librem 5. Уровень поддержки зависит от модели: на одних устройствах работает всё — от Wi-Fi до камеры, на других — только загрузка системы и терминал.
Проект активно сотрудничает с сообществом Linux-мобильных разработчиков, используя общие наработки из проектов как Mainline Linux (портирование ядра) и Halium (слой совместимости с Android-драйверами).
Установка и использование
Для установки postmarketOS используется утилита pmbootstrap
, которая разворачивает rootfs на базе Alpine и собирает образ для конкретного устройства. Это требует базовых навыков работы в Linux, но проект предлагает подробную документацию.
Система может использоваться как:
- Повседневная ОС на совместимом смартфоне.
- Вторая ОС для экспериментов на старом устройстве.
- Платформа для разработки и тестирования приложений под Linux.
Также postmarketOS отлично подходит как основа для кастомных решений в сфере IoT, безопасной телефонии или автономных сенсорных терминалов.
Преимущества и ограничения
Преимущества:
- Открытость и контроль: исходный код доступен, пользователь имеет root-доступ.
- Лёгкость: минимальная нагрузка на ресурсы.
- Надёжная основа: стабильный и безопасный Alpine Linux.
- Сообщество: активная разработка, форумы, Matrix-чаты, багтрекеры.
Ограничения:
- Поддержка устройств ограничена, не все функции могут работать (например, камеры, Bluetooth, звонки).
- Установка требует технических навыков.
- Не рассчитана на массового потребителя.
Заключение
PostmarketOS — это проект для тех, кто ищет свободу и независимость в мире мобильных технологий. Он не заменит Android для большинства пользователей, но станет отличным выбором для разработчиков, хакеров и всех, кто хочет дать вторую жизнь старому смартфону или построить что-то своё на базе Linux. Это шаг к миру, где пользователь управляет устройством, а не наоборот.
