LINUX.ORG.RU

Релиз systemd 217

 ,


1

6

Встречайте новую версию комплекта системных утилит под номером 217!

Изменения:

  • journalctl получил новую опцию -t/--identifier= для фильтрации по идентификаторам (тегам) syslog, а также опцию --utc для вывода временных меток UTC.
  • Возможность уведомления менеджера сервисами перед тем, как начать перезагрузку (отсылкой RELOADING=1) или выключение (отсылкой STOPPING=1). Это позволяет менеджеру отслеживать внутреннее состояние демонов и предотвращать ситуации, когда демон ещё работает, но уже недоступен через D-Bus.
  • Сервисы с Type=oneshot не нуждаются в указании команд ExecStart.
  • Пользовательские сервисы также могут загружаться из $XDG_RUNTIME_DIR/systemd/user.
  • systemd-logind может быть сконфигурирован для обработки событий от крышки ноутбука, даже если ноутбук используется в качестве безмониторной рабочей станции или к нему подключено несколько мониторов.
  • Сервис в initramfs для выхода из спящего режима, использующий командную строку ядра.
  • Пользовательский демон консоли systemd-consoled. Пока что в ознакомительном виде.
  • Метрики маршрутов для DHCP в модуле systemd-networkd.
  • Сокет-активирующиеся сервисы могут получать контексты SELinux от сетевого стека (опция SELinuxContextFromNet=).
  • Удалена поддержка загрузки прошивок из пользовательского пространства.
  • Минимально поддерживаемая версия ядра увеличена до 3.7.
  • Таймаут для обработчиков udev увеличен с одной до трёх минут, но предупреждение выводится уже через одну минуту для диагностики долгозагружающихся модулей.
  • Правила udev позволяют удалять метки оборудования посредством TAG-="foobar".
  • Удалена реализация упреждающего чтения (readahead).
  • Юниты для разделов подкачки поддерживают опцию discard.
  • Контейнеры Docker опознаются как отдельный тип виртуализации.
  • Протокол Password Agent поддерживает отображение пользовательского ввода для большего удобства. Включается опцией --echo .
  • Дефолтное значение net.core.default_qdisc = fq_codel в sysctl.d.
  • При доступном kdbus сервисы могут использовать новую опцию BusPolicy= для более строгой политики блокировок и разграничения доступа.
  • networkctl отображает файлы .network и .link для конкретных интерфейсов.
  • Новый вызов sd_session_get_desktop() для sd-login, позволяющий определить запущенный DE.
  • В утилиту systemctl добавлены действия add-wants и add-requires, позволяющие вручную расставлять зависимости между юнитами.
  • При кодовом слове rescue в командной строке ядра система будет загружаться в режиме восстановления (т.е. используя rescue.target).
  • Поддержка командной строкой ядра команд mount.usr=, mount.usrflags=, mount.usrfstype= для указания ФС для /usr.
  • Контроль $NOTIFY_SOCKET процессов сервисов, а не только главного процесса.
  • Снова введена поддержка fsck's -l. Примечание: это требует обновления пакета util-linux до версии 2.25, иначе возможны дедлоки.
  • Удалена утилита multi-seat-x по причине реализации этой функциональности в xorg-server-1.16.
  • Флаг ALLOW_INTERACTIVE_AUTHORIZATION для сообщений D-Bus, реалзиующая интерактивную авторизацию через PolicyKit для многих привилегированных операций.
  • Ключ --usr для udevadm hwdb --update, позволяющий размещение базы оборудования в /usr вместо /etc.
  • Корректное создание файлов в /dev модулем systemd-tmpfiles при указании создания этих файлов только при загрузке.
  • Множество багфиксов

Новую версию можно скачать здесь

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



Проверено: fallout4all ()
Последнее исправление: JB (всего исправлений: 4)

Ответ на: комментарий от like-all

А вы, любители старья, только перефразировать и можете =)

Alsvartr ★★★★★
()

Проверено: fallout4all (29.10.2014 9:00:02)
мини новости

язабан

По сабжу.К 300 выпуску станет юзабелен.

ilipnitsky ★★★
()
Ответ на: комментарий от intelfx

Ждём очередного «systemd must die» в толксах?

Этот маздай уже ничего нового не выкинет, все что выкидывает, уже описано в других тредах.

Deleted
()

это всё прекрасно, бесспорно, но заменить ядерную консоль ещё никому не удалось нормально, а пока kmscon.

funeralismatic ★★★
()
Ответ на: комментарий от Deleted

ставь fedora rawhide там 217-1.fc22 сейчас

anonymous
()

Хорошая вещь, но сыровата пока. Думаю, через можно и в продакшн.

anonymous
()
Ответ на: комментарий от Deleted

Ты опять здесь, убогий? Заруби себе на носу: Debian будет на Systemd в самое ближайшее время. Иди в магазин за веревкой и мылом, сделай нам подарок на Хэллоуин. Ах-ха-ха!

anonymous
()
Ответ на: комментарий от intelfx

kmscon и systemd-consoled писал один и тот же человек.

то есть, systemd-consoled такая же недоделка, как и kmscon? тогда смысл менять одно на другое?

systemd-consoled умеет /etc/issue? из него можно залогиниться под рута (kmscon не хочет логинить рута, мол неверный пароль)? оно умеет хардварную акселерацию без вылетов? можно обойтись без initramfs, чтобы им пользоваться?

funeralismatic ★★★
()
Последнее исправление: funeralismatic (всего исправлений: 1)
Ответ на: комментарий от unikum

Или делать хорошо, или не делать никак.

С таким подходом мы бы до сих пор падалью питались.

anonymous
()
Ответ на: комментарий от funeralismatic

Кто тебе запрещает использовать ядреный VT?

anonymous
()
Ответ на: комментарий от funeralismatic

Они оба highly experimental. Я не пробовал ни один, но:

systemd-consoled умеет /etc/issue?

Нет, т. к. там не используется /bin/login.

из него можно залогиниться под рута (kmscon не хочет логинить рута, мол неверный пароль)?

Не вижу причин, по которым это нельзя было бы делать. Если нельзя — значит, это баг.

оно умеет хардварную акселерацию без вылетов?

А сейчас что? Оно её не умеет или умеет, но вылетает?

можно обойтись без initramfs, чтобы им пользоваться?

Почему бы и нет?

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

systemd-consoled умеет /etc/issue?

Нет, т. к. там не используется /bin/login.

в kmscon хотели пилить сие, но до сих пор только хотели.

это баг.

раз пилит один и тот же человек, то я рискну предположить, что и баги были портированы в systemd-consoled.

А сейчас что? Оно её не умеет или умеет, но вылетает?

в kmscon вылетает, а systemd-consoled у меня нет, ебилд 217 ещё не прилетел.

Почему бы и нет?

как минимум не будет выхлопа, пока не подгрузится systemd из /usr.

funeralismatic ★★★
()
Ответ на: комментарий от funeralismatic

как минимум не будет выхлопа, пока не подгрузится systemd из /usr

Если отключить при этом CONFIG_VT — да, не будет. Ну тут уже выбирать: либо реализация в ядре, либо в раннем юзерспейсе, либо в позднем.

intelfx ★★★★★
()
Ответ на: комментарий от anonymous

Ты опять здесь, убогий? Заруби себе на носу: Debian будет на Systemd в самое ближайшее время. Иди в магазин за веревкой и мылом, сделай нам подарок на Хэллоуин. Ах-ха-ха!

После тебя, криокамерный. Дебиан уже давно может использовать systemd. В 7-ом он опционален, а в тестинг/сиде уже бай дефолт использует. Ах-ха-ха!

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

как не печально, а я не представляю на чём буду сидеть через 5 лет, винда ужас, линукс всё более на неё похож становится, реально скоро буду сидеть на маке, как и 80% программистов сейчас у меня в конторе, скоро наверняка и демоны выше прав рута будут.

erzent ☆☆
()
Ответ на: комментарий от intelfx

А ты реально жжёшь! А я пойду опять пивка с Леннартом накачу. Давай уже к нам в Берлин к следующему митапу подваливай :)

anonymous
()
Ответ на: комментарий от intelfx

Речь на самом деле о тулзе, которая парсит параметр resume= (корректно обрабатывая LABEL=, UUID= и пути вида /dev/disk/by-foo/bar) и инициирует восстановление из гибернации. Это фича, специфическая для systemd-в-initramfs.

Ну да, раньше systemd в initramfs вообще не умела делать resume from hibernation, для этого я нагородил какие-то костылики, которые даже работали. Теперь они не нужны, получается.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

Именно так. Меня это тоже раздражало, потому что resume=/dev/sdXY не есть комильфо (диск с системой приходилось часто втыкать в разные машины, и не всегда это был первый порт).

В итоге терпение кончилось :]

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

У меня еще установлена версия 213:) Обновляться дальше пока не хочется)) Чем дальше лес, тем больше дров.

vitalikp
()
Ответ на: комментарий от anonymous

А я пойду опять пивка с Леннартом накачу.

Я так и думал, что без синьки не обошлось.

trueshell ★★★★★
()
Ответ на: комментарий от intelfx

Это ты школота-systemDрочер - не в счёт.

anonymous
()
Ответ на: комментарий от intelfx

Давно известно, что один хейтер кричит за десятерых.

Тебя, ламерок, здесь больше всего.

anonymous
()
Ответ на: комментарий от gentoo_root

Ну да, раньше systemd в initramfs вообще не умела делать resume from hibernation

У тебя systemd в initramfs? Да ты не просто извращенец, ты опасен для окружающих!

anonymous
()
Ответ на: комментарий от anonymous

Два чаю этому анониму. Тащить что-то кроме модулей и mount в initrd - извращение

anonymous
()
Ответ на: комментарий от redgremlin

Бабла-то хватит?

Леннарт_рвущий_тельняшку_на_груди_с_криком_Всех_не_перестреляешь!.jpg

GAMer ★★★★★
()
Ответ на: комментарий от intelfx

Я поражаюсь твоему терпению - тому факту, что ты ещё не ушёл с этого проклятого и дохлого ресурса (который когда-то конечно был великим).

anonymous
()
Ответ на: комментарий от anonymous

Я поражаюсь твоему терпению

Ваще я вот тоже поражаюсь. Давно бы эссе набросал. :D

trueshell ★★★★★
()
Ответ на: комментарий от redgremlin

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

Shadow ★★★★★
()
Ответ на: комментарий от dexpl

Такое впечатление, что участников форума с корректным представлением о проекте можно пересчитать по пальцам.

Просто те, кого проект устраивает, обычно не имеют привычки кричать об этом в каждой теме.

theNamelessOne ★★★★★
()
Ответ на: комментарий от intelfx

Ну а у меня нет ни iniramfs, ни systemd и все работает. Так и к чему домохозяйке все эти ненужности?

anonymous
()
Ответ на: комментарий от anonymous

Опенсорс не лично твой.

Мне, скажем, ни разу в жизни не нужен был Xen. Но это не означает, что Xen в принципе не нужен.

Так что домохозяйке не должно быть никакого дела до того, что там «под капотом».

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

При чем тут мой - не мой? И при чем тут XEN? Его кто-то предлагает запердолить в качестве инит системы по-умолчанию, без которой система не загрузится?

anonymous
()

Там и думал, что в этой теме будет хорёк-Шаповалов-адвокат Похеринга.

anonymous
()
Ответ на: комментарий от anonymous

При том, что ты на основании ненужности для себя заявляешь о ненужности для всех. Мол, раз мне не нужно, значит, всем остальным тоже не нужно.

intelfx ★★★★★
()
Ответ на: комментарий от anonymous

С вами, анонимусами, даже сраться не интересно: никаких новых аргументов, никакой обоснованной критики. Одни вопли двухлетней давности, неумение в элементарную логику и постоянные переходы на личности.

Придумали бы уже что-нибудь новое, чесслово.

intelfx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.