postmarketOS - postmarketOS

редактировать
Бесплатная операционная система с открытым исходным кодом для смартфонов на базе Alpine Linux
postmarketOS
PostmarketOS logo.svg
Разработчик сообщество open-source postmarketOS
Семейство ОСUnix-like
Рабочее состояниеАктивный
Исходная модельОткрытый исходный код
Репозиторий Измените это в Викиданных
Маркетинговая цельЗамена операционной системы для Android и других мобильных устройств
Метод обновленияapk-tools (менеджер пакетов)
Package Manager apk-tools (из Alpine Linux )
PlatformsARM, ARM64, x86, x86-64
Kernel typeMonolithic (Linux )
Официальный сайтpostmarketos.org

PostmarketOS (стилизовано под postmarketOS и сокращенно pmOS ) - это бесплатная операционная система с открытым исходным кодом , разрабатываемая в основном для смартфонов на основе дистрибутива Alpine Linux.

PostmarketOS был запущен 6 мая 2017 г. с исходным кодом , доступным на GitLab. Он может работать с различными пользовательскими интерфейсами на основе X и Wayland, такими как Plasma Mobile, MATE, GNOME 3 и XFCE,; в более поздних обновлениях добавлена ​​поддержка Unity8 и Phosh. Проект призван обеспечить десятилетний жизненный цикл смартфонов.

Содержание

  • 1 Архитектура
  • 2 Состояние разработки
    • 2.1 Возможности
    • 2.2 Поддержка устройств
      • 2.2.1 Перенос на новую устройство
  • 3 Галерея
  • 4 См. также
  • 5 Ссылки
  • 6 Внешние ссылки

Архитектура

В отличие от многих других проектов, переносящих обычные дистрибутивы Linux на телефоны Android, PostmarketOS не использует систему сборки Android или пользовательское пространство. У каждого телефона есть только один уникальный пакет, и обновляемые установочные образы создаются с помощью инструмента pmbootstrap. Проект намерен в будущем поддерживать основное ядро ​​Linux на всех телефонах вместо часто устаревшего специфичного для Android форка, чтобы снизить вероятность уязвимостей безопасности. Некоторые устройства уже могут загружаться в основное ядро. Проект направлен на поддержку приложений Android за счет использования Anbox.

Alpine Linux, который был выбран в качестве базового дистрибутива из-за его низких требований к памяти, что делает его более подходящим для старых устройств. Без ядра базовая установка занимает примерно 6 МБ.

Состояние разработки

Функции

По состоянию на январь 2018 года проект находился в стадии разработки; и ни одно устройство еще не могло совершать телефонные звонки с PostmarketOS, хотя в этом отношении были предприняты значительные усилия. В рамках проекта были опубликованы различные инструменты, в том числе:

  • pmbootstrap, утилита, помогающая процессу разработки с кросс-компиляцией ;
  • osk-sdl, виртуальной клавиатурой, чтобы разрешить расшифровку пароля во время запуска (на устройстве с полным шифрованием диска);
  • charge-sdl, приложение, содержащееся в initramfs для отображения анимации, когда телефон заряжается в выключенном состоянии.

Поддержка устройств

По состоянию на май 2020 года более двухсот устройств могут загружать операционную систему, в том числе 92 с поддержкой WiFi. Сюда входят многие смартфоны и планшеты с операционной системой Android, носимые устройства, такие как Google Glass, умные часы, включая LG G Watch и некоторые смартфоны Nokia на базе Linux, такие как N900 и N9. После того, как Corellium перенес Linux на iPhone, pmOS также получила поддержку.

Перенос на новое устройство

Процесс разработки, чтобы сделать новое устройство совместимым с операционной системой, состоит из создания специального телефона. пакет с помощью инструмента pmbootstrap. Для этого часто необходимо использовать ядро ​​Linux от производителя устройства. Исходный код исходного ядра часто становится доступным в соответствии с требованиями лицензии GPLv2, но некоторые драйверы, необходимые для работы устройства, могут быть недоступны и, следовательно, должны быть воссозданы. Примеры включают драйверы графического процессора, такие как Lima, имеющий проприетарный эквивалент в пользовательском пространстве на Android, не подпадающий под требования GPLv2.

Галерея

См. Также

Ссылки

Внешние ссылки

Викискладе есть материалы, связанные с PostmarketOS.
Последняя правка сделана 2021-06-02 12:39:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте