LINUX.ORG.RU

systemd 234

 


1

2

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

  • Добавлена поддержка системы сборки Meson. Полный переход c autotools состоится в скором времени.
  • Добавлен параметр JobRunningTimeoutUSec= для ограничения времени выполнения запущенного процесса.
  • Реализованы новые варианты Condition* для проверки пользователя и группы.
  • Улучшена поддержка V(X)LAN, IPv6 в systemd-networkd.
  • systemd-logind теперь можно перезапускать без потери состояния (файловые дескрипторы сохраняются посредством FDSTORE).
  • Исправлена уязвимость CVE-2017-1000082, связанная с неправильной обработкой имени пользователя.

В благодарностях упомянут один из пользователей linux.org.ru — intelfx.

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



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

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

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

исправление уязвимости CVE-2017-1000082, связанной с неправильной обработкой имени пользователя.

А как же «NOTABUG»? Каким в итоге сделали поведение?

sudopacman ★★★★★ ()

исправление уязвимости CVE-2017-1000082, связанной с неправильной обработкой имени пользователя.

так в итоге какое решение? в последнем своем комменте поттеринк сказал в том духе что если имя пользователя «синтаксически неверно», то systemd использует root и все равно стартует сервис, но добавляет запись в лог об этом. если пользователь не существует, то юнит фейлится как и ожидается.

крайне странное и нелогичное поведение.

prizident ★★★★★ ()

Пользуясь слакой скажу, что сустемд ненужно. В начале оно конечно интересно смотрелось, но сейчас этот комбайн должен кто-нибудь остановить.

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

Активация по сокетам была и до systemd, просто она не была прибита гвоздями к системе инициализации, а управлялась собственным демоном inetd.

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

Не было systemd - Linux всё равно нормально запускался и управлялся

Запускался десятки секунд на SSD

Обыденная операция смены корня требовала целую портянку команд.

alexferman ()

В благодарностях упомянут один из пользователей linux.org.ru

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

Пишу на первой странице темы про systemd.

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

Кстати, почему не в Коммерческом ПО?

#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
intelfx ★★★★★ ()
Ответ на: комментарий от Dmitry_Sokolowsky

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

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

Я запускаю один раз с утра, и меня скорость устраивает.

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

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

Здесь решает оптимизация и скорость работы накопителя. Как человек, использовавший сисвинит, апстарт, опенрц и системд (рунит не пробовал, врать не буду), скажу, что на ссд - один хрен все грузится быстро в силу технологии флеш-накопителя, на хдд все грузится медленнее в силу технологии экономичности и надежности винта, а так по времени разница 1-2 секунды роли не играют.

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

Убрал коммент? ;-)

От FLOSS осталось только название. Unixway предполагал, что практически каждый мог создать свой проект, который заменит любой из имеющихся, так как любой компонент системы был невелик.

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

Разве что тебе критична бесплатность софта. Но это со временем может и пройти. (и критичность и бесплатность)

А POSIX устарел и Леннарт докажет это

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

она агрессивно навязывается

Разве что разработчиками дистрибутивов. Ведь это они принимают решение о системе инициализации в их продукте.

программы к ней прибиваются так, что без неё потом не работают

Разве что разработчиками этих программ. Ведь это они принимают решение о поддержке systemd и неподдержке аналогов.

Учитывая вышесказанное, при чём здесь systemd?

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

Разве что разработчиками дистрибутивов

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

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

Я запускаю один раз с утра, и меня скорость устраивает.

Пардон, а зачем его запускать каждый день? Запустил себе раз и до следующего апдейта безопасности пусть так месяцами и работает.

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

Разве что разработчиками этих программ

Эмм. У тебя короткая память. Дела обстоят с точностью до наоборот. Критичные подсистемы были переписаня в рамках проекта systemd, а свободные независимые аналоги объявлены устаревшимы и выкинуты. Да, и причём здесь systemd?

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

Критичные подсистемы были переписаня в рамках проекта systemd

Какие именно критичные системы были переписаны в рамках проекта systemd? Мёртвый consolekit?

а свободные независимые аналоги объявлены устаревшимы и выкинуты.

Выкинуты кем? Леннарт к каждому разработчику приходил с пистолетом и заставлял использовать logind, угрожая убить его собаку?

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

Критичные подсистемы были переписаня в рамках проекта systemd, а свободные независимые аналоги объявлены устаревшимы и выкинуты.

Ну так сами же разработчики их и выкинули (я так понимаю речь о Consolekit и udev). Никто им при этом паяльник в жопе не держал.

Polugnom ★★★★★ ()

Добавлена поддержка системы сборки Meson. Полный переход c autotools состоится в скором времени.

фуу, единственное что в systmed было годного - система сборки, и это просрали

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

Кто именно прибил эти критичные системы к systemd?

Вообще-то некто Леннарт Поттеринг создавал кривые аналоги существующего, а существующее объявлял устаревшим.

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

Ты вообще в курсе что в себя включает сабж?

Вообще в курсе. Потому и интересуюсь, что же там такого критичного, и кто именно выкинул «свободные независимые аналоги».

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

Вообще-то некто Леннарт Поттеринг создавал кривые аналоги существующего, а существующее объявлял устаревшим.

Ну, объявил. Его право. Кто же принял решение о выкидывании поддержки «существующего» в вашем любимом дистрибутиве? Леннарт — или всё-таки разработчики дистрибутива?

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

Кто же принял решение о выкидывании...

Красношапка, спонсирующая Леннарта с его проектом. Это новость?

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

Можно было обсуждать сабж с точки зрения, что «теперь круто, теперь ЮНИКСвей закопан и Линукс стал полностью состоять из огромных моноблоков»

Или. Редхат провёл крутую операцию по захвату и монополизации рынка Линукс, найдя уязвимости ГПЛлицензии.

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

frost_ii ★★★★ ()