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

У меня давно уже Gentoo, и я благодарен им за то, что они уважают моё право выбора, а не привязывают всё к systemd безальтернативно. Захочу поставить systemd — поставлю; но пока что и openrc работает вполне хорошо и полностью меня устраивает.

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

а так по времени разница 1-2 секунды роли не играют.

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

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

Я за то, чтобы и у тебя, и у меня было право выбора, а не как в арче, что там надо править код программ, чтобы отвязать их от systemd. Я совсем не против systemd, он сам по себе, может, и неплох; безальтернативное навязывание — вот что плохо.

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

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

Красношапка приняла решение о выкидывании во всех других дистрибутивах (за редким исключением)?

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

Ну да, главное брякнуть что-нибудь и уйти поскорее, пока оппонент не успел возразить.

Меня вообще удивляет тупость людей. Есть разработчики программ, которыми вы пользуетесь. Эти разработчики вправе принимать решения о том, какие технологии им использовать в своих продуктах. Эти решения они принимают, исходя из собственных оценок и знания потребностей своего продукта, в чём они однозначно намного компетентнее как разработчики данного продукта. И если вас не устраивает их выбор в пользу, например, logind, вас следовало бы привести конкретные аргументы против этого. Причём привести разработчикам. Если же они, почитав ваши бредни о всемирном заговоре RedHat и Леннарте, заставившем их использовать logind, пошлют вас нахер — то это ваши проблемы, хотя вы, конечно, едва ли найдёте в себе мужество в этом признаться.

anonymous
()

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

По моему это всегда хорошо иметь логичный и стройный интерфейс инициализации системы который будет работать на любом дистрибутиве.

Конечно баги бывают в самом начале, но по моему плюсы systemd покрывают все минусы и «болезни роста».

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

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

Не лишают ли меня выбора те кто убрал не системд из репов?

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

Не лишают ли меня выбора те кто убрал не системд из репов?

А кто это сделал? Разработчики systemd или же дистрибутива?

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

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

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

NextGenenration ★★
()

Хорошая новость, особо радуют улучшения в IPv6, как раз нам в сеть офисов подключили IPv6, провожу эксперименты по миграции.

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

Важен факт наличия, а не ответ на вопрос кто.

Лишь в случае, когда высказывается сожаление о самом факте без указания виновного. Если вы не считаете, что во всём виноват systemd, — то ваша позиция мне понятна. Да, было бы хорошо, если бы в дистрибутивах могли предоставлять и поддерживать альтернативу. К сожалению, мало у каких проектов есть достаточно человеческих ресурсов для этого.

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

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

юниксвей не магическое нечто, разрешающее все проблемы.

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

Ох уж эти сказочники

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

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

При плохой погоде на луне systemd может оказаться даже медленнее.

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

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

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

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

Если кажется, что сисвинит работает слишком долго - просто уменьшаем значение sleep, которое здесь чисто для fallback-решений. И вот, сисвинит работает ничуть не медленнее. Впрочем, даже если Месье удалось и удалось получить 10 секунд разница - это настолкьо мелко и незаметно, что проблем куда более важных много, на это можно и не обращать внимания

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

По моему это всегда хорошо иметь логичный и стройный интерфейс инициализации системы который будет работать на любом дистрибутиве.

Когда ждать полной комплиментации всех дистрибутивов?

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

Ровно так же если тебя не устраивает моя позиция, ты можешь привести свои аргументы, дабы убедить меня в обратном

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

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

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

Почти во всех лицензиях есть пункт «как есть»

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

Ох уж эти сказочники

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

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

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

Забавно читать(и использовать) mvc, интерфейсы и прочее, когда будет только один вариант, а замена его на второй скорее всего повлечёт полное переписывание.

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

теперь ЮНИКСвей закопан

UNIX-way был закопан когда в UNIX водрузили X.Org

Использовать UNIX-систему с комбайном X.Org и переживать за мифичиский UNIX-Way это просто смешно.

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

линукс прибит к системд

И что?

редхат монополист

Монополист чего?

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

Забавно читать(и использовать) mvc, интерфейсы и прочее, когда будет только один вариант, а замена его на второй скорее всего повлечёт полное переписывание.

Эм, а в чём проблема? Компоненты systemd общаются с внешним миром и между собой через dbus. Сделать альтернативную реализацию этих интерфейсов — дело техники. Просто из технарей это никому не надо особо, а нытики и крикуны могут только вопить и плакаться.

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

Юниксвей сдох

А когда он был жив? Есть ли к примеру kde на gtk?

линукс прибит к системд

Пользователи слаки, генты, воида, и некоторых других дистров с тобой не согласны.

редхат монополист

Где? На десктопе? На десктоп каждый волен ставить что хочет. На серверах? Сомневаюсь что админ будет переносить работающий сервер на какую-то симпатичную ему технологию просто по тому что хочет.

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

Эм, а в чём проблема? Компоненты systemd общаются с внешним миром и между собой через dbus. Сделать альтернативную реализацию этих интерфейсов — дело техники. Просто из технарей это никому не надо особо, а нытики и крикуны могут только вопить и плакаться.

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

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

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

Это если такая программа одна. Если же их достаточно много, проще не решать с десяток частных случаев, а сразу реализовать общее решение. Вроде в FreeBSD что-то подобное как раз хотели сделать. В Ubuntu с их cgmanager-ом тоже.

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

X.Org это левый сторонний пакет, которым на сервере пользоваться совсем не обязательно, в отличие от сабжа

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

Ядро Linux тоже не особо юниксвейно.

Впрочем, им на сервере пользоваться тоже не обязательно. :)

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

UNIX-way был закопан когда в UNIX водрузили X.Org

а что кстати в иксах неюниксвейного, отдельно клиент, отдельно сервер, сетевая прозрачность при желании, все дела

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

Пользователи слаки, генты, воида, и некоторых других дистров с тобой не согласны

Ну бог им в помощь.

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

юниксвей - это про юзерспейс, а не ядро

Вообще-то, юниксвей — это про пользовательский юзерспейс. К системным штукам «под капотом» он не имеет никакого отношения. Во всяких там Solaris, знаете ли, тоже не sysvinit совсем.

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

а что кстати в иксах неюниксвейного, отдельно клиент, отдельно сервер, сетевая прозрачность при желании, все дела

А что в systemd неюниксвейного? Отдельные бинарники, общаются между собой через интерфейсы.

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

Я работаю с CentOS, Arch, Debian, Ubuntu. Там это давно есть. Лично мне большего и не надо, я если честно и не знаю какие еще массовые дистрибутивы есть.

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

Вообще-то, юниксвей — это про пользовательский юзерспейс. К системным штукам «под капотом» он не имеет никакого отношения.

А мужики-то не знают(с) Ты это сам придумал или подсказал кто? (с)

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

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

К примеру дистр где из коробки нет systemd

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

Там это давно есть

там разные пакетные менеджеры, разные версии софта, разное содержание реп...

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

К примеру дистр где из коробки нет systemd

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

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

Это чрезвычайно положительный тренд. Крайне важно, что теперь для сборки божественного systemd не будут использоваться портянки на баше. Еще один маленький шаг к выпиливанию этого устаревшего убожества.

anonymous
()

I no longer feel like I can trust «init» to do the sane thing. You all presumably know why.

© Линус Торвальдс

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

А что в systemd неюниксвейного? Отдельные бинарники, общаются между собой через интерфейсы.

в частности интерфейсы и не юниксвейны, особенно kdbus, который они даже вынуждены пихать в ядро.

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

просто написать альтернативную реализацию

Её кто-то да должен написать. Теперь осталось найти мотивацию для этого человека поднять локальный репозиторий, пропатчить пакеты, разобраться в работе systemd, переписать целиком, и это ради самнительной ца(хочу заострить на этом внимание. пользователи systemd не ца, а не пользователи systemd далеко не все согласятся перейти). Потом убедить мейнтеров дистрибутива/найти железо достаточное для хостинга репов. Только начиная с этого момента может идти речь об экономии времени. Уже прошло то время когда можно было написать операционную систему в одиночку.

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

в частности интерфейсы и не юниксвейны

Обоснуйте.

особенно kdbus, который они даже вынуждены пихать в ядро

Это-то тут каким боком?

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

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

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

Крайне важно, что теперь для сборки божественного systemd не будут использоваться портянки на баше

А Meson это что-то типа cargo.toml или там тоже для сборки программы из жалкогих пары десятков файлов нужно несколько сотен унылых строк?

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