LINUX.ORG.RU

Сообщения zabbal

 

systemd 260

systemd 260
Группа Linux General

Юбилейный релиз свободного (GPL) менеджера систем GNU/Linux принёс нам:

  • прекращение (как и было обещано в прошлом релизе) поддержки скриптов System V;

  • varlinkctl list-registry теперь показывает все публичные интерфейсы из /run/varlink/registry/;

  • systemd-report и экспериментальная поддержка системы репортинга в /run/systemd/report/;

  • возможность встраивания DeviceTree в /usr/lib/systemd/boot/hwids/ чтобы им можно было тривиально воспользоваться из UKI;

  • поддержку SCHED_EXT в CPUSchedulingPolicy юнита;

  • поддержку секции [MobileNetwork] в systemd-networkd, описывающей интеграцию с ModemManager;

  • systemd-vmspawn теперь может регистрировать виртуалки в пользовательском (вместо системного) инстансе systemd-machined;

  • systemd-ask-password теперь можно вызывать от обычного пользователя благодаря добавлению соответствующей политики PolKit;

  • и ещё кучу достойных обсуждения нововведений, включая, как это сейчас принято, поддержку ИИ-агентов.

>>> Детальное описание

 , ,

zabbal
()

Genode OS v26.02

Группа Open Source

В прошлом месяце свободная (AGPLv3) микроядерная ОС (вернее обобщённый фреймворк для построения таковых) Genode порадовала нас релизом 26.02:

( читать дальше... )

>>> детали...

 , ,

zabbal
()

FRANK OS — ностальгическая ОС

FRANK OS — ностальгическая ОС
Группа Open Source

Для обладателей RP2350 вышла свободная (доступна под GPLv3) ОС весьма ностальгического вида, сделанная на основе FreeRTOS.

Поддерживаются ELF бинарники (есть совместимость с приложениями M-OS), файловая система FAT32.

Целевым устройством для данной ОС является семейство плат FRANK, основанных на RP2350.

>>> Подробнее

 ,

zabbal
()

AsteroidOS 2.0 - линукс на запястье

AsteroidOS 2.0 - линукс на запястье
Группа Open Source

После множества лет разработки (порой напоминающих стагнацию) наконец-то готов второй выпуск операционной системы для смарт-часов.

ОС построена на основе OpenEmbedded, под капотом использует systemd и Wayland.

( читать дальше... )

>>> Анонс

 asteroidos, ,

zabbal
()

Релиз Static Linux

Группа Linux в России

Вышел (согласно новости на OpenNET) дистрибутив Static Linux с графическим окружением на базе Wayland, предназначенный для загрузки непосредственно из UEFI.

В качестве формата пакетов используется APK (flibex.ru) (от проекта Alpine, к Android отношения не имеет).

В качестве базовых приложений используются CoreApps.

Ну как вышел – список изменений или хотя бы текущая версия на сайте отсутствуют, анонса нет, список пакетов выдаёт ошибки рендеринга, инструкции по сборке и исходники находятся непонятно где… в общем можно попробовать на свой страх и риск. :)

Однако концепция дистрибутива сама по себе интересна (напоминает TinyCore) и, на мой взгляд, достойна обсуждения в мини-новости.

>>> Официальный сайт

 static linux,

zabbal
()

systemd 259

Группа Linux General

Новый systemd к нам мчится! Чем же порадует энтузиастов GNU/Linux самый распространённый системный менеджер в последнем релизе уходящего года?

  • расширение интерфейса Varlink IPC (догоняем D-Bus);
  • опция ExecReloadPost= для юнитов (стреляет после перечитывания конфигурации сервисом);
  • конфиги /etc/systemd/systemd-sysext.conf и /etc/systemd/systemd-confext.conf для соответствующих сервисов;
  • systemd-vmspawn научился пробрасывать системного пользователя внутрь виртуалки с помощью --bind-user=/--bind-user-shell=;
  • опцию --recovery-key= у homectl теперь можно использовать и при операции update, а не только при создании пользователя;
  • systemd-machined и systemd-importd теперь можно запускать отдельно для каждого пользователя;
  • run0 получил опцию --empower (использует соответствующую системную группу) для повышения привилегий через механизм capabilities без смены UID - меньше шансов создать файлы от рута или ещё как-то напортачить ненароком;
  • расширения конфиг файлов (которые в каталоге что-то.d/ ) с суффиксом .ignore теперь, ожидаемо, игнорируются;
  • множество не менее праздничных нововведений и улучшений.

Поддержка скриптов System V объявлена устаревшей и планируется к удалению – системы и пакеты, пребывающие в состоянии летаргии, нужно из него вывести.

>>> Release notes

 

zabbal
()

Завершение эксперимента с Rust в ядре Linux

Группа Ядро Linux

Начатый в ядре 6.1 эксперимент по добавлению кода на Rust в ядро Linux, в котором участвовало 173 разработчика, официально завершён: соответствующая секция убрана из документации ядра.

По словам мейнтейнера Rust for Linux: Rust is here to stay. Таким образом Rust становится официальным языком разработки ядра наравне с С.

( читать дальше... )

>>> Анонс от Miguel Ojeda

 ,

zabbal
()

systemd 258

Группа Linux General

Для системы GNU/Linux доступен новый релиз свободного (GPLv2+) менеджера этой самой системы.

В этой версии:

  • удален механизм cgroup v1 (ранее объявленный устаревшим);
  • более строгие права доступа для tty/pts (0600);
  • убрана поддержка System V runlevel (и сопутствующих initctl, telinit);
  • в следующем релизе запланировано удаление поддержки service-файлов System V и iptables;
  • добавлена поддержка шифрованных учётных данных служб (service credentials) для пользовательских юнитов;
  • продолжается расширение интерфейса Varlink для всех компонент systemd;
  • systemd-networkd-wait-online обзавёлся параметром --dns позволяющим дождаться не просто сети, но сети с функционирующим DNS;
  • поддержка псевдонимов (альтернативных имён) для пользователей в systemd-homed и systemd-userdbd;
  • поддержка множественных ключей в homectl для облегчения миграции между системами;
  • новая утилита systemd-factory-reset и сопутствующий target;
  • множество других нововведений и поводов для плодотворных дискуссий.

>>> подробнее

 

zabbal
()

Релиз Miracle-WM v0.6.0

Группа Open Source

Под мощные фанфары к нам приехал новый релиз тайлового оконного менеджера/композитора для Wayland, основанного на библиотеках Mir (github.com), за авторством (преимущественно) Matthew Kosarek.

( читать дальше... )

>>> Release notes

 , , ,

zabbal
()

Schemesh v0.9.0 — оболочка командной строки на Scheme

Группа Open Source

Пока сограждане предавались праздничным развлечениям, разработчик Schemesh разрабатывал и в результате наразрабатывал очередной релиз своего проекта: оболочка командной строки, представляющая собой довольно элегантную амальгаму синтаксиса Chez Scheme и классического UNIX Shell.

( читать дальше... )

>>> подробности

 , ,

zabbal
()

ISD — новый способ управления systemd

Группа Linux General

Как известно в большинстве современных дистрибутивов системой GNU/Linux управляет systemd, а вот управление самим systemd до сих пор сводилось к вдумчивому чтению документации и набиванию команд. Олдскульно, но не слишком удобно.

Теперь наконец появился новый, интерактивный способ управления systemd от проекта ISD — Interactive SystemD, публичный релиз 0.2.0 которого состоялся на прошлой неделе.

Фактически это TUI, позволяющий управлять как системным, так и пользовательским экземпляром systemd в интерактивном режиме: просматривать и изменять состояние сервисов, просматривать их логи и т. д.

При этом уже поддерживаются темки — посмотреть демо-ролики можно по ссылке с документацией проекта.

Исходники доступны на GitHub под GPLv3.

>>> ISD

 isd,

zabbal
()

systemd 256

Группа Linux General

Cвободный (GPLv2+) системный менеджер GNU/Linux порадовал поклонников очередным релизом.

( читать дальше... )

>>> Подробности

 ,

zabbal
()

Релиз ОС Sculpt 24.04

Группа Open Source

Недавно создатели фреймворка построения микроядерных ОС Genode порадовали нас релизом ОС общего назначения Sculpt 24.04.

( читать дальше... )

>>> Подробности

 , , , sculpt

zabbal
()

Librem 11

Группа Hardware and Drivers

Без особой помпы компания Purism выпустила планшет Librem 11 с PureOS (основана на Debian) на борту.

Фактически, это реализация той самой конвергенции, которую в своё время пыталась сделать Canonical.

( читать дальше... )

>>> Подробности

 ,

zabbal
()

systemd 253

Группа Linux General

Cвободный (GPLv2+) системный менеджер GNU/Linux породил очередной релиз и, опосредовано, новость для LOR.

В данной версии:

  • мультикаст DNS включён по умолчанию на всех интерфейсах
  • утилита ukify для работы с UKI (Unified Kernel Image)
  • опция юнита LogFilterPatterns= для фильтрации логов юнита с помощью регулярных выражений
  • опция юнита OpenFile= позволяющая открыть произвольный файл (или unix-сокет) и передать файловый дескриптор процессу, запущенному юнитом
  • systemd-boot напрямую инициализирует RNG ядра
  • systemd-dissect обзавёлся опцией --discover для поиска DDI (Discoverable Disk Images)
  • hostnamectl показывает время окончания поддержки ОС, используя данные из /etc/os-release
  • systemd-sysusers автоматически создаёт /etc в случае его отсутствия

Спеки для UKI, DDI и других малознакомых аббревиатур из данной новости можно почитать в UAPI Group Specifications

Кроме того, анонсировано удаление поддержки cgroup v1 и split-usr (использование отдельных каталогов /usr/lib и /lib и т.п.) до конца этого года.

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

>>> Подробности

 ,

zabbal
()

systemd 252

Группа Linux General

Cвободный (GPLv2+) системный менеджер GNU/Linux доставил нам очередной релиз и возможность его коллективного обсуждения.

( читать дальше... )

>>> Подробности

 , systemd-measure, systemd-repart,

zabbal
()

Релиз ОС Genode 22.05

Группа Open Source

Вернее фреймворка для построения операционных систем — именно такую терминологию предпочитают авторы из Genode Labs.

Разработки доступны под свободной лицензией AGPLv3 и, по желанию, коммерческой лицензией.

Попытка сделать вариант, доступный для использования кем-то, помимо энтузиастов разработки микроядер, называется SculptOS.

Приятной особенностью проекта является чрезвычайно подробная документация ОС, оформленная в виде регулярно обновляемой книги Genode Foundations.

( читать дальше... )

>>> Подробности

 , , ,

zabbal
()

systemd 251

Группа Linux General

Представлен релиз systemd 251 — свободного (GPLv2+) системного менеджера GNU/Linux.

Основные изменения:

  • повышены требования к окружению (Linux kernel 4.15 c опцией CLOCK_BOOTTIME, С11 с расширениями GNU) - поскольку разработчики systemd тщательно заботятся об обратной совместимости, заголовочные файлы по-прежнему C89

  • sd-boot сохраняет хэш командной строки ядра по-умолчанию в TPM PCR 12 вместо PCR 8 для улучшения совместимости с Grub, который активно использует данный регистр

  • в Boot Loader Specification добавлен файл /loader/entries.srel с описанием формата записей в /loader/entries/directory в ESP

  • юниты, прибитые systemd-oomd, получат соответствующий статус oom-kill

  • множество Private*= и Protect*= опций теперь доступно и для пользовательского инстанса системного менеджера (при наличии user namespaces в системе)

  • опция LoadCredential= теперь поддерживает папки /etc/credstore/, /run/credstore/, /usr/lib/credstore/ - см https://systemd.io/CREDENTIALS/

  • документированы экспортные форматы journal - см. https://systemd.io/JOURNAL_EXPORT_FORMATS/

  • новая команда udevadm lock позволяет получить эксклюзивный доступ к блочному устройству на время выполнения критических операций - см. https://systemd.io/BLOCK_DEVICE_LOCKING/

  • добавлен юнит systemd-networkd-wait-online@<interface>.service для удобного ожидания появления сети на определённом интерфейсе

  • новая опция сборки default-user-shell= позволяет задать пользовательскую оболочку в явном виде вместо окаянного bash

  • сервис systemd-timesyncd обзавёлся D-Bus API

  • новый (экспериментальный) сервис systemd-sysupdate для атомарного (типа A/B) обновления

И множество любопытных новшеств, заслуживающих пристального изучения экспертами ЛОР :)

>>> Подробности

 , , ,

zabbal
()

systemd 250

Группа Linux General

Представлен релиз systemd 250 — системного менеджера GNU/Linux, распространяемого под лицензией GPLv2+.

( читать дальше... )

>>> Подробности

 

zabbal
()

systemd 249

Группа Linux General

Новый релиз системного менеджера GNU/Linux — systemd (лицензия GPL-v2+):

  • возможность явного или автоматического выбора из нескольких root разделов в образе диска с помощью параметра --image= в systemd-nspawn, systemd-dissect и других утилитах, работающих с образами дисков

  • новые опциональные параметры IMAGE_VERSION и IMAGE_ID в файле /etc/os-release

  • поддержка build-id и .note.package из ELF в systemd-coredump позволяет явным образом соотнести дамп памяти с конкретным пакетом, из которого был установлен соответствующий бинарник

  • поддержка UUID для событий udev, которая позволяет отслеживать конкретное событие в явном виде

  • документирован сетевой протокол Journal

  • домен «home.arpa» официально добавлен в качестве домена для локальных сетей согласно RFC 8375

  • флаг «grow-file-system» добавлен к спецификации Discoverable Partition

  • поддержка JSON с помощью интерфейса DBus и параметра командной строки в systemd-hostnamed и systemd-networkd. В дальнейшей её планируется распространить на все компоненты systemd

  • автоматическое добавление хэшей паролей в shadow для пользователей systemd-homed

  • поддержка добавления пользователей и групп с помощью конфигурационных файлов в формате JSON в /etc/userdb/, /run/userdb/, /run/host/userdb/ и /usr/lib/userdb/

  • расширение механизма зависимостей с помощью неконфигурируемых автоматических обратных зависимостей (OnSuccessOf для OnSuccess, UpheldBy для Upholds, OnFailureOf для OnFailure и т. п.) для упрощения отслеживания и настройки зависимостей между юнитами

  • по многочисленным просьбам анонимусов с LOR была документирована архитектура systemd

И множество других изменений, исправлений и улучшений.

>>> Подробности

 , systemd-coredump, , ,

zabbal
()

RSS подписка на новые темы