PostmarketOS - PostmarketOS
Разработчик | сообщество разработчиков ПО с открытым исходным кодом postmarketOS |
---|---|
Семейство ОС | Unix-подобный |
Рабочее состояние | Активный |
Исходная модель | Открытый исходный код |
Репозиторий | |
Маркетинговая цель | Замена операционной системы для Android и другие мобильные устройства |
Метод обновления | apk-tools (менеджер пакетов) |
Менеджер пакетов | apk-tools (из Alpine Linux ) |
Платформы | ARM, ARM64, x86, x86-64 |
Ядро тип | Монолитный (Linux ) |
Официальный веб-сайт | постмаркетос |
PostmarketOS (стилизован под postmarketOS и сокращенно pmOS) это бесплатно и с открытым исходным кодом Операционная система разрабатывается в первую очередь для смартфоны, на основе Alpine Linux распространение.[1][2][3][4]
PostmarketOS был запущен 6 мая 2017 года с исходный код доступен на GitLab.[2][5] Он способен работать на разных Икс и Wayland на основе пользовательских интерфейсов, таких как Plasma Mobile,[6][7] ПРИЯТЕЛЬ, GNOME 3, и XFCE,[8]; более поздние обновления добавили поддержку Unity8 и Phosh.[9] Он также может работать Докер, если ядро конкретного устройства cgroups и соответствующие конфиги включены.[10] Проект призван обеспечить десятилетний жизненный цикл смартфонов.[11]
Архитектура
В отличие от многих других проектов, переносящих обычные дистрибутивы Linux на Android телефоны, PostmarketOS не использует систему сборки Android или пространство пользователя. У каждого телефона есть только один уникальный пакет, и загружаемые установочные образы создаются с помощью pmbootstrap
орудие труда.[2] Проект намерен поддерживать основную линию Ядро Linux на всех телефонах в будущем вместо часто устаревших Форк для Android, чтобы уменьшить возможность уязвимости безопасности.[2] Некоторые устройства уже могут загружаться в основное ядро.[12][13] Проект направлен на поддержку приложений Android за счет использования Anbox.[14]
Alpine Linux был выбран в качестве базового дистрибутива из-за его низких требований к памяти, что делает его более подходящим для старых устройств. Без ядра базовая установка занимает примерно 6 МБ.[15][2][16]
Состояние развития
особенности
По состоянию на январь 2018 г.[Обновить] проект находился в разработке; и ни одно устройство еще не могло совершать телефонные звонки с PostmarketOS,[17] хотя в этом отношении были предприняты значительные усилия. Проект опубликовал различные инструменты, в том числе:
pmbootstrap
,[18][19] утилита, помогающая процессу разработки с кросс-компиляция;osk-sdl
,[20][21] а виртуальная клавиатура разрешить расшифровку пароля при запуске (на устройстве с полным шифрованием диска);зарядка-SDL
,[22] приложение, содержащееся в initramfs для отображения анимации при зарядке телефона в выключенном состоянии.
Поддержка устройства
По состоянию на май 2020 года более двухсот устройств могут загружать операционную систему, в том числе 92 с поддержкой Wi-Fi.[23][24] Сюда входят многие смартфоны и планшеты, изначально работавшие под управлением Android,[25][26] носимые устройства, такие как очки Гугл, умные часы в том числе LG G Часы и некоторые смартфоны Nokia на базе Linux, такие как N900[27] и N9.[28][12] После того, как Corellium перенес Linux на iPhone, pmOS также получила поддержку.[29]
Перенос на новое устройство
Процесс разработки нового устройства, совместимого с операционной системой, состоит из создания пакета для конкретного телефона с использованием pmbootstrap
орудие труда. Для этого часто необходимо использовать ядро Linux от производителя устройства. Исходный код исходного ядра часто становится доступным при соблюдении требований GPLv2 лицензии, но некоторые драйверы, необходимые для работы устройства, могут быть недоступны, и поэтому их необходимо воссоздать.[30][18] Примеры включают драйверы графического процессора, такие как Лима, имеющий проприетарный эквивалент в пользовательском пространстве Android, не подпадающий под требования GPLv2.
Галерея
LuneOS Пользовательский интерфейс, работающий на обычном планшете x86
Смотрите также
использованная литература
- ^ Сотрудники OSNews. «100 дней postmarketOS». www.osnews.com.
- ^ а б c d е «Стремление к 10-летнему жизненному циклу смартфонов». postmarketos.org.
- ^ «PostMarketOS спасает старые смартфоны». Hackaday. 2018-01-09. Получено 2018-01-29.
- ^ DistroWatch. «DistroWatch.com: верните удовольствие в вычисления. Используйте Linux, BSD». distrowatch.com.
- ^ Уорд, Крейг. «Команда PostmarketOS продвигается к 10-летнему жизненному циклу смартфона - Новости NotebookCheck.net». Notebookcheck.net. Получено 2018-01-29.
- ^ "Get Plasma Mobile". Plasma-mobile.org.
- ^ Шах, Бхушан (20 ноября 2017 г.). «14:00 Plasma Mobile». Академия 2017.
- ^ Верма, Адарш (2 января 2018 г.). «postmarketOS - дистрибутив Linux для смартфонов - теперь работает с Plasma / Lune UI / Xfce на реальных устройствах».
- ^ «600 дней postmarketOS».
- ^ «Обсуждение пользователей: Docker - postmarketOS». wiki.postmarketos.org. Получено 2020-11-18.
- ^ «Проект postmarketOS на базе Linux направлен на то, чтобы дать смартфонам 10-летний жизненный цикл». Linux сегодня. 2017-08-17. Получено 2018-01-29.
- ^ а б «219 дней postmarketOS». postmarketos.org.
- ^ Браун, Эрик (29 сентября 2017 г.). «Новые мобильные соперники Linux воплощают мечту в жизнь».
- ^ «postmarketOS // в 2020-02». postmarketos.org. Получено 2020-04-07.
- ^ «Librem 5 возглавляет новую волну претендентов на мобильные Linux с открытым исходным кодом | Linux.com | Источник информации о Linux». Linux.com. 2017-09-29. Получено 2018-01-29.
- ^ "postmarketOS - оптимизированный для сенсорного управления дистрибутив Linux для портативных устройств". Xda-developers.com. 2017-09-05. Получено 2018-01-29.
- ^ «PostmarketOS может работать на старых гаджетах, но с ограниченными функциями». 5 января 2018.
- ^ а б Чепмен, Кристиан (2017-08-17). «Перенос PostmarketOS на Motorola Photon Q». Public.asu.edu. Архивировано из оригинал на 2017-10-28. Получено 2018-01-29.
- ^ "pmbootstrap: сложный инструмент chroot / build / flash для разработки и установки postmarketOS". postmarketOS. 2018-01-27. Получено 2018-01-27.
- ^ «Мобильный - Debian Wiki». Wiki.debian.org. 2017-12-31. Получено 2018-01-29.
- ^ «Экранная клавиатура SDL2». postmarketOS. 2017-12-31. Получено 2018-01-27.
- ^ "Приложение для зарядки SDL2 для initramfs". postmarketOS. 2017-12-23. Получено 2018-01-27.
- ^ "Поддерживаемые устройства". 16 мая 2020.
- ^ "postmarketOS теперь загружается более чем на 200 телефонов и планшетов". 16 мая 2020.
- ^ «Почему Mobile Linux терпит неудачу - Datamation». www.datamation.com.
- ^ «Еженедельные новости Linux - 2 января 2018 г. Lunduke.com". Архивировано из оригинал 20 апреля 2018 г.. Получено 29 января, 2018.
- ^ "Telefonni revoluce se blizi | OpenAlt 2017 - видео ззнамы и слайды". Superlectures.com. 2017-11-05. Получено 2018-01-29.
- ^ «Устройства - postmarketOS». wiki.postmarketos.org.
- ^ «Запуск postmarketOS на iPhone 7 - project-insanity.org». Получено 2020-04-18.
- ^ «Перенос на новое устройство - postmarketOS». wiki.postmarketos.org. Получено 2018-01-27.