The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект postmarketOS представил Duranium, атомарно обновляемую редакцию для смартфонов

18.03.2026 11:01 (MSK)

Разработчики проекта postmarketOS, развивающего дистрибутив Linux для мобильных устройств, объявили о создании атомарно обновляемого варианта дистрибутива. Новая редакция развивается под именем Duranium и примечательна поставкой системы как единого целого, без разделения на отдельные пакеты. Отмечается, что новый вариант соответствует идее, что устройство должно просто работать, без необходимости пользователю знать о существовании терминала и разбираться в особенностях системы.

Системное окружение в разделе /usr монтируется в режиме только для чтения с использованием ФС EROFS и верифицируется при каждой загрузке по цифровой подписи. Раздел /usr имеет размер 5GB. Для контроля целостности данных в разделе /usr применяется dm-verity, а при при выявлении модификации содержимого - загрузка блокируется. Проверочный хэш встраивается в унифицированный образ UKI (Unified Kernel Image), объединяющий обработчик для загрузки ядра из UEFI (UEFI boot stub), образ ядра Linux и загружаемое в память системное окружение initrd, применяемое для начальной инициализации на стадии до монтирования корневой ФС. UKI-образ оформляется в виде одного исполняемого файла в формате PE и вызывается загрузчиком UEFI.

Остальные каталоги, кроме /usr, входят в состав корневого раздела, доступного на запись и сохраняемого между перезапусками и обновлениями. Содержимое корневого раздела обязательно шифруется с использованием LUKS2, что обуславливает повышение требований к оборудованию. Шифрованная корневая ФС создаётся во время первой загрузки или после выполнения сброса к заводским настройкам. По умолчанию создаётся пустой ключ, допускающий автоматическую разблокировку шифрованного раздела. В мастере начальной настройки и в конфигураторе пользователю предлагается установить пароль для расшифровки.

Настройки по умолчанию хранятся в составе системного образа в каталоге /usr/share/factory/etc. Во время первой загрузки в каталоге /etc создаются символические ссылки на все файлы в /usr/share/factory/etc, за исключением файлов passwd, group, shadow, fstab, machine-id и hostname. При необходимости изменения настроек в процессе работы, символическая ссылка заменяется на копию файла.

Обновления устанавливаются через замену всего системного образа. На накопителе создаётся два идентичных корневых раздела - активный и пассивный. Новое обновление устанавливается в пассивный раздел, никак не влияя на работу активного. После верификации корректности установленного обновления и успешной перезагрузки разделы меняются местами - раздел с обновлением становится активным, а прошлый активный раздел переводится в пассивный режим и ожидает установки следующего обновления. Если после обновления возникли проблемы с загрузкой, осуществляется автоматический откат на прошлый вариант системы.

Подобный подход значительно упрощает отладку и диагностику проблем, так как разработчики могут точно воспроизвести состояние, при котором возник сбой, без необходимости воспроизводить состав системы пользователя на уровне отдельных пакетов и учитывать имеющиеся комбинации версий пакетов. Недостатком являются более высокие требования к аппаратному обеспечению, что не позволит использовать Duranium на всех устройствах, поддерживаемых в postmarketOS.

Начинка системного образа Duranium формируется из единой с postmarketOS пакетной базы, основанной на Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox. Релизы postmarketOS и Duranium получаются почти идентичны по составу, но отличаются разными методами поставки системы. Для формирования, установки и обновления системных образов задействованы компоненты systemd-sysupdate, systemd-repart и systemd-verity-setup.

Дополнительные приложения устанавливаются в формате Flatpak или с использованием пакетного менеджера Coldbrew. Coldbrew позволяет установить пакеты из репозиториев Alpine Linux в домашний каталог пользователя. При запуске подобные пакеты изолируются при помощи инструментария bubblewrap.

  1. Главная ссылка к новости (https://postmarketos.org/blog/...)
  2. OpenNews: Выпуск Phosh 0.53.0, GNOME-окружения для смартфонов
  3. OpenNews: Опубликован postmarketOS 25.12, Linux-дистрибутив для смартфонов и мобильных устройств
  4. OpenNews: Marathon OS - мобильная ОС в стиле BlackBerry 10 на базе Linux, Qt и Wayland
  5. OpenNews: Доступна мобильная платформа KDE Plasma Mobile 6.5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65012-postmarketos
Ключевые слова: postmarketos, duranium
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:13, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Название так себе...
     
     
  • 2.4, Аноним (4), 11:34, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Название так себе...

    Наоборот! Название просто классное!
    Не такое шикарное как Федора для RPi, но все еще очень достойно.
    А главное название соответствует эм... содержимому)))

     

  • 1.2, Аноним (2), 11:20, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Зачем теперь postmarket OS? Стоковая прошивка на основе андроида и так атомарно обновляема.
     
     
  • 2.5, Аноним (5), 11:38, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, если устройство end-of-life
     

  • 1.3, Аноним (3), 11:22, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Linux для мобильных устройств
    > устройство должно просто работать, без необходимости пользователю знать о существовании терминала

    Oh, rly? 😄 На мобилке и без терминала? Да вы шутите, наверное?

    > поставкой системы как единого целого, без разделения на отдельные пакеты

    Ок, так а с софтом там что? О мобилках же говорим. Мессенджеры, навигаторы, банковские приложения - вот это вот все...

     
     
  • 2.6, Анонимесса (?), 11:50, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мессенджеры

    Все мессенджеры для тру криптошизов там присутствуют. Если вам нужно что-то кроме XMPP или DeltaChat - тогда лишь могу сказать, что skill issue, user error и нужно пересмотреть свои жизненные пути.
    > навигаторы

    Organic Maps / OpenStreetMap - слегка кривой интерфейс для мобилы, but it works.
    > Банковские приложения

    Банки прекрасно открываются в браузере. Приложение нинужно. Если вы думаете, что нужно, то поздравляю, вас связала в кандалы капиталистическая пропаганда.

     
     
  • 3.7, Аноним (-), 12:10, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если вам нужно что-то кроме XMPP или DeltaChat

    То что для шизов мессенджеры есть - мы уже поняли.
    А для нормальных людей что-то есть? Или только для прдлей?

    > but it works

    криво. Впрочем для такой системы это нормас.

    > Банки прекрасно открываются в браузере. Приложение нинужно.

    Открывать свой банк в дырявом браузере? В котором открываешь что попало? Вместо отдельного изолированного приложения? Какую еще генитальную идею предложите?

    > вас связала в кандалы капиталистическая пропаганда

    если вы просто пользуетесь банками! Prove me wrong

     
     
  • 4.9, Аноним (9), 12:17, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А как непросто пользоваться банками?

    А открыть свой банк, не в браузере, конечно, идея неплохая.

     
  • 4.12, kusb (?), 12:40, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там наверное будет Телеграм и т.п.
     
  • 4.25, Аноним (25), 17:16, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Открывать свой банк в дырявом браузере? В котором открываешь что попало? Вместо отдельного изолированного приложения?

    Твоё "отдельное изолированное приложение", скорее всего, под капотом окажется тем же самым дырявым браузером, только кастрированным и отставшим на несколько версий. И - да, не пользуйся дырявым браузером, пользуйся недырявым. И не открывай в браузере что попало, хотя бы на время работы с онлайн-банком.

     
  • 3.16, Аноним (16), 13:51, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вам нужно что-то кроме XMPP или DeltaChat - тогда лишь могу сказать, что skill issue, user error и нужно пересмотреть свои жизненные пути.

    Мои жизненные пути пересекаются с людьми, которые юзают популярные мессенджеры, а не XMPP и DeltaChat.

    >> навигаторы
    > Organic Maps / OpenStreetMap - слегка кривой интерфейс для мобилы, but it works.

    Нет, он вообще не works. Он построит автомобильный маршрут с учетом пробок/аварий на дорогах? Нет. А маршрут для общественного транспорта: с учетом его расписания, текущих задержек и пересадок? Тоже нет.

    > Банки прекрасно открываются в браузере

    Нормально ими пользоваться на телефоне можно только в мобильном приложении.

    > Если вы думаете, что нужно, то поздравляю

    Я не просто думаю - я, в отличие от тебя, действительно пользуюсь и потому могу сравнить.

     
     
  • 4.19, Аноним (9), 14:54, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Мои жизненные пути пересекаются с людьми, которые юзают популярные мессенджеры, а не XMPP и DeltaChat.

    В схемотехнике есть такие понятия, как пересечение и соедининие. Так вот, у меня с такими именно пересекаются.

     
  • 4.22, Аноним (22), 15:04, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >  я, в отличие от тебя, действительно пользуюсь

    пора прикрывать postmarketOS, считаешь?

    > Нормально ими пользоваться на телефоне можно только в мобильном приложении.

    Тут сама ОС еще не везде раскатывается и драйверов не найти, а ты про банки. Хочешь с нерабочей камерой и без зарядки банками пользоваться чтоли?

    p.s. телега кстати нормально работает

     
     
  • 5.36, Аноним (36), 20:30, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >p.s. телега кстати нормально работает

    p.s. телега кстати тормозит.
    Но я и не пользуюсь.
    Перехожу на Meshtastic).

     
  • 2.10, Аноним (10), 12:30, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >банковские приложения

    Раньше он одну и туже же методичку про банковские приложения писал, теперь и про мессенджеры. Понятно что за мессенджер.
    Кстати а что на замедлить все остальные банковские приложения и не оставить одно? Зачем столько банок?

     
  • 2.14, Аноним (14), 13:32, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Waydroid
     
     
  • 3.17, Аноним (16), 13:53, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ...иссмысла в сабже становится ровно 0. Ибо проще юзать сам Андроид, чем сношаться с Waydroid и прочими прокладками.
     

  • 1.11, Bob (??), 12:39, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    GSI образы есть? Ибо скопом всеми энтузиастами анлок и GSI готовность к кастомам запилить проще, чем всю прошу каждым ромоделам на каждый девайс делать.

    Да и фиксы, если что, будут для всех)

     
  • 1.13, Аноним (13), 13:27, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    PostmarkerOS уже не тот.

    Я был контрибутором в сабж с 2018 года вплоть до конца ковида. А как ушёл оттуда как сразу то на systemd перешли, то фактически дропнули downstream порты, а теперь ещё и это.

     
     
  • 2.20, Аноним (22), 14:57, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Я был контрибутором в сабж с 2018 года вплоть до конца ковида

    успел что-то полезное сделать?

     
     
  • 3.24, мимоход (?), 16:51, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    строчку в CV заработал, и галочку в туду себе поставил.
     
  • 2.29, Аноним (29), 20:02, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Отмечается, что новый вариант соответствует идее, что устройство должно просто работать, >без необходимости пользователю знать о существовании терминала и разбираться в >особенностях системы.

    Да, да, мы эту идею, я бы даже сказал идеологию, где то уже видели...
    Пользователи вкусившие этой идеологии даже не знаю теперь где лежат их данные :)))

     

  • 1.15, seyko2 (ok), 13:50, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Верификация всего и отказ загружаться при несовпадении - это, наверно, true Linux way

    PS: для меня интересной оказалась информация, что для загрузки образа биосом UEFI образ должен быть в формате PE. До сих пор жил с обычным BIOS и с UEFI пока не на ты.

     
     
  • 2.21, Аноним (9), 14:59, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот, теперь представь, что если захочешь собрать UKI-vmlinuz, придётся это как-то кросскопилятором в формат M$ PE.
     
  • 2.28, Аноним (28), 19:21, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    UEFI с самого начала и был сделан майкрософтами для майкрософтов, туда даже поддержку NTFS пихают, не говоря уже о том что ключик MS в secureboot - это дефолтное состояние всех ПК (хотя сам смысл существования SecureBoot не понятен для пользователя, ибо для защиты от evilmaid поможет только бут в носимую отдельно от ноута флешку).
     
     
  • 3.31, Аноним (29), 20:07, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, в 2026 еще остались люди, знающие про секуребут, и думающие, что он ИХ от чего то защищает? А не от НИХ :)
     

  • 1.18, Аноним (18), 14:41, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >при выявлении модификации содержимого - загрузка блокируется

    флешка слегка екнется и будет не пара потерянных файлов,
    а кирпич

     
     
  • 2.35, Аноним (36), 20:28, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>>при выявлении модификации содержимого - загрузка блокируется
    >флешка слегка екнется и будет не пара потерянных файлов,

    При выявлении вообще если, скачал Duranium на флешку, то это вообще больше не творя флешка.
    Попробуй хоть дунуть на флешку, тут же Duranium пришлет тебе вирус, стырит персональные данные, и окирпичит флешку, и весь умный дом).

     

  • 1.23, мшефд (?), 16:01, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучше бы поддержку железяк расширяли.
     
  • 1.26, Аноним (25), 17:19, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Авторы сабжа решили переплюнуть всех по огороженности?
     
     
  • 2.32, aaa (??), 20:19, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вы невнимательно читали. Duranium - это еще один вариант postmarketOS. Вы для своего устройства, если оно поддерживается, можете выбрать либо обычный вариант, либо вот этот вот огороженный, в зависимости от своих навыков и потребностей
     
  • 2.33, aaa (??), 20:22, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Им внедрение этого дураниума проплатила компания, которые собирается продавать свои устройства с postmarketOS. Это деньги для развития самой postmarketOS и для неподготовленных пользователей будет удобнее.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру