LINUX.ORG.RU

Systemd


165

33

Всего сообщений: 142

Вышел Kcmsystemd 0.6.0 — модуль настройки systemd для KDE

 ,

Группа KDE

Kcmsystemd — прекрасный и активно разрабатываемый модуль для systemsettings, нацеленный на комфортное управление systemd с помощью графического интерфейса. Не нужно говорить, насколько востребована данная задача в большинстве современных дистрибутивов.

Что изменилось с последней версии:

  • проведён редизайн внешнего вида программы;
  • появилась поддержка новых функций, введённых в systemd 212;
  • добавлена возможность перезагрузки systemd;
  • переписан код чтения файла конфигурации.

>>> Проект на openDesktop.org (opendesktop.org)

supreme
()

Релиз systemd 212

 

Группа Open Source

Состоялся релиз systemd 212.

systemd - система инициализации и менеджер служб для Linux, совместимые со скриптами инициализации SysV и LSB. systemd обеспечивает возможности агрессивной параллелизации, использует сокеты и активацию D-Bus для запускаемых служб, предлагает запуск демонов по необходимости, отслеживает процессы при помощи контрольных групп Linux, поддерживает мгновенные снимки и восстановление состояния системы, монтирование и точки монтирования, а также внедряет основанную на зависимостях логику контроля процессов сложных транзакций.

Главные изменения:

  • Исправлены проблемы с яркостью экрана при перезагрузке.
  • sd-gained получил новые вызовы.
  • В systemctl добавлен новый переключатель -r для рекурсивного перечисления.
  • Новая инструкция list-machines была добавлена в «systemctl»
  • MAC-адреса интерфейсов, созданных с помощью переключателя nspawn'a --network-interface=, теперь будут генерироваться из имени машины.
  • machinectl получил новую инструкцию poweroff.
  • В sd-login добавлен вызов sd_machine_get_class().
  • Добавлен новый инструмент systemd-journal-remote.
  • Добавлена опция DefaultTimerAccuracySec= в system.conf.
  • Теперь systemd-networkd будет назначать предсказуемые адреса IPv4LL локальным интерфейсам.
  • Улучшения в автоматическом обнаружении разделов GPT.
  • Добавлены два новых UUID типа GPT к автоматическому обнаружению раздела root.
  • Улучшения использования ресурсов IPC.
  • Инструменты systemd-machine-id-setup и tmpfiles получили переключатель --root= для работы в определённых директориях root'а вместо /.
  • journald может теперь передавать логи всех пользователей TTY.
  • Удалена нативная поддержка tcpwrap в systemd.

Скачать

>>> Список изменений (gmane.org)

Cloud_Strife2020
()

systemd 211

 

Группа Open Source

Выпуск, в основном, нацелен на исправление ошибок, появившихся в systemd 209. Следующий выпуск запланировано осуществить в течение двух последующих недель.

Изменения:

  • logind автоматически блокирует переход в спящий режим при закрытии крышки ноутбука, если имеется подключенный внешний монитор. Ранее ожидалось, что эта возможность будет реализована средствами DE (например, так сделано в Gnome), но теперь добавлена и в logind для предотвращения «гонки», когда рабочее окружение еще не успело загрузиться и заблокировать переход в спящий режим, а крышка ноутбука уже закрыта пользователем и logind усыплял систему;
  • logind не переходит в спящий режим при закрытии крышки ноутбука, если прошло менее 30 секунд с момента прошлого просыпания и менее 3 минут с момента загрузки. Это дает системе время, необходимое для определения того, что она подключена к док-станции по USB, и отсутствия необходимости перехода в спящий режим;
  • systemd-gpt-auto-generator поддерживает обнаружение разделов /srv и root, (в дополнение к уже существующей поддержке /home и swap), а также шифрованных разделов LUKS. Это позволяет сделать еще один шаг к полной поддержке Discoverable Partitions Specification и осуществлению автоматического монтирования разделов без /etc/fstab и без передачи ядру параметра «root=»;
  • Если systemd собран с поддержкой kdbus, доступна базовая поддержка принудительного применения политик безопасности;
  • Юнитам добавлен параметр «RestrictAddressFamilies=», который позволяет ограничить доступ процессов юнита к указанному семейству сокетов («AF_INET», «AF_UNIX»), что уменьшает вероятность атаки через стеки различных экзотических протоколов;
  • Юнитам добавлены параметры «RuntimeDirectory=» и «RuntimeDirectoryMode=», позволяющие указать каждому демону персональную директорию в пределах /run для runtime-файлов демона, что позволяет этой директории существовать лишь на время работы демона, а демону каждый раз запускаться с пустой директорией;
  • Параметр «DeviceAllow=» позволяет использовать маски для выбора группы имён устройств;
  • В файл конфигурации system.conf добавлены настройки «DefaultCPUAccounting=», «DefaultBlockIOAccounting=» и «DefaultMemoryAccounting=» для глобального включения и выключения учёта специфичных ресурсов (cgroups) для всех юнитов;
  • systemd-nspawn обзавелся опциями "--image=" (для загрузки дисковых образов и инсталляций Linux с любых блочных устройств, соответствующих спецификации Discoverable Partitions Specification) и "--network-macvlan", позволяющий настроить интерфейс macvlan для контейнера. Это означает, что инсталляции, осуществляемые обновленными (в соответствии с вышеописанными изменениями) установщиками, теперь могут быть запущены и развернуты с помощью контейнерных утилит, без дополнительных модификаций. Разработчики systemd надеются, что разработчики libvirt-lxc в скором времени добавят такую возможность;
  • systemd-networkd поддерживает настройку локальных адресов с использованием IPv4LL;
  • Добавлена утилита systemd-network-wait-online для синхронного ожидания сетевого соединения через systemd-networkd;
  • systemd-run поддерживает опции "--uid=", "--gid=", "--setenv=, "--setenv=" при использовании режима "--scope".

>>> Подробности (lists.freedesktop.org)

anonymous
()

BLFS 7.5 и LFS Systemd 7.5

 , , ,

Группа Linux General

Доступна BLFS 7.5 — Beyond Linux From Scratch, основанная на LFS 7.5. BLFS рассматривает создание на основе базовой системы (LFS) полноценного рабочего окружения. Редакция включает в себя около 750 пакетов. В рамках релиза произведено более 700 значительных обновлений.

Версии некоторых предлагаемых програмных пакетов: LibreOffice 4.2.0, Gimp 2.8.10, Apache httpd 2.4.7, BIND 9.9.5, Dovecot 2.2.12, Exim 4.82, Postfix 2.11.0, GCC 4.8.2, PHP 5.5.9, Python 2.7.6/3.3.4, Ruby 2.1.0, MariaDB 10.0.8, MySQL 5.6.16, PostgreSQL 9.3.3, X.Org Server 1.15.0, KDE 4.12.2, QEMU 1.7.

Читать в сети, скачать.

Также, доступен вариан руководства LFS использующий systemd вместо привычного sysvinit — Linux From Scratch systemd 7.5. По сравнению с классической версией, из этой редакции удалены lfs-bootscripts 20130821, sysklogd 1.5, sysvinit 2.88dsf, udev-208. Дополнительно используются systemd 208, acl 2.2.52, attr 2.4.47, d-bus 1.8.0, expat 2.1.0, gperf 3.0.4, intltool 0.50.2, lfs-network-scripts 20140214, libcap 2.24 и xml-parser-2.42_01.

Читать в сети, скачать.

Подробности: BLFS, LFS Systemd

>>> Новость на opennet.ru (opennet.ru)

mbwa
()

systemd 209

 

Группа Open Source

Знаменательные инновации

  • В рамках systemd реализована библиотека-клиент dbus. Соответственно, весь код переписан. Апстрим dbus больше не является внешней зависимостью systemd. Выполнено в рамках процесса перехода на kdbus.
  • Kdbus приведен к состоянию «можно пробовать». Однако, до релиза использовать не стоит - не реализованы policy, так что не безопасно.
  • Новые возможности:
    • systemd-networkd - базовая конфигурация сети (dhcp/link/bridge/bond/vlan). Уже можно использовать в статических конфигурациях. Клиент и реконфигурация пока не реализованы. Изначально было запланировано использование в initrd.
    • systemd-socket-proxyd - прокси для сервисов, в которых не реализована поддержка socket активации, но зачем-то необходима.
    • systemd-backlight/systemd-rfkill - сохранение/восстановление состояния подсведки/rfkill при загрузке/завершении работы. Новый параметр systemd.restore_state=[0|1] выключает/включает поведение.
    • В udev новая схема поднятия линков на сетевых интерфейсах. Аттрибуты указываются в /etc/systemd/network/*.link файлах. Можно матчить интерфейсы по MAC адресу, sysfs, имени драйвера, имени интерфейса. Можно устанавливать WoL, скорость, дуплекс, MAC адрес итп. Внимание нелюбителям корявых имен сетевых интерфейсов! Логика переехала в 80-net-setup-link.rules, будте бдительны

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

>>> Подробности (cgit.freedesktop.org)

vasily_pupkin
()

Ubuntu переходит на systemd

 , , ,

Группа Ubuntu Linux

Mark Shuttleworth анонсировал переход Ubuntu на systemd вслед за Debian.

Сейчас будет выработан план перехода, но понятно, что сначала systemd будет опционально доступен, и лишь когда мэйнтейнеры убедятся в его стабильности, будет произведен полный переход.

>>> Подробности (markshuttleworth.com)

plm
()

Systemd победил в третьем голосовании по выбору системы инициализации для Debian

 ,

Группа Debian

Бидейл Гарби (Bdale Garbee), председатель Технического комитета Debian, инициировал третье голосование по вопросу перехода следующего выпуска Debian на новую систему инициализации. Новый вариант голосования был предельно упрощён для исключения вторичных вопросов и подразумевал только выбор системы инициализации, которая должна быть использована по умолчанию в выпуске Debian Jessie на базе ядра Linux (т.е. были исключены вопросы одна или несколько систем инициализации должны поддерживаться в Debian и как быть с архитектурами, отличными от Linux). Третье голосование проводится по упрощённой схеме, при которой для принятия решения достаточно обычного перевеса голосов.

На этот раз голосование прошло с перевесом Systemd, что позволяет считать Systemd победителем. За systemd проголосовали Bdale Garbee, который как глава совета обладает правом дополнительного голоса, Don Armstrong, Keith Packard и Russ Allbery. В пользу upstart свой голос отдал Colin Watson. Steve Langasek на первое место поставил продолжение дальнейшего обсуждения, на второе Upstart, на третье systemd. Свой голос ещё не отдали Ian Jackson и Andreas Barth, ранее голосовавшие на upstart, но независимо от их позиции, systemd уже получил перевес в голосах.

>>> Подробности (opennet.ru)

Alexonline
()

Debian опять не смог определиться с системой инициализации по умолчанию

 , ,

Группа Debian

По итогам голосования, проведенного среди членов Технического комитета Debian о выборе системы инициализации по умолчанию для Debian Jessie, победил вариант «дальнейшее обсуждение». Это уже вторая попытка Технического комитета решить вопрос путем голосования. Предыдущая неудачная попытка была 28 января.

В качестве мотивов, по которым участники поставили дальнейшее обсуждение выше других альтернатив, можно отметить следующее. Steve Langasek считает, что формулировки опций в бюллетене для голосования подлежат переработке. Кроме того, было высказано сомнение в том, что конституция Debian позволяет Техническому комитету принимать соответствующее решение.

>>> Подробности (debian.org)

AEP
()

Технический комитет Debian не смог выбрать новую систему инициализации: ничья между Upstart от Canonical и systemd от Red Hat

 , ,

Группа Debian

Всего несколько дней назад перевес был на стороне systemd. Тогда четыре из восьми членов технического комитета Debian высказались за systemd, а три за Upstart. Своё мнение на тот момент не высказал лишь Andreas Barth. Вчера же Andreas Barth наконец-то сделал выбор, а выбор этот в пользу Upstart от компании Canonical.

>>> Подробности (debian.org)

anonymous
()

Launchd портируют на FreeBSD

 , , ,

Группа BSD

А тем временем в сообществе FreeBSD, обделенном вниманием Леннарта Поттеринга, занялись портированием launchd - системы инициализации Mac OS X, оказавшей сильное влияние на systemd.

Github

>>> Подробности (freebsd.org)

shatsky
()

Разработчик из команды Gentoo выступил с критикой systemd

 ,

Группа Linux General

Большую бурю споров вызвала сегодняшняя запись в блоге одного из участников команды Gentoo Linux Патрика Лойера. В ней он с критикой прошёлся по systemd, её концепции и разработчиках.

Ниже привожу свой перевод его публикации.

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

>>> Подробности (gentooexperimental.org)

ins3y3d
()

Systemd 207

 

Группа Open Source

Вышел новый релиз популярной системы инициализации и управления сервисами GNU/Linux.

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

  • добавлена логика, позволяющая автоматически монтировать home и swap разделы на GPT-дисках, что позволяет отказаться от fstab-файла на множестве конфигураций;
  • добавлена минимальная утилита для сохранения яркости дисплея между перезагрузками;
  • теперь сервис может быть перезапущен, если он определенное время не сообщал о своей активности (watchdog);
  • новый генератор getty-сервисов, который позволяет запускать getty не только на основной консоли ядра, но и на любой другой, указанной в параметре ядра console;
  • опции InaccessibleDirectories= и ReadOnlyDirectories= теперь могут принимать пути, начинающиеся с -; systemd будет учитывать, что файлы могут и не существовать;
  • journalctl -o и похожие команды теперь понимают новый режим отображения "short-precise", похожий на "short", но показывающий отметки времени;
  • больше кода распространяется под LGPL;
  • systemd больше не передает параметры окружения из ядра и initrd сервисам, однако это все еще возможно через параметр ядра systemd.setenv=;
  • команды systemctl set-log-level и systemctl dump перемещены в состав systemd-analyze;
  • systemd-sysctl теперь не читает файл /etc/sysctl.conf; если вам всё же это нужно, создайте на него симлинк из /etc/sysctl.d/99-sysctl.conf;
  • исправлены некоторые баги; добавлены другие, незначительные изменения.

>>> Подробности (lists.freedesktop.org)

derlafff
()

Вышел Sabayon 13.08: systemd по умолчанию

 , , ,

Группа Gentoo Linux

Sabayon Linux – легковесный, дружественный к пользователю дистрибутив, основанный на Gentoo. Как и последний, он поддерживает сборку из исходных кодов, однако начальная установка происходит из бинарных пакетов. Совместимость с Gentoo полностью сохранена.

Список изменений:

  • В качестве системы инициализации по умолчанию выбрана systemd. Openrc по-прежнему доступна, однако со следующей версией GNOME её планируют убрать.
  • Совершен переход на ядро 3.10.4. Ускорен процесс обновления нестабильных ядер, и задержка теперь не превышает 36 часов.
  • Разработчики отказались от поддержки UEFI в 32-битной версии Sabayon – чтобы использовать SecureBoot, необходимо выбирать 64-битную.
  • Графическая оболочка по умолчанию – GNOME 3.8. Также доступны:
    • KDE 4.10 (скоро будет доступен 4.11);
    • MATE 1.6.2;
    • Xfce 4.10.
  • Текущая версия LibreOffice – 4.1.

>>> Пресс-релиз (sabayon.org)

Bagrov
()

Sabayon 13.04

 , ,

Группа Gentoo Linux

В ночь на 1 мая 2013 года было объявлено о выпуске новой версии Sabayon — 13.04

Sabayon 13.04 is a modern and easy to use Linux distribution based on Gentoo, following an extreme, yet reliable, rolling release model. This is a monthly release generated, tested and published to mirrors by our build servers containing the latest and greatest collection of software available in the Entropy repositories. The ChangeLog files related to this release are available on our mirrors.

Нововведения:

  • Linux 3.8.8 (уже можно обновиться до 3.8.9, скоро будет 3.9) с поддержкой BFQ и ZFS;
  • KDE 4.10.2, GNOME 3.6.3, MATE 1.6, Xfce 4.10;
  • LibreOffice 4.0.2;
  • Реализована поддержка UEFI Secure Boot, по заверению разработчиков, готовая для промышленного применения;
  • Экспериментальная поддержка systemd;
  • /tmp теперь монтируется на tmpfs с nodev,noexec,nosuid в целях увеличения безопасности.

В объявлении подчёркивается тот факт, что интеграция systemd всё ещё находится на стадии эксперимента, и его (её) поддержка всё ещё не полноценна. Тем не менее, разработчики обещают полность заменить openRC на systemd.

There is a lot more, but we're lazy and this is a monthly rolling release announcement, which means that we're in hurry again! But please, just download the ISO image you like and see the improvements yourself.

Источник новости

ChangeLog

Список зеркал Sabayon

Торрент-трекер Sabayon

GreenTea
()

systemd 202

 ,

Группа Open Source

Вышел новый релиз популярной системы инициализации и управления сервисами GNU/Linux.

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

  • systemctl list-sockets — команда, показывающая все сокеты, которые слушает systemd и все связанные с ними юниты;
  • дальнейшее развитие libsystemd-bus (напоминаю, что пока данная библиотека фактически используется в качестве теста для kdbus — реализации dbus в пространстве ядра);
  • systemd-static-nodes.service — новый юнит для создания статических файлов устройств на раннем этапе загрузки;
  • systemd-nspawn теперь помещает все контейнерные процессы в отдельную cgroup /machine, libvirt в будущем будет делать так же;
  • bootchart теперь может хранить логи в journal;
  • поддержка опции ядра «luks.key=» для задания ключевого файла, с автоматическим откатом на запрос ключа у пользователя при его недоступности;
  • улучшения в питоновских биндингах к journal;
  • множество других улучшений и исправлений.

>>> Подробности (lists.freedesktop.org)

Lennart
()

Sabayon Linux начал процесс перехода на systemd

 ,

Группа Linux General

Фабио Эркульяни объявил в своём блоге о начале внедрения системного менеджера systemd в Sabayon - Gentoo-based дистрибутив, ориентированный на новичков, но предоставяющий всю гибкость и мощь своего «родителя».

Отдельно сообщается, что поддержка OpenRC не будет прекращена, но при этом все последующие выпуски (>11) по умолчанию будут укомплектованы именно системой инициализации от Леннарта Поттеринга.

>>> Подробности (wordpress.com)

necroposter
()

systemd 201

 

Группа Open Source

Несмотря на многочисленные первоапрельские шутки, очередной релиз популярной системы инициализации и управления сервисами вышел по плану:

  • автоматическое добавление разделов в зависимости, если они хранят файлы с паролями, на которые ссылается /etc/crypttab;
  • возможность посмотреть:
    • сколько процессорного времени съедено определённой cgroup;
    • кто из процессов добровольно не умер при завершении работы системы;
    • использование специфичных для systemd конфигурационных файлов для сервисов;
  • localectl теперь показывает список доступных раскладок X11 — наверняка пригодится разработчикам менеджеров входа в систему и переключателей раскладок.

Дополнение: видео коротких докладов от одного из администраторов инфраструктуры серверов World of Tanks:

>>> Подробности (lists.freedesktop.org)

Lennart
()

Релиз systemd 200

 

Группа Linux General

Леннарт Поттеринг представил новый релиз системного менеджера — systemd 200. Основная цель данной версии — исправление ошибок.

Изменения:

  • Переработан код упреждающего чтения данных с жестких дисков в процессе загрузки, который теперь осуществляет чтение в несколько проходов, учитывающих не только размещение данных на диске, но и время доступа к ним.
  • В /etc/os-release добавлено поле BUILD_ID, предназначенное для использования в операционных системах с непрерывным формированием сборок.

>>> Подробности (lists.freedesktop.org)

farzeet
()

Релиз systemd 199

 

Группа Linux General

Леннарт Поттеринг выпустил релиз systemd 199.

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

  • Теперь systemd-python может быть использован для управления libsystemd-daemon.
  • Несколько переменных sysctl меняются при запуске (например, ставятся «безопасные» настройки sysrq).
  • Число рабочих процессов вычисляется исходя из числа CPU, а не памяти, как было ранее.
  • Journald теперь принудительно сбрасывает данные на диск спустя 5 минут после записи в журнал (т.е. данные на диске отстают не более чем на 5 минут).
  • Директории /tmp и /var/tmp теперь доступны для всех процессов сервиса.
  • Предсказуемые имена интерфейсов (вроде enp0s3) могут быть отключены через параметр ядра net.ifnames=0 (к самому ядру это не имеет отношения, параметр влияет только на systemd).
  • Количество рабочих процессов udev теперь зависит от количества процессоров в системе, а не от количества памяти.
  • В составе systemd появилась libsystemd-bus, которая, возможно, будет доступна и для обычных приложений.

>>> Подробности (lists.freedesktop.org)

fritew5
()

systemd 198

 

Группа Linux General

Вышел очередной релиз systemd. Нововведения и улучшения:

  • Возможность уточнения отдельных параметров юнит файлов в локальной конфигурации без копирования и исправления оригинального юнита.
  • Для systemctl добавлено новое поведение и параметры:
    • list-dependencies — рекурсивный вывод текущих зависимостей юнита;
    • poweroff и прочие теперь учитывают состояние ингибиторов;
    • set-cgroup-attr — меняет в рантайме параметры cgroups для юнита и сохраняет их как уточнения;
    • status без параметров теперь выводит статус сообщения для всех активных юнитов.
    • --irreversible — последующие задачи, добавленные в очередь, в случае конфликтов не вытесняют задачи, добавленные с таким флагом.
  • systemd теперь умеет симпатично выводить информацию на консоль о подвисших задачах.
  • В журнал добавлено поле _SYSTEMD_USER_UNIT для фильтрации по юнитам пользовательских сессий.
  • Убрана поддержка дистрибутиво-специфичных зависимостей в lsb init скриптах.
  • Связка systemd+gummiboot теперь умеет использовать EFI (автомонтирование ESP, efivars, передача таймингов и т. п.).
  • Добавлен PoC для интерфейса конфигурации загрузки в виде утилит bootctl/kernel-install, которые пока не делают ничего полезного.
  • logind теперь сигнализирует о выходе из сна и теперь умеет unlock-sessions в дополнение к lock-sessions.
  • tmpfiles теперь умеет делать исключения (X).
  • udev теперь расставляет права доступа только в «add» событиях.
  • bootchart перелицензирован под LGPLv2.1+ для единообразия.
  • policykit убран из обязательных зависимостей при компиляции.
  • systemd-analyze переписали на C.
  • Python API теперь умеет читать/писать журнал.
  • Добавлена утилита systemd-activate для тестирования socket activation.
  • journalctl в последние часы перед релизом получил пачку новых опций для вывода задом наперед.
  • Владельцем системных журналов теперь по умолчанию является группа systemd-journal.
  • Исправлено поведение systemd-vconsole-setup, конфигурации переменных окружений, nspawn, работы в составе initrd, SMACK и множества других недочетов в API и багов во второстепенных компонентах, пополнена коллекция тестов.

>>> Подробности (mail-archive.com)

vasily_pupkin
()