LINUX.ORG.RU

systemd 250

 


0

1

Представлен релиз systemd 250 — системного менеджера GNU/Linux, распространяемого под лицензией GPLv2+.

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

  • Добавлена поддержка секретных материалов (TLS-сертификаты, пароли и т. п.), которые хранятся в зашифрованном и аутентифицированном виде и доступны сервисам с помощью директив LoadCredentialEncrypted= и SetCredentialEncrypted=. Сохранением в TPM2 или директорию в /var/ занимается утилита systemd-creds.

  • Расширение спецификации Discoverable Partitions: добавлена поддержка подписей (PKCS#7) разделов, поддержка root и /usr для различных архитектур.

  • Добавлена опция RestrictFileSystems=, позволяющая запретить сервису доступ к определённому типу файловых систем (посмотреть можно с помощью systemd-analyze filesystems).

  • Добавлена возможность автоматического создания символических ссылок для директорий из RuntimeDirectory=, StateDirectory=, CacheDirectory=, LogsDirectory=.

  • Добавлена возможность передачи дополнительных опций монтирования с помощью параметра ExtraOptions= в automount-юнитах.

  • Добавлен конфигурационный файл /etc/integritytab (и соответствующая утилита systemd-integritysetup) для работы с разделами dm-integrity (по аналогии с dm-crypt: /etc/crypttab и dm-verity: /etc/veritytab).

  • Расширена поддержка CAN в systemd-networkd.

  • Реализована поддержка политик безопасности в systemd-analyze security.

  • Добавлена команда systemd-analyze inspect-elf для анализа метаданных различных бинарников

  • Добавлена поддержка UID mapping в systemd-homed, упрощающая перенос домашней папки между различными машинами - особенно вместе с автоматической минимизацией размера при деактивации.

  • Добавлена поддержка секретных материалов и системных расширений в sd-stub (реализация EFI-stub от проекта systemd) с помощью которой можно сделать полностью аутентифицированную и при этом расширяемую и конфигурируемую реализацию initrd — см. также соответствующую спецификацию.

  • По многочисленным просьбам анонимных комментаторов с ЛОР добавлена документация для портирования systemd на новые архитектуры.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 7)

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

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

я не знаю что такое S6.

меня бесит что система инициализации берёт на себя функции хранения ключей, мне nginx, или Apache внутри systemd не нужен

мне хватило, как она взяло на себя функцию управления временем.

периодически выбешивает обработка /etc/fstab

s-warus ★★★
()
Последнее исправление: s-warus (всего исправлений: 2)

Чувствуешь запах? Это systemd, сынок. Больше ничто в мире не пахнет так. Я люблю запах systemd поутру. Однажды мы поднимали один сервис, двенадцать часов подряд. И когда всё закончилось, я зашел в journalctl. Там уже ничего не было, ни одной вонючей ошибки. Но запах! Весь лог был им пропитан. Это был запах… победы! Когда-нибудь поддержка этого релиза закончится.

chenbr0
()

Я как админ локалхоста почти и не заметил переезда на сустемдэ. Ну только иногда зеленые буковки ОК появляются если что-то там нажать. И всякие деманы включать/выключать удобно через сустемцтл. Так штааа не знаю почему люди так ныли и до сих пор ноют. Больные наверное.

anonymous
()

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

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

Действительно, нет бы на лошадях ездить, или там, на осликах, всюду автомобилей напихали, а то и вообще, страшно сказать, метро нарыли.

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

/usr нынче часть корня и не может быть на отдельной партиции.

Опять брехня: /usr рекомендуется держать на отдельном разделе - https://0pointer.net/blog/authenticated-boot-and-disk-encryption-on-linux.html

Ты врёшь просто по привычке или у тебя принципиальная ненависть к фактам?

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

в текущем состоянии его отдельной патрицией нельзя сделать

Всегда умиляло когда ламеры говорят линуксоидам что можно, а то нельзя сделать в GNU/Linux. Тебе-то откуда это знать?

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

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

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

Жалко что нельзя обвинить в монополизме systemd и законодательно разбить на отдельные службы вроде сервера времени, сервера логов, инициализацию носителей.

Чувак, ты удивишься, но systemd нихрена не монолит, а как раз и состоит из множества мелких частей.

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

Всегда умиляло когда ламеры говорят линуксоидам что можно, а то нельзя сделать в GNU/Linux. Тебе-то откуда это знать?

недоросль, ты видел слово может? Знаю, мой русский отвратительный но всё же.

s-warus ★★★
()
Ответ на: комментарий от adn

Чувак, ты удивишься, но systemd нихрена не монолит, а как раз и состоит из множества мелких частей.

ага пытаются его разделить, но не очень получаются, одна часть без другой не очень работает, MX-Linux пример используют часть но держит всё.

Или как отключить бесящий меня до зубовного скрежета systemd-mount на сервере.

Вот зачем скажи ntp сервер в systemd конфликтующий со сторонними серверами ntp.

Добавлена поддержка секретных материалов (TLS-сертификаты, пароли и т. п.)

меня устраивает openpgp, coreboot или они думают nginx напишут лучше, на все случаи жизни

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

конфликтующий со сторонними серверами ntp

В каком месте он конфликтует? В юните явно прописаны условия, когда он не будет запускаться. По крайней мере в Debian.

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

Действительно можно удивиться твоим словам. На основании чего ты делаешь такой вывод?

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

ну только иногда зеленые буковки ОК появляются если что-то там нажать.

Были они и раньше. В рыдхате с 5.0 (90-ые). В Дебиане чуть попозже. Правда добавилось еще cooldown чтоб лаптопик остыл перед перезагрузкой, длинной в 1’30''… Хз, у меня лапик холодный, ни пайму зачем…

И всякие деманы включать/выключать удобно через сустемцтл

Ничо ж не поменялось, кроме ключевого слова. Было

$ service proftpd restart

стало

$ systemctl restart proftpd

Больные наверное

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

Jetty ★★★★★
()

Неосилил, зачем это мне, остаюсь на расово верном OpenRC

One ★★★★★
()

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

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

Не помню чтобы был хоть один релиз в котором не задавались такие вопросы.

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

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

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

А как же ты тогда поймёшь что они Не Такие Как Все? Они что, зря дистр выбирали то-ли?! :-D

zabbal ★★★★★
() автор топика

Не ну всё это конечно классно, но как всегда остаются вопросики.

  • Как абсолютно точно понимать куда та или иная софтина складывает логи, в православный /var/log или в богомерзкий journalctl?

    /var/log это исконно unix-овая директория для логов, в системе где «всё есть файл» и мне плевать что при загрузке системы /var/log может быть ещё не примонтирован, я хочу видеть нормальный /var/log хотяб уже в загруженной системе, должен же быть выбор, Поттеринг, дружище, это не должно быть сложно, ты же у нас умненький…

  • Почему богомерзкий journald не способен (в некоторых случаях?) читать классические stdout, stderr с того что он запускает?

  • Почему uwsgi нужно собирать со спец.плагином для работы с systemd?..

  • Почему до сих пор не существует какого-нибудь systemd-minimal для всяких микросистем с минимальными зависимостями?

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

Отлично, зараза дальше линукса не распространится!

угу. у меня вчера сдох второй диск в рейде с ОС и я буду переходить на FreeBSD.

по сабжу:

версия 250. pr-менеджеры гугла и фф в обнимку тихо плачут в сторонке.

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

Чувак, ты удивишься, но systemd нихрена не монолит, а как раз и состоит из множества мелких частей.

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

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

системд-хейтеры рвутся только от системд, а системд-ловеры рвутся от всего, что не системд. В их манямирок не входит понимание, как же так, кто-то может иметь другое мнение!

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

Почему до сих пор не существует какого-нибудь systemd-minimal для всяких микросистем с минимальными зависимостями?

systemd жестко завязан как минимум на glibc и dbus. Какие там микросистемы, на смешите мои тапочки :)

(кстати к вопросу о, по мнению некоторых идиотов, грамотной архитектуре)

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

Зачем сразу ловер то? Просто не воротит от продукции корпорации (не так сильно хотя бы, но для эппла сделал исключение).

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

Потому что системд-хейтеры выступают против монополизации одной единственной системы. А системд-ловеры считают, что должны быть только одна [s]мова, одна нация[/s] система, все остальные - дурачки. Это все равно, что автоваз законодательно продавит запретить иномарки и ездить только на жигулях всем поголовно

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

угу. у меня вчера сдох второй диск в рейде с ОС и я буду переходить на FreeBSD.

тебе не надоело переходить? ты уже год тут чуть ли не каждое сообщение начинаешь с «вот я на FreeBSD перехожу», переходи уже быстрей.

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

Ничо ж не поменялось, кроме ключевого слова. Было

Поменялось всё. Начиная с того, что для того, чтобы можно было написать systemctl restart smth требуется написать 4-5 строк. Для того, чтобы заработал service smth restart можно было продолбаться несколько часов.

За свою жизнь написал, переписал и отдладил не менее сотни sysv init скриптов. Никогда больше, ни за какие коврижки, гори оно в аду!

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

у тебя всегда есть отличная альтернатива LFS и даже две, учитывая ответвление LX4U.
как-то вот никто не против монополизации копирования специальных файлов через dd (альтернативных вариантов dd if=/dev/sda of=/mnt/backup/backup_sda ты не найдешь :) ), монополизации интерфейса управления спецификациями POSIX и т.д.
всегда и везде развивай альтернативу. а кстати какие они есть хорошие ??

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

За свою жизнь написал, переписал и отдладил не менее сотни sysv init скриптов. Никогда больше, ни за какие коврижки, гори оно в аду!

Написал тысячи скриптов. Не понимаю с чем ты там возился: с копированием 3 команд start-stop-daemon из одного скрипта в другой???? Хз мож вне деба как-то по-другому…

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

я буду переходить на FreeBSD

Но ведь оно ещё более монолитное, чем линукс с systemd. Там ядро и всё остальное вообще в рамках одного проекта разрабатываются.

PolarFox ★★★★★
()
Ответ на: комментарий от s-warus

в этом вопросе (рим и systemd) не то что даун, но профессором себя не считаю

глюки-замена собой отдельных годных продуктов systemd раздражение вызывают

То есть он даже сам понимает что он идиот, но его это ничуть не смущает и он всё-равно притаскивает своё бессмысленное мнение на ЛОР. Просто таки сферический эталон реализации Даннинга-Крюгера в вакууме - я в восхищении! :-D

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

я не знаю что такое S6

Ты и про systemd ничего не знаешь - опростаться в комментариях теюе это не помешало.

мне nginx, или Apache внутри systemd не нужен

Надо же, неужели разработчики systemd забыли тебя спросить что тебе нужно?! Да быть того не может! Ну а остальные разработчики-то хоть часто спрашивают? Другие проекты лбами не сталкиваются пытаясь выяснить что тебе нужно, а что нет?

периодически выбешивает обработка /etc/fstab

Обязательно держи нас в курсе! Заодно не забудь сообщить что у тебя с пищеварением на этой неделе - ЛОР волнуется…

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

Что же ты такое светило гениальное делаешь среди нас, смердов неотесанных?

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

Знаю, мой русский отвратительный но всё же.

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

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

ага пытаются его разделить

Кто именно? У кого конкретно это не получилось?

MX-Linux пример используют

Это тебе разработчики непосредственно MX-Linux сказали? Или ты по трусливой ламерской привычке приписал им свою криворукость?

как отключить бесящий меня до зубовного скрежета systemd-mount на сервере

Прочитав документацию. Ну или в твоём случае - заплатив тому, кто умеет читать документацию.

или они думают nginx напишут лучше

А ты вообще способен высказывать мысли от своего лица? Без попытки приписать их посторонним разработчикам?

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

zabbal ★★★★★
() автор топика

LoadCredentialEncrypted

Я думал ПодобныеИмена используют только в виндоусе. Но нет, теперь и сюда прилетело.

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

Написал тысячи скриптов. Не понимаю с чем ты там возился: с копированием 3 команд start-stop-daemon из одного скрипта в другой???? Хз мож вне деба как-то по-другому…

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

И ещё всякие функции, например, killproc, могли иметь отличающиеся параметры (иметь или не иметь -d, к примеру), иметь разные порядок аргументов, и т.д.

В sysv init было очешуительно сложно запихивать жабаподелия, а также любой софт, который сразу не писался с расчётом на то, что он будет пихаться в sysv (например, форкался и не писал pid в файл, и т.д. и т.п.).

Какое счастье, что мне даже вспомнить это уже трудно.

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

нужна нормальная, легкая, не перегруженная всякой левой х-й система инициализации

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

а в задницу бантик

Эта твоя анальная фиксация тут совершенно неуместна - парады вам уже разрешили, браки (местами) тоже. Чего тебе ещё не хватает-то? Иди пили систему инициализации которая тебе нужна: сделаешь своему партнёру подарок к НГ ;-)

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

я хочу видеть нормальный /var/log

Да всем плевать что ты хочешь видеть.

должен же быть выбор

С хрена-ль собственно?

systemd-minimal для всяких микросистем с минимальными зависимостями

Потому что systemd и в текущем виде прекрасно работает во встраиваемых системах.

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

Сначала «Привет, isden!» в студию, потом ответы от мальчиков.

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

дак системдю пишет виндузятник для виндузятников. одни ini-файлы чего стоят

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