Jump to content

постмаркетОС

постмаркетОС
Разработчик Сообщество открытого исходного кода postmarketOS
Семейство ОС Linux ( Unix-подобный )
Рабочее состояние Активный
Исходная модель Открытый исходный код
Первоначальный выпуск 26 мая 2017 г .; 7 лет назад ( 26 мая 2017 )
Последний выпуск 24.06 (Тот, в котором более 250 устройств) [1] / 16 июня 2024 г .; 50 дней назад ( 16.06.2024 )
Репозиторий
Маркетинговая цель Замена операционной системы на Android и других мобильных устройствах
Доступно в Английский, чешский, немецкий, французский, итальянский, испанский и многие другие.
Обновить метод apk-tools (менеджер пакетов)
Менеджер пакетов apk-tools (из Alpine Linux )
Платформы ARM, ARM64 , x86 , x86-64
ядра Тип Монолитный ( Linux )
По умолчанию
пользовательский интерфейс
Фош , Sxmo , Плазменный мобильный
Официальный сайт постмаркетос .org

postmarketOS (сокращенно pmOS ) — операционная система преимущественно для смартфонов , основанная на дистрибутиве Alpine Linux . [2] [3] [4] [5]

postmarketOS была запущена 26 мая 2017 года. [3] [6] с исходным кодом , доступным на GitHub, перед переходом на GitLab в 2018 году. [7] Он способен запускать различные пользовательские интерфейсы на основе X и Wayland , такие как Plasma Mobile , [8] [9] MATE , GNOME 3 и XFCE ; [10] в более поздних обновлениях добавлена ​​поддержка Unity8 и Phosh . [11] Он также способен запускать Docker , если в ядре конкретного устройства включены cgroups и соответствующие конфигурации. [12] Целью проекта является обеспечение десятилетнего жизненного цикла смартфонов. [13]

Архитектура

[ редактировать ]

В отличие от многих других проектов, переносящих обычные дистрибутивы Linux на телефоны Android , postmarketOS не использует систему сборки Android или пользовательское пространство. [14] . Каждый телефон имеет только один уникальный пакет, а установочные образы с возможностью прошивки генерируются с помощью pmbootstrap инструмент. [3] В будущем проект намерен поддерживать основное ядро ​​Linux на всех телефонах вместо зачастую устаревшего форка, специфичного для Android , чтобы снизить вероятность взлома системы безопасности . [3] Некоторые устройства уже могут загружаться с основным ядром. [15] [16] Проект направлен на поддержку приложений Android, первоначально с помощью Anbox , который был заменен Waydroid начиная с postmarketOS v21.12. [17] [18]

Alpine Linux был выбран в качестве базового дистрибутива из-за его низких требований к объему памяти, что делает его более подходящим для старых устройств. Без учета ядра базовая установка занимает около 6 МБ. [19] [3] [20] В марте 2024 года сопровождающие объявили, что postmarketOS перейдет с OpenRC на systemd в качестве системы инициализации для некоторых пользовательских интерфейсов. [21]

Состояние развития

[ редактировать ]

По состоянию на 2024 год это разрабатываемое программное обеспечение, предназначенное для опытных пользователей . [22]

В рамках проекта были опубликованы различные инструменты, в том числе:

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

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

[ редактировать ]

По состоянию на май 2020 года операционную систему могут загружать более двухсот устройств, в том числе 92 с поддержкой Wi-Fi. [28] [29] Сюда входят многие смартфоны и планшеты, которые изначально работали под управлением Android. [30] [31] а также некоторые смартфоны Nokia на базе Linux, например N900. [32] и Н9 . [33] [15] После того, как проект Sandcastle компании Corellium перенес ядро ​​Linux на некоторые версии iPhone, на нем также загружалась postmarketOS, хотя постоянная перепрошивка на данный момент не поддерживается. [34] По состоянию на май 2021 года поддержка носимых устройств (включая Google Glass и умные часы , такие как LG G Watch ) была улучшена за счет интеграции с пользовательским интерфейсом AsteroidOS и работы над основным ядром для LG G Watch R. [35]

В 2018 году ни одно устройство еще не могло совершать телефонные звонки с помощью postmarketOS. [36] хотя в этом отношении были предприняты значительные усилия. К 2020 году ряд устройств был полностью или частично поддержан, в том числе для телефонных звонков, SMS-сообщений и мобильных данных. В их число вошли BQ Aquaris X5 , Librem 5 , Nokia N900 , Motorola Moto G4 Play , Samsung Galaxy A3 (2015 г.), Samsung Galaxy A5 (2015 г.) и Wileyfox Swift . [37]

Кроме того, в 2020 году был выпущен PinePhone с postmarketOS Community Edition в качестве основной операционной системы. [38]

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

[ редактировать ]

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

Поддержка камеры

[ редактировать ]

Только PinePhone [40] и на некоторых других устройствах камера работает. Он находится в стадии незавершенного производства для Fairphone .

Поддержка Voice Over LTE (VoLTE) и Voice over Wi-Fi (Vowifi)

[ редактировать ]

OnePlus6 — это незавершенная версия для Volte поддержки [41] .

См. также

[ редактировать ]
  1. ^ «v24.06: тот, у которого более 250 устройств» . постмаркетОС . 16 июня 2024 г. Проверено 18 июня 2023 г.
  2. ^ Сотрудники, OSNews. «100 дней постмаркетОС» . www.osnews.com .
  3. ^ Перейти обратно: а б с д и «Нацеленность на 10-летний жизненный цикл смартфонов» . postmarketos.org .
  4. ^ «PostMarketOS спасает старые смартфоны» . Хакадей. 09.01.2018 . Проверено 29 января 2018 г.
  5. ^ ДистроВотч. «DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD» . distrowatch.com .
  6. ^ Уорд, Крейг (3 января 2018 г.). «Команда PostmarketOS добивается прогресса в достижении цели по обеспечению 10-летнего жизненного цикла смартфона - новости NotebookCheck.net» . Notebookcheck.net . Проверено 29 января 2018 г.
  7. ^ «postmarketOS — это #movingtogitlab» . postmarketos.org .
  8. ^ «Получите Plasma Mobile» . Plasma-Mobile.org .
  9. ^ Шах, Бхушан (20 ноября 2017 г.). «14:00 Плазменный мобильный» . Академия 2017.
  10. ^ Верма, Адарш (2 января 2018 г.). «postmarketOS — дистрибутив Linux для смартфонов — теперь запускает Plasma/Lune UI/Xfce на реальных устройствах» .
  11. ^ «600 дней постмаркетОС» .
  12. ^ «Разговор пользователей: Docker — postmarketOS» . wiki.postmarketos.org . Проверено 18 ноября 2020 г.
  13. ^ «Проект postmarketOS на базе Linux направлен на то, чтобы обеспечить смартфонам 10-летний жизненный цикл» . Линукс сегодня. 17 августа 2017 г. Архивировано из оригинала 4 апреля 2019 г. Проверено 29 января 2018 г.
  14. ^ «PostmarketOS: Linux для телефонов и многое другое [LWN.net]» . lwn.net . Проверено 13 июля 2024 г.
  15. ^ Перейти обратно: а б «219 дней постмаркетОС» . postmarketos.org .
  16. ^ Браун, Эрик (29 сентября 2017 г.). «Новые мобильные конкуренты Linux поддерживают мечту» .
  17. ^ «postmarketOS // в 2020-02» . postmarketos.org . Проверено 7 апреля 2020 г.
  18. ^ «Анбокс — постмаркетОС» .
  19. ^ «Librem 5 возглавляет новую волну претендентов на мобильный Linux с открытым исходным кодом | Linux.com | Источник информации о Linux» . Linux.com. 29 сентября 2017 г. Проверено 29 января 2018 г.
  20. ^ «postmarketOS — это оптимизированный для сенсорного управления дистрибутив Linux для портативных устройств» . Xda-developers.com. 05.09.2017 . Проверено 29 января 2018 г.
  21. ^ Провен, Лиам (11 марта 2024 г.). «Linux для старых телефонов postmarketOS меняет систему инициализации» . Регистр . Проверено 24 июня 2024 г.
  22. ^ "postmarketOS // Состояние postmarketOS" . постмаркетОС . Проверено 9 февраля 2024 г.
  23. ^ Перейти обратно: а б Чепмен, Кристиан (17 августа 2017 г.). «Портирование PostmarketOS на Motorola Photon Q» . Public.asu.edu. Архивировано из оригинала 28 октября 2017 г. Проверено 29 января 2018 г.
  24. ^ «pmbootstrap: сложный инструмент chroot/build/flash для разработки и установки postmarketOS» . постмаркетОС. 27 января 2018 г. Проверено 27 января 2018 г.
  25. ^ «Мобильные устройства — Debian Wiki» . Wiki.debian.org. 31 декабря 2017 г. Проверено 29 января 2018 г.
  26. ^ «Экранная клавиатура SDL2» . постмаркетОС. 31 декабря 2017 г. Проверено 27 января 2018 г.
  27. ^ «Приложение зарядки SDL2 для initramfs» . постмаркетОС. 2017-12-23 . Проверено 27 января 2018 г.
  28. ^ «Поддерживаемые устройства» . 16 мая 2020 г.
  29. ^ «postmarketOS теперь загружается более чем на 200 телефонах и планшетах» . 16 мая 2020 г.
  30. ^ «Почему мобильный Linux терпит неудачу — Datamation» . www.datamation.com . 11 сентября 2017 г.
  31. ^ «Еженедельные новости Linux – 2 января 2018 г., Lunduke.com » . Архивировано из оригинала 20 апреля 2018 года . Проверено 29 января 2018 г.
  32. ^ «Телефонная революция приближается | OpenAlt 2017 — видео анонсов и слайдов» . Superlectures.com. 05.11.2017 . Проверено 29 января 2018 г.
  33. ^ «Устройства — postmarketOS» . wiki.postmarketos.org .
  34. ^ «Запуск postmarketOS на iPhone 7 – project-insanity.org» . 16 апреля 2020 г. Проверено 18 апреля 2020 г.
  35. ^ «postmarketOS наконец-то появится на носимых устройствах» . Смокфоны . 3 мая 2021 г. Проверено 7 мая 2021 г.
  36. ^ «PostmarketOS может работать на старых гаджетах, но с ограниченными возможностями» . 5 января 2018 г.
  37. ^ «Устройства — postmarketOS» .
  38. ^ «Linux PinePhone Community Edition с postmarketOS: все, что вам нужно знать» . 16 июня 2020 г.
  39. ^ «Портирование на новое устройство — postmarketOS» . wiki.postmarketos.org . Проверено 27 января 2018 г.
  40. ^ «PINE64 PinePhone (pine64-pinephone) — postmarketOS Wiki» . wiki.postmarketos.org . Проверено 13 июля 2024 г.
  41. ^ «Поддержка VoLTE для OnePlus 6 (#1878) · Проблемы · postmarketOS / pmaports · GitLab» . ГитЛаб . Проверено 13 июля 2024 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: de945a9e297f73fb694a336e9a0af3b2__1720872840
URL1:https://arc.ask3.ru/arc/aa/de/b2/de945a9e297f73fb694a336e9a0af3b2.html
Заголовок, (Title) документа по адресу, URL1:
postmarketOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)