В systemd добавлена поддержка Rust для leaf-компонентов (отдельных бинарников), но не для общей библиотеки libsystemd-shared.so из-за проблем со стабильным ABI в Rust. Код на Rust будет использовать meson вместо cargo, не полагаться на стандартную библиотеку Rust и обрабатывать ошибки выделения памяти без паник. Проект также отказывается от внешних crate'ов до накопления опыта.
amutable.com · #infra #linux #rust #systemd
В systemd (грядущий 263) разрешено писать компоненты на Rust. Первый такой — systemd-keyring-setup для управления ключами и сертификатами при загрузке. Rust-код собирается через Meson без Cargo, опционально. Размер тестового бинарника на Rust — 32 КБ против 20 КБ на C.
www.phoronix.com · #infra #infrastructure #linux #rust #systemd
На All Systems Go! 2026 мейнтейнеры systemd Лука Боккасси и Збигнев Енджеевски-Шмек провели традиционную сессию «state of the project» и отчитались о достижениях за год. Затем Даан Де Мейер и Леннарт Поттеринг присоединились к круглому столу и отвечали на вопросы. Что именно они сказали, остаётся за платным доступом LWN.
lwn.net · #infra #init #linux #systemd
В systemd 262 добавлена AI/LLM-канарейка для обнаружения кода, написанного без ревью. Также появилась поддержка Live Update Orchestrator (LUO), FSCRYPT v2 для homed, Intel TDX в vmspawn, и статически слинкованный бинарник для контейнеров. Полный список изменений — на GitHub.
www.phoronix.com · #infra #ai #linux #security #systemd
FESCo одобрило включение systemd-oomd и swap на zRAM в Fedora CoreOS 45. Раньше этому мешала несовместимость Kubernetes со swap, но теперь с этим решили закончить. Заодно Fedora Atomic переходит на Anaconda WebUI.
www.phoronix.com · #infra #fedora #linux #systemd #zram
Вышел systemd 261, и список изменений там не из тех, что читают перед сном. Добавили подсистему Instance Metadata Service для облаков, boot secret для машин без физического TPM и поддержку kernel Live Update Orchestration / Kexec Handover, если ядро это умеет и оно включено.
lwn.net · #infra #kexec #linux #systemd #tpm