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 ()

Убрал отсебятину. Личному отношению не место в новостях. Троллингу тем более. С таким подходом просьба оставаться в толксах.

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

Не то чтобы это совсем бессмысленно, но по-своему ужасно.

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

Убрал отсебятину. Личному отношению не место в новостях. Троллингу тем более. С таким подходом просьба оставаться в толксах.

Обнаружен умный человек, да еще и модератор.

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

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

Так для этого же всё и затевалось!

mord0d ★★★★★ ()

приходилось писать юниты для этого поделия (много). ужас, что я могу сказать. лет через 5 может будет готово для продакшена. как я рад, что везде докер/кубернетес и сустемг не нужен.

anonymous ()

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

Эпично. Что ещё можно ожидать от комбайна…

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

В каталоге src 104 утилиты не считая самого systemd итого 105 карл. 40% из которых частично повторяют функционал coreutions и прочих уже стандартных вещей.

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

повторяют функционал coreutions и прочих уже стандартных вещей

Повторяют только частично с иным поведением. Десятки прибитых сисд утилит.

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

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

Естественно. Просто удивлён — оказывается, апстрим уже давно умеет, а арч сопли жуёт.

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

О как. Этакий borg. Буду иметь в виду, спасибо.

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

Так а что предлагается делать с этими образами?

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

Проблема пульса была не в новизне, а в архитектурной кривости.

Опять консилиум ЛОРовских архитекторов собрался, да что ж такое-то.

В чём же таком у пульсы была архитектурная кривость?

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

Так а что предлагается делать с этими образами?

Да что захочешь в общем-то :)

Можно контейнер(ы) запустить, можно подготовить образ для заливки на железку (поддержка отдельного /usr как раз этим мотивирована как я понял), можно использовать в качестве /home/user с systemd-homed - последнее мне особенно интересно.

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

Пожамкал ручку пять лет назад Поттерингу и попал в зависимость, это называется «стокгольмский синдром». Не переживай, это пройдёт когда выкинут системг и Поттеринга из Шляпы когда станет ненужен.

anonymous ()

Кто-то ворчит по поводу ненужности, а кто-то делает лучший системный менеджер для линуксов ещё лучше.

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

У меня на моём 5400 hdd, он запучкает не все сервисы. Это при 21 виртуальной машине на каждой по 50 контейнеров. Он хорошо работает только на ssd

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

Нафига оно, глобально?

Оправдать существование btrfs

anonymous ()

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

Ты слово "печально" пропустил.

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

А причём тут ядро? Там могут ломать и впиливать что угодно, а инициализация уже должна подстраиваться под ядро.

И плевать что это систем-Д или допотопный init. Задача ядра запустить pid-1 и обслуживать его потомков.

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

Конечно. Модераторский сексизм во все поля

leave ★★★★★ ()
Ответ на: комментарий от ne-vlezay

5400 hdd

Это при 21 виртуальной машине на каждой по 50 контейнеров

теги: дверь, яйца

leave ★★★★★ ()

Нет, ну ты видел?! Видел?!!

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

Этот прискорбный факт признал один из разработчиков пульсы прямо на этом форуме. Но патлатому системдуну все божья роса.

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

Не была, а есть. Прямым текстом от разработчика.

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

Автор новости, сколько тут присутствует, систематически толсто тролил, сперва из-под анонима. Но ты этого, конечно, не видела.

А присутствует в комментариях он тут более 5-6 лет.

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

Да на лор есть тред про его неисправимые архитектурные косяки.

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

А нафига тогда было вообще было вводить эти «шаблоны» и костыли с %I?

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

Это ответвление от оригинальной кодовой базы, судя по всему, на сайте runit'а последняя версия 2.1.2, которая вышла как раз в 2014.

nemixer ()

Вашу ж, поправите ли вы эту необходимость двойных переводов строки при постинге?

Поле ввода: человеческие переводы.
Сообщение: всё слиплось, перевод строки ТУПО ничего не значит.

Неочевидное поведение ещё и стоит ПО-УМОЛЧАНИЮ, БЕЗ ПРЕДУПРЕЖДЕНИЙ. Классика — ломать UX!

Боже, ну напишите хотя бы предупреждение красными буквами если выбран маркдаун — что перводы стоки должны быть ДВОЙНЫМИ.

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

Вот почему программистов (как и владельцев сайтов) иногда так заклинивает — я сделал ГЕНИАЛЬНО, а вы просто не поняли всю красоту иделального замысла.
То есть ему важнее соответствие какому-то там синтаксису разметки, а не реальные сообщения, которые эта разметка ОБСЛУЖИВАЕТ.

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

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

Ну пускай развивается, только в репозиториях-то всё равно оригинальный runit.

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

Хэйтеры уже не те что раньше..

Измельчали… Да и сейчас другие теории заговора в моде - ковид, чипирование, 5G: вот у упоротых сил на systemd уже и не остаётся :)

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

Вставил бы себе чип от Google или Apple? Ради удобства. И безопасности. Вдруг что-то не то сделаешь — добрые уполномоченные люди отследят.

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

а арч сопли жуёт

Где-то на нарах приподнял голову с подушки армянин…

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

Когда-то это было фишкой лора. И были посетители. Потом с этим стали бороться и на лоре почти никого не осталось. Даже странно почему.

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

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

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

Я делаю через файл с переменными, который динамически формируется из названия варианта. Как-то примерно так.

EnvironmentFile=/etc/default/myservice@%i

Файл с переменными, если надо, создается автоматом при добавлении варианта.

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

Нет нужды говорить про ненужнодэ. И нефиг путать упоротых с адекватными, которые фильтруют это поделие поттеринга. Даже пульсу хотят заменить сами редхатовцы. Значит сознают, что сделали говно. Вот и с системдой то же самое. Просто пока только на пульсу сил хватило. Если бы runit пользовались многие для него ен было бы проблемы найти скрипт запуска для любой программы. Значит массовые помрачения сознания присутствуют у масс ведомых лживыми посулами копрораций.

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