LINUX.ORG.RU

systemd 259

 


1

2

Новый systemd к нам мчится! Чем же порадует энтузиастов GNU/Linux самый распространённый системный менеджер в последнем релизе уходящего года?

  • расширение интерфейса Varlink IPC (догоняем D-Bus);
  • опция ExecReloadPost= для юнитов (стреляет после перечитывания конфигурации сервисом);
  • конфиги /etc/systemd/systemd-sysext.conf и /etc/systemd/systemd-confext.conf для соответствующих сервисов;
  • systemd-vmspawn научился пробрасывать системного пользователя внутрь виртуалки с помощью --bind-user=/--bind-user-shell=;
  • опцию --recovery-key= у homectl теперь можно использовать и при операции update, а не только при создании пользователя;
  • systemd-machined и systemd-importd теперь можно запускать отдельно для каждого пользователя;
  • run0 получил опцию --empower (использует соответствующую системную группу) для повышения привилегий через механизм capabilities без смены UID - меньше шансов создать файлы от рута или ещё как-то напортачить ненароком;
  • расширения конфиг файлов (которые в каталоге что-то.d/ ) с суффиксом .ignore теперь, ожидаемо, игнорируются;
  • множество не менее праздничных нововведений и улучшений.

Поддержка скриптов System V объявлена устаревшей и планируется к удалению – системы и пакеты, пребывающие в состоянии летаргии, нужно из него вывести.

>>> Release notes

★★★★☆

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

Скрипты System V уже который год грозятся удалить. И всё не удалят - будет ор выше гор.

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

И всё не удалят - будет ор выше гор.

Удалят в следующей версии - 260. И вангую что всем будет насрать - хейтеры на фоне слегка повоняют как обычно и всё. Если в какой-то сервис до сих пор не завезли юнит, то на него настолько пофик хоть пользователям, хоть разработчикам что никто и не заметит как он сломается.

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

Поздравляю всех с очередным релизом проекта, наводящего порядок в этих наших линуксах.

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

Скрипты System V уже который год грозятся удалить. И всё не удалят - будет ор выше гор.

Естественно. Работает - не трогай.

AS ★★★★★
()

Поддержка скриптов System V объявлена устаревшей и планируется к удалению – системы и пакеты, пребывающие в состоянии летаргии, нужно из него вывести.

Запасаемся попкорном.

расширения конфиг файлов (которые в чё-то.d/ папке) с суффиксом .ignore теперь, ожидаемо, игнорируются;

Обычно инклудится что-то типа config.conf.d/*.conf, а всё остальное игнорируется. Тут пошли своей путёй, похоже.

Ну и да. Видел тред на одной странице.

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

Тут пошли своей путёй, похоже.

Это для того что пакеты по-умолчанию притаскивают - аналог .rpmsave

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

… Тут пошли своей путёй, похоже.

И они неисповедимы.

qwe ★★★
()

расширение интерфейса Varlink IPC (догоняем D-Bus);

Я только весь софт на единый D-Bus Socket перевёл, чтобы не городить десяток интерфейсов и /dev/ бинды в контейнерах. Теперь будет 2 десятка демонов для поддержки всего этого хозяйства 🤣.

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

а что в nspawn сложного? Накатил debootstrap базовую систему контейнера да запустил systemd-nspawn, с флагом вроде boot даже сервисы можно запускать.

cetjs2 ★★★★★
()

Поддержка скриптов System V объявлена устаревшей и планируется к удалению – системы и пакеты, пребывающие в состоянии летаргии, нужно из него вывести.

а нам-то что, главное, чтобы скриптик в /etc/init.d/ положить и ссылочку на него сделать, а всю эту хрень, как она там называется, юнит что ли, можно выкинуть, ну да, libsystemd придется держать, но она нам не мешает

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

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

Там ключей прям сильно много. https://www.freedesktop.org/software/systemd/man/latest/systemd-nspawn.html

Можно из образа запускать, снимки btrfs использовать, отдельный сетевой интерфейс задать. -D directory -M machine -b - это прям самый минимум. Меньше только без "-b", тогда получится что-то типа chroot.

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

Вы какими-то сложными путями идете. machinectl pull-tar <ссылка на архив> <название контейнера>

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

Начать можно с https://systemd.io/ какого-то конкретного туториала порекомендовать не могу: для моих задач обычно man хватало. А то и вообще tldr :)

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

Уже в прошлых релизах удалили. Где то между 256 и 258.

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

Это для того что пакеты по-умолчанию притаскивают - аналог .rpmsave

И вот останется там rpmsave, ииии?

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

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

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

Уже выпустили какую-нибудь книгу типа «Администратор systemd»?

Да имхо пора уже и «Аdvanced Администратор systemd» выпускать. :)

anc ★★★★★
()

Даром ненужен!

dumauz ★★
()

Поддержка скриптов System V объявлена устаревшей и планируется к удалению

Чтобы что?

GFORGX ★★★
()

расширение интерфейса Varlink IPC (догоняем D-Bus)

планируется удаление d-bus и замена на system-d?

расширения конфиг файлов (которые в «чё-то.d/» папке) с суффиксом ".ignore" теперь, ожидаемо, игнорируются;

планирутся папка «so-so» для тех сервисов, кот. еще не определеились?

System V объявлена устаревшей и планируется к удалению - системы и пакеты, пребывающие в состоянии летаргии, нужно из него вывести.

это что за казус бейли? запланировано два этапа: сначало из system-v удаляют все «систему и пакеты», остается «просто system-v», а затем и сама «system-v»?
и кому она, в таком случае, совсем никаму не нужная помешала? лежит, ни кого не трогает - не трогайТе и вы ее!

или я все не правильно понял?

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

це-ж давно уже, читается только под виндой! леня бох!

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

Там ключей прям сильно много…

Но обычно хватает пары трёх. sytemd-nspawn (в отличие от systemd) очень классный инструмент. Обычно хватает банального unshare или даже chroot, но когда нужно что-то больше (к примеру другая архитектура) - просто замечательно.

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

И вот останется там rpmsave, ииии?

«Сделано не нами» же. Там это нормально.

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

Чтобы что?

Чтобы можно было выкинуть код поддержки ненужного легаси в следующем релизе.

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

это что за казус бейли?

Испанская стыдоба! Скажи что ты шутишь - ну нельзя же быть до такой-то степени необразованным!

и кому она, в таком случае, совсем никаму не нужная помешала?

Мне - я хочу чтобы её удалили.

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

Да пусть удаляют что хотят, системг всё равно и так и так не нужно.

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

Я б сказал, беспорядок. Было несколько скриптов, а теперь дофуя system-%%%%%%d

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

не, перепись разнообразиефобов

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

в комментах перепись неосиляторов ini-конфигов, я правильно понимаю?

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

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

Чем же порадует энтузиастов GNU/Linux

Своим отсуствием надеюсь? Или хотя бы вырезанием какого-нибудь очевидно бесполезного функционала.

расширение интерфейса

опция

конфиги

получил опцию

расширения конфиг файлов

Ан-нет, таки 259м совершенно бесполезным расширением кодовой базы

множество

Так их там ещё целое множество?! Я не выдержу!

Поддержка скриптов System V объявлена устаревшей и планируется к удалению

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

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

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

err
()

Интересно, что было первым, systemd или ядро Linux? Или, когда systemd начнёт загружать ядро и заменит kexec?

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

Интересно, что было первым, systemd или ядро Linux?

На ЛОР даже такие нубы встречаются? Откуда?

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

На ЛОР даже такие нубы встречаются? Откуда?

Из «исходников», я думаю... :))

Не буду уточнять, дабы не провоцировать... :)))

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

Нубы знают про kexec?

Не, ну а чё, systemd-boot есть, про Lilo забыли уже, можно заявить, что Grub ненуно, заодно kexec в systemd засунуть. И будет дистрибутив systemd с ядром Linux.

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

функционала

Опять математики недовольны.

Radjah ★★★★★
()

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

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

Нубы знают про kexec?

Ну ты же узнал откуда-то.

можно заявить, что Grub ненуно

Оно действительно не нужно благодаря наличию EFISTUB.

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

Когда ждать выпуск дистрибутива systemd с ядром Linux? А то я systemd неосилил, использую Runit. Работает без нареканий.

logich
()

ну всё, теперь-то заживём!

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

Как-то хейтеры подвыдохлись. Где ржачный контент?

Либо модеры лютуют, либо мамка загнала делать уроки :)

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

Или хотя бы вырезанием какого-нибудь очевидно бесполезного функционала.

Поддержка скриптов System V объявлена устаревшей и планируется к удалению

Всё как ты просил ;)

zabbal ★★★★☆
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.