PostmarketOS - PostmarketOS

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

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.

Галерея

Смотрите также

использованная литература

  1. ^ Сотрудники OSNews. «100 дней postmarketOS». www.osnews.com.
  2. ^ а б c d е «Стремление к 10-летнему жизненному циклу смартфонов». postmarketos.org.
  3. ^ «PostMarketOS спасает старые смартфоны». Hackaday. 2018-01-09. Получено 2018-01-29.
  4. ^ DistroWatch. «DistroWatch.com: верните удовольствие в вычисления. Используйте Linux, BSD». distrowatch.com.
  5. ^ Уорд, Крейг. «Команда PostmarketOS продвигается к 10-летнему жизненному циклу смартфона - Новости NotebookCheck.net». Notebookcheck.net. Получено 2018-01-29.
  6. ^ "Get Plasma Mobile". Plasma-mobile.org.
  7. ^ Шах, Бхушан (20 ноября 2017 г.). «14:00 Plasma Mobile». Академия 2017.
  8. ^ Верма, Адарш (2 января 2018 г.). «postmarketOS - дистрибутив Linux для смартфонов - теперь работает с Plasma / Lune UI / Xfce на реальных устройствах».
  9. ^ «600 дней postmarketOS».
  10. ^ «Обсуждение пользователей: Docker - postmarketOS». wiki.postmarketos.org. Получено 2020-11-18.
  11. ^ «Проект postmarketOS на базе Linux направлен на то, чтобы дать смартфонам 10-летний жизненный цикл». Linux сегодня. 2017-08-17. Получено 2018-01-29.
  12. ^ а б «219 дней postmarketOS». postmarketos.org.
  13. ^ Браун, Эрик (29 сентября 2017 г.). «Новые мобильные соперники Linux воплощают мечту в жизнь».
  14. ^ «postmarketOS // в 2020-02». postmarketos.org. Получено 2020-04-07.
  15. ^ «Librem 5 возглавляет новую волну претендентов на мобильные Linux с открытым исходным кодом | Linux.com | Источник информации о Linux». Linux.com. 2017-09-29. Получено 2018-01-29.
  16. ^ "postmarketOS - оптимизированный для сенсорного управления дистрибутив Linux для портативных устройств". Xda-developers.com. 2017-09-05. Получено 2018-01-29.
  17. ^ «PostmarketOS может работать на старых гаджетах, но с ограниченными функциями». 5 января 2018.
  18. ^ а б Чепмен, Кристиан (2017-08-17). «Перенос PostmarketOS на Motorola Photon Q». Public.asu.edu. Архивировано из оригинал на 2017-10-28. Получено 2018-01-29.
  19. ^ "pmbootstrap: сложный инструмент chroot / build / flash для разработки и установки postmarketOS". postmarketOS. 2018-01-27. Получено 2018-01-27.
  20. ^ «Мобильный - Debian Wiki». Wiki.debian.org. 2017-12-31. Получено 2018-01-29.
  21. ^ «Экранная клавиатура SDL2». postmarketOS. 2017-12-31. Получено 2018-01-27.
  22. ^ "Приложение для зарядки SDL2 для initramfs". postmarketOS. 2017-12-23. Получено 2018-01-27.
  23. ^ "Поддерживаемые устройства". 16 мая 2020.
  24. ^ "postmarketOS теперь загружается более чем на 200 телефонов и планшетов". 16 мая 2020.
  25. ^ «Почему Mobile Linux терпит неудачу - Datamation». www.datamation.com.
  26. ^ «Еженедельные новости Linux - 2 января 2018 г. Lunduke.com". Архивировано из оригинал 20 апреля 2018 г.. Получено 29 января, 2018.
  27. ^ "Telefonni revoluce se blizi | OpenAlt 2017 - видео ззнамы и слайды". Superlectures.com. 2017-11-05. Получено 2018-01-29.
  28. ^ «Устройства - postmarketOS». wiki.postmarketos.org.
  29. ^ «Запуск postmarketOS на iPhone 7 - project-insanity.org». Получено 2020-04-18.
  30. ^ «Перенос на новое устройство - postmarketOS». wiki.postmarketos.org. Получено 2018-01-27.

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