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 ()
Последнее исправление: sudopacman (всего исправлений: 7)

По мне переход на meson это «замена шила на мыло», но разработчикам виднее как им работать удобнее.

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

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

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

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

Теперь местные systemd-ненавистники его фекалиями закидают.

cantus
()

Буду оригинален: нужно!

Эх, жаль, мои фиксы lingering в logind не вошли в релиз. Но зато особенно радует миграция с автолулзов.

intelfx ★★★★★
()

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

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

sudopacman ★★★★★
()

Адепты уже приходили?

anonymous
()

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

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

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

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

Другие системы инициализации не хуже.

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

AlexKiriukha ★★★★
()

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

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

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

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

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

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

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

Deleted
()

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

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

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

Radjah ★★★★★
()

Пишу из будущего в удаленный тред: у нас тут все хорошо без этого самого!

З.Ы. А почему сие поделие в мини-новостях? :)

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

Зачем? Страна должна знать своих лиц нетрадиционной ориентации Хероев! Хероям сала!

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

Хм, вот это я пропустил. Таки была, правда я ей почему-то не пользовался.

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

Ты запускаешь линукс много раз в день?

Может понадобиться его перезагрузить в процессе работы, и чего ради я должен ждать?

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

но же должен быть быстрее autotools?

Он не просто должен, а реально быстрее.

imul ★★★★★
()
Ответ на: комментарий от 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)
Ответ на: комментарий от cantus

Более, но тоже не вполне. Какбэ у харда проблема не в юниксвейности.

Бздя более юниксвейна и вот.

frost_ii ★★★★★
()
Ответ на: комментарий от 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

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

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

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

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

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

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

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

Polugnom ★★★★★
()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

по ссылке какая-то очередная хипстерская питонокакашка, даже Make не использует

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

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

Polugnom ★★★★★
()

Добавлена поддержка системы сборки Meson

А почему не CMake?

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