LINUX.ORG.RU

systemd 254

 , ,


0

2

Релиз системного менеджера systemd версии 254.

Некоторые изменения:

  • В systemctl добавлена новая команда list-paths, которая выводит список всех активных .path юнитов

  • Механизм soft reboot и команда systemctl soft-reboot. В отличие от обычной перезагрузки, soft reboot перезагружает только userspace. За счет отсутствия необходимости заново инициализировать оборудование и загружать ядро этот механизм позволяет уменьшить время простоя при обновлении

  • Опция StartupMemoryMax и другие параметры, ограничивающие потребление памяти при инициализации демона

  • Супервизор теперь может формировать очередь POSIX-сигналов для демона, используя вызов sigqueue()

  • systemctl поддерживает опцию –when= для команд перезагрузки или выключения (poweroff, halt, reboot, etc). Это позволяет назначить время срабатывания команды в стиле классической команды shutdown.

  • Новая опция RestartMode, определяющая поведение юнита при аварийном завершении и перезапуске. Если RestartMode=direct, systemd не будет уведомлять зависимые юниты, пока не перезапустит демон, либо не изменит его статус на failed, если все попытки активировать его заново оказались безуспешны

  • Для .service файлов добавлена логическая опция RootEphemeral. Если RootEphemeral=true, systemd создает временную копию образа диска или системных файлов на корневом разделе. После завершения работы демона эта копия удаляется. По возможности используется рефлинки[Примечание 1] (XFS/btrfs) или снапшоты (btrfs)

Также разработчики предупреждают, что некоторые функции помечены как устаревшие (deprecated) и будут удалены в версии 255 или позже:

  • Версия 255 не будет поддерживать монтирование раздела /usr на позднем этапе загрузки системы. Рекомендуется монтировать /usr на этапе initramfs

  • В 2024 году разработчики планируют удалить поддержку cgroups v1

  • Поддержка скриптов SysVinit будет удалена в следующем релизе

  • Устаревшей так же помечена переменная SystemdOptions. bootctl systemd-efi-options будет выводить предупреждение

Примечание 1: Рефлинки в XFS

>>> NEWS на GitHub

★☆

Проверено: maxcom ()
Последнее исправление: hateWin (всего исправлений: 9)

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

Всё… понял. Мде. Работает в генте, короче говоря, свой eudev и всё нормально, без этих ваших системд.

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

Бесполезная вещь как по мне. Перезагружаться имеет смысл только ради обновления ядра или смены ОС, а при этом софт-ребуте этого не происходит.

Werenter ★★★
()

Версия 255 не будет поддерживать монтирование раздела /usr на позднем этапе загрузки системы

Ну наконец-то systemd будет соответствовать утверждениям дебилов о том, что он не поддерживает split /usr

zabbal ★★★★★
()

Поддержка скриптов SysVinit будет удалена в следующем релизе

Это кривой перевод, правильно «в одном из последующих релизов» - иди артикли повтори.

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

Неужели Поттер по вечерам после работы?

Какой ещё Поттер? Его Леннарт с коллегами на работе пишет. И куча контрибьюторов из сообщества - даже на ЛОРе такие есть.

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

Представил глаза мантейнеров Debian, полные ужаса.

С чего бы вдруг? Поддержка старого говна там опциональна - отдана на откуп сопровождающим пакетов, поэтому для нормальных мейнтейнеров вообще ничего не изменится. А всякая хрень просто сползёт в Orphan где ей самое место в любом случае.

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

Кто такие луддиты? Чем они занимались и почему?

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

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

Не сказать, что сильно несвежая.

Как раз очень сильно несвежая - на 20 релизов отстаёт даже от последней убунты.

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

А потом этот костыль молча падает, о чем можно узнать только по косвенным призанакам. Спасибо, не надо.

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

Вы главное правило UNIX забыли?

Мы забыли спросить идиотов в какой системе нам удобнее работать. Хорошо что ты сам вскукарекнул - теперь-то всё точно будет по-другому :-D

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

Мне оно нафиг не нужно на локалхосте.

Опять админы локалхоста пригорают с того что кто-то сделал удобную систему, которую они не осиливают. Бедолаги :-D

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

soft reboot это интересно. сразу захотелось попробовать, но в арч ещё не завезли.

Это особенно интересно для контейнеров и виртуалок: при soft-reboot можно передавать файловые дескрипторы, поэтому есть шанс обновить систему не потеряв ни одного пользовательского запроса.

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

Линуксоидам не нужен юникс

Офигеть, неужели это даже до тебя наконец-то дошло? Я думал такой слоупок никогда этого не осилит. Что произошло - ты витамины пить начал или ещё как подстегнул свой прискорбный IQ?

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

Его Леннарт с коллегами на работе пишет.

Systemd теперь официально продукт микрософта?

куча контрибьюторов из сообщества

Какого сообщества? ЛГБТ?

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

Зато для дистроделов кое-что изменилось. Они не могут поставлять udev без systemd не поприседав со штангой.

Не тупи - systemd в первую очередь как раз дистроделами для себя и написан: поэтому его так легко и массово и внедрили во все немаргинальные дистры. И udev по той же причине влили в основной проект - это бессмысленное разделение никому из авторов и пользователей systemd и udev просто не нужно.

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

Шёл 23й год, а красноглазики все бились за мир без системды :)

А почему-бы и нет? Им же пасть захлопнуть и рабочее место убрано - могут и ещё 10 лет кудахтать без проблем :)

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

systemd-фанатики давно слиты

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

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

исходники которой даже просмотреть за неделю не реально

За сколько ты просматриваешь исходники ядра linux? Или уже перешёл на юниксвейный GNU Hurd?

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

Маняфантазии из манямирка

Чувств верующих оскорбление вижу здесь я. По тонкому льду ходишь, товарищ!

hateWin ★☆
() автор топика

Тот случай, когда увидел номер версии и подумал, что сегодня 1 апреля.

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

Раньше любой софт без проблем собирался из исходников 1 командой

Брешешь, ламер: софт никогда 1 командой не собирался - для программ на С это как минимум 2-3 команды не считая инсталляции. Впрочем так софт всегда ставили только ламеры, начитавшиеся копипасты с интернета - профессионалы использовали пакетные системы дистрибутива.

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

В тред ворвался zabbal, всем в укрытие!

Что-то рано ты обделался с перепугу - я ещё ничего не сказал, а под тобой уже лужа :)

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

Меня их проблемы не сильно интересуют, как и проблемы windows, freebsd и прочих ОС

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

Нечего ответить по существу, да, виндузятник? Как и твоему дружку заббалу. Кружок фонннатов микрософта. И код пишете в выжалстудии.

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

Следующий вопрос: а нужны ли эти systemd-utils?

Да не особо они нужны даже с systemd

emerge -pv systemd-utils

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 10.79 s.

[ebuild N ] sys-apps/systemd-utils-253.7::gentoo USE=«acl kmod (selinux) tmpfiles udev -boot -secureboot (-split-usr) -sysusers -test» 11,828 KiB
[blocks B ] sys-apps/systemd («sys-apps/systemd» is soft blocking sys-apps/systemd-utils-253.7)
[blocks B ] sys-apps/gentoo-systemd-integration («sys-apps/gentoo-systemd-integration» is soft blocking sys-apps/systemd-utils-253.7)

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

Это хейтерам нечего сказать. Остается только повторять несвежие мантры

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

И код пишете в выжалстудии.

Как будто это что-то плохое.

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

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

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

А теперь ваш ответ. Я слушаю.

Сам википедию почитаешь - по будням не подаю.

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

Systemd теперь официально продукт микрософта?

Ты так и не понял как FOSS проекты работают?

Какого сообщества? ЛГБТ?

Тебе виднее кто у вас там парадом ходит :-D

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

Тебе же уже объясняли что достаточно в конфигурации поменять таймаут с двух минут до скольки тебе хочется

no-dashi-v2 ★★
()
Ответ на: комментарий от hateWin

Подскажи, как нагуглить оформление сносок в маркдауне ЛОР, и я исправлю.

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

И код пишете в выжалстудии.

Из тебя ванга как из говна пуля - та хоть бабло своими домыслами зарабатывала, а ты - всего лишь репутацию идиота: я как раз в соседней новости про любимый редактор отметился.

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

в результате всё потерли как будто ничего и не было

Бедолага, и вечно тебя кто-то обижает - то создатели дистров, то модераторы ЛОР. Дай хоть я тебя пожалею, сопельки вытру… :-D

другие хейтеры в отпуске

Всегда подозревал что в новостях про systemd кукарекает исключительно школота.

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

за мир без системды

Хотелось бы его помодульнее и попрямее. Разбирался тут с одним запутанным подключением. Провайдер раздавал инет только ipv6 адресами, да с логином через pppoe, ds-lite’ом и прочими прелестями. Естественно, параметров подключения он не давал. У них тут такой местный прикол - прошьют модем своими кривыми костылями и впаривают по евро в месяц. Хотелось попробовать подключиться без роутера (ибо он почему-то приезжает отдельно и на несколько дней позже). После манов и гугления выяснилось, что не все умеет systemd из коробки по стандарту, хотя распространенная функциональность поддержана. Пришлось скрипты лепить сбоку не по феншую. В винде, правда, было еще хуже - там вообще не завести.

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

Ну а вы в иксах попробуйте игрушки запускать в FakeFullscreen

Игрушки НЕНУЖНЫ. Соответственно вяленд тоже ненужен.

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