LINUX.ORG.RU

systemd 247

 ,


0

1

Новый релиз известного системного менеджера мира GNU/Linux — systemd.

В данном выпуске:

  • метки (tags) udev теперь относятся к устройству, а не к событию, связанному с устройством, — это нарушает обратную совместимость, но только для того, чтобы корректно обработать нарушение обратной совместимости, внесённое ещё в ядре 4.14;
  • файлы PAM для systemd-user теперь по умолчанию в /usr/lib/pam.d/ (как и должно быть с версии PAM 1.2.0) вместо /etc/pam.d/;
  • зависимость (runtime) от libqrencode, libpcre2, libidn/libidn2, libpwquality, libcryptsetup теперь опциональна — в случае отсутствия библиотеки соответствующая функциональность автоматически отключается;
  • systemd-repart поддерживает вывод в формате JSON;
  • systemd-dissect стал официально поддерживаемой утилитой со стабильным интерфейсом, соответственно по умолчанию теперь устанавливается в /usr/bin/ вместо /usr/lib/systemd/;
  • systemd-nspawn теперь использует интерфейс, описанный в https://systemd.io/CONTAINER_INTERFACE ;
  • убрана недокументированная опция «ConditionNull=» для юнитов;
  • добавлены новые опции юнитов;
  • добавлена поддержка ключей восстановления для зашифрованных образов systemd-homed, которые (ключи, а не образы) отображаются с помощью QR-кода;
  • добавлена поддержка отдельного раздела /usr в https://systemd.io/DISCOVERABLE_PARTITIONS/ и systemd-repart;

И множество других, не менее любопытных изменений.

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

★★★

Проверено: alpha ()

это нарушает обратную совместимость

И авторы конечно же при обновлении не конвертируют старые правила, а просто ломают всю скриптуху. Малаца

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

И авторы конечно же при обновлении не конвертируют старые правила

Вообще-то правила udev поставляются не только непосредственно с udev - они распределены по куче различных пакетов, часть вообще написана непосредственно локальными администраторами. Поэтому «сконвертировать при обновлении» корректно в принципе невозможно.

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

runit - самая лучший init система

Это крайне убогая и неудобная система, не предоставляющая и десятой доли возможностей systemd. Впрочем, её популярность среди дистростроителей говорит сама за себя.

zabbal ★★★ ()

самого известного из системных менеджеров

лол, нет.

это нарушает обратную совместимость, но только для того, чтобы корректно обработать нарушение обратной совместимости

Лёл

aайлы PAM

@alpha -> @Shamaplha!

aайлы PAM для systemd-user теперь по умолчанию в /usr/lib/pam.d/ (как и должно быть с версии PAM 1.2.0) вместо /etc/pam.d/;

Ой, а чёита у всех всё сломалось

systemd-dissect

гыгыгыгы

И множество не менее любопытных изменений, достойных конструктивного и эмоционально-насыщенного обсуждения на ЛОРе.

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

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

в новости не указано какая из сторон показывает QR-код

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

zabbal ★★★ ()

Кто-нибудь может мне объяснить, почему в systemd есть «шаблоны» сервисов, но нет именованных (или хотя бы позиционных) параметров? Так, чтобы можно было разные параметры в разных настройках одного сервис-конфига использовать?

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

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

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

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

  1. Когда это я что-либо защищал?

  2. Отходить в сторону колхоза - это не лучшее направление отхода, тебе не кажется?

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

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

Популярность не говорит ни о чём вообще. Учитывая, как «любит наш народ всякое говно». А также тот факт, что сабж проталкивают насильно (бабками).

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

Отходить в сторону колхоза - это не лучшее направление отхода, тебе не кажется?

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

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

почему в systemd есть «шаблоны» сервисов, но нет именованных (или хотя бы позиционных) параметров?

Наверное потому что кроме тебя это никому нафик не надо?

чтобы можно было разные параметры в разных настройках одного сервис-конфига использовать?

Ничерта не понятно. Пример привести можешь?

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

Учитывая, как «любит наш народ всякое говно».

Ваш, может, и любит. Мы-то здесь при чём?

сабж проталкивают насильно

Брехня.

dimgel ★★★ (28.11.20 17:07:44)

Ну само собой.

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

ну не помешало бы широкому читателю чуточку понимать что такое ирония и авторский стиль.


Просто заметил что у тебя давненько не подгорало. Непорядок - пришлось исправлять

Ничуть не сомневался что ты сможешь придумать наиболее идиотский вариант

Это крайне убогая и неудобная система, не предоставляющая и десятой доли возможностей systemd

Наверное потому что кроме тебя это никому нафик не надо?

Slackware/crux - уникальные дистрибутивы с своими особенностями Ага, примерно как дауны и аутисты это «уникальные детки».

Альфа,альфа ататата.

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

Троллинг на ЛОРе, не может быть!

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

И давайте уже заканчивать этот оффтоп.

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

Долгожданный (для автора новости)

Напишите там новость

Вышла самая ненавистная и вызывающая отвращение (для автора новости)

PS: не буду уточнять про то, что я подумал..

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

А также тот факт, что сабж проталкивают насильно (бабками).

Экстраординарные заявления требуют экстраординарных доказательств.

Пруфы будут, насчёт бабок и насильственности? Или как всегда?

intelfx ★★★★★ ()

файлы PAM для systemd-user теперь по умолчанию в /usr/lib/pam.d/ (как и должно быть с версии PAM 1.2.0) вместо /etc/pam.d/

Хм, у меня PAM 1.5.0, а никакого /usr/lib/pam.d и в помине нет.

systemd-dissect

По-моему, они куда-то не туда воюют. Ну то есть пока мир шагает к контейнерам и content-addressable хранилищам в их основе, эти возятся с loopback-образами. Нафига оно, глобально? Я чёт не следил.

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

не предоставляющая и десятой доли возможностей systemd

Как же хорошо, что рунит не умеет генерировать qr-коды, перепрятывать /etc/штонить в /lib, или /lib/systemd/system/etc/штонить и нарушать обратные совместимости...

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

Хм, у меня PAM 1.5.0, а никакого /usr/lib/pam.d и в помине нет.

Я так понимаю конечное решение всё-равно за разработчиками конкретного дистрибутива поэтому у тебя и с 5.1.0 может его не быть, а у другого и с 1.4.0 будет.

пока мир шагает к контейнерам и content-addressable хранилищам в их основе

http://0pointer.net/blog/casync-a-tool-for-distributing-file-system-images.html у них уже давно есть

эти возятся с loopback-образами

Это просто другой use-case - мне на лэптопе проще скопировать один loopback файл чем возиться с настройкой сервера для casync или ostree.

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

Я бы сказал, что подозрительно стали с каждым релизом делать ее чуть лучше, нежели хуже, как раньше. Такое ощущение, что ее, как в свое время пшпшпшаудио, отобрали у Леннарта и отдали комьюнити. Хорошоая новость - этим можно будет пользоваться, как в свое время исправили пульсаудио. Плохая новость - Поттер плевать в потолок не будет, он снова возьмется «спасать мир от кровавой тирании юниксвея»

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

Например, у меня такой конфиг, abc@.service:

[Service]
ExecStartPre=/some/preparation %1 %3
ExecStart=/some/action %1 %2 %3

А вызываю я его так:

$ systemctl start abc@"arg1Value arg2Value arg3Value".service
seiken ★★★★★ ()
Последнее исправление: seiken (всего исправлений: 1)
Ответ на: комментарий от fornlr

Напишите там ... вышла самая ненавистная и вызывающая отвращение (для автора новости)

самое забавное, что если я напиши такую новость про следующий systemd, то альфа исправит=) а аргументы будет приводить в стиле толерантности=)

если бы не systemd, то совсем бы на лоре нечего было читать. еще бы новость про pulseaudio подтянули. правильный коммент с опеннета: Проблема пульса была не в новизне, а в архитектурной кривости. Пайпвайр вроде как поразумнее будет - во всяком случае, задержки от балды не рисуют и функциональность JACK вроде как вытягивают - то есть работают со звуком относительно аккуратно

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