LINUX.ORG.RU

Релиз systemd 199

 


0

3

Леннарт Поттеринг выпустил релиз systemd 199.

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

  • Теперь systemd-python может быть использован для управления libsystemd-daemon.
  • Несколько переменных sysctl меняются при запуске (например, ставятся «безопасные» настройки sysrq).
  • Число рабочих процессов вычисляется исходя из числа CPU, а не памяти, как было ранее.
  • Journald теперь принудительно сбрасывает данные на диск спустя 5 минут после записи в журнал (т.е. данные на диске отстают не более чем на 5 минут).
  • Директории /tmp и /var/tmp теперь доступны для всех процессов сервиса.
  • Предсказуемые имена интерфейсов (вроде enp0s3) могут быть отключены через параметр ядра net.ifnames=0 (к самому ядру это не имеет отношения, параметр влияет только на systemd).
  • Количество рабочих процессов udev теперь зависит от количества процессоров в системе, а не от количества памяти.
  • В составе systemd появилась libsystemd-bus, которая, возможно, будет доступна и для обычных приложений.

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



Проверено: true_admin ()
Последнее исправление: Aceler (всего исправлений: 10)
Ответ на: комментарий от anonymous

Или прежний инит работать не давал?

Поставь centos 5 и посмотри сколько прежний инит тачку поднимает. Меня это решительно не устраивает.

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

Мне понятно, что идёт завязка всего на одну единственную систему инициализации. О чём, собственно, и шла речь.

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

И? Это как-то противоречит тому, что сказал я? :)

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

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

xsession - это просто помойка для единоразового запуска. Мне по дефолту firefox не нужен, например. Зачем мне браузер без сети?

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

Если бы они были такими прекрасными то никто бы не стал городить upstart, а затем systemd.

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

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

поцтеринг сказал «ненужно»

ForwardToSyslog=yes тебя спасёт. Я вижу других аргументов «против» у тебя нет. На твоём месте я бы фичреквест делал пока не поздно.

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

Но если даже их можно учить новым трюкам, то подумай - стоило ли с нуля писать ОС-поверх-ОС в виде systemd.

Даже дос можно научить многозадачности. Стоило ли с нуля писать линукс?

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

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

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

Даже дос можно научить многозадачности. Стоило ли с нуля писать линукс?

То есть ты считаешь, что systemd дает столько же новых возможностей по сравнению с sysvinit, сколько Linux давал по сравнению с DOS?

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

Для управления сервисами

sysvinit справляется и справлялся с этим на ура. http сервера правда нет, qr кодов, смесью с удавом и т.д. Но то, на что он нужен - справляется :)

Но есть средства удобнее.

это где? в системгэ? Где опции меняют своё поведение даже между минорщинами?

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

systemd дает столько же новых возможностей по сравнению с sysvinit, сколько Linux давал по сравнению с DOS?

Может и не столько, но овчинка стоит выделки.

Любой большой проект это вещь в себе. Никто же не кричит что firefox что он не интегрируется в какой-нить хром или оперу.

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

sysvinit справляется и справлялся с этим на ура

какая именно реализация? Ты сейчас о формате конфигов или о конкретном ините?

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

systemd дает столько же новых возможностей по сравнению с sysvinit, сколько Linux давал по сравнению с DOS?

Может и не столько

Ч0рт, а я уже надеялся, что в треде будет как раз нужное количество восторга.

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

Весьма показательно, что «истерички» в основном вопят НЕНУЖНО, ВЕЛОСИПЕД и т.д.

И что характерно, они абсолютно правы.

В каком месте? Сколько трудочасов работы команды systemd ты оплатил, чтобы иметь право оценивать, насколько нужна их работа? Сколько процентов акций RedHat у тебя, чтобы иметь хотя бы призрачное право оценивать, какой работой они загружают своих работников?

Ты к каждому на улице подходишь и высказываешь свое мнение о нужности действий этого человека? Подходишь к человеку с iPhone и начинаешь ему мозги мыть, зачем ему iPhone, можно с обычной нокией 3310 ходить.

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

В Plan 9 есть такая штука как plumber, так что написать на скриптах нечто подобное было бы не очень трудно.
В юниксах же опять проблемы, хотя тот же upstart способен их решить (да, он умеет запускать процессы от имени пользователя)

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

Где опции меняют своё поведение даже между минорщинами?

You're doing it wrong! Нужна стабильность-- используй lts-дистры. Потому что даже если опции остануться теми же это не значит что внутри ничего не сломают.

Кстати, что за минорные версии у systemd?

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

Единственный аргумент против systemd который я от тебя услышал это «когда-нибудь оно станет глючным и тормозным». Так можно про любой проект сказать.

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

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

«когда-нибудь оно станет глючным и тормозным»

Скорее «когда-нибудь его доведут до ума». Может быть.

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

systemd большая монолитная хрень, довольно криво написанная, со всеми вытекающими последствиями.

можно пример «правильной» реализации init?

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

можно пример «правильной» реализации init?

Современного инита, с асинхронным блэкджеком и шлюхами по событию? Нет (код upstart я не смотрел).

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

Нужна стабильность-- используй lts-дистры.

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

Кстати, что за минорные версии у systemd?

Слишком неконгруэнтные изменения от версии к версии. Неправильно выразился.

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

Любой большой проект это вещь в себе. Никто же не кричит что
firefox что он не интегрируется в какой-нить хром или оперу.

facepalm.tiff
любители системд показывают свою компетентность во всём
помнится, на опеннете один предлагал раздавать электрический ток напряжением 12В потребителям, мотивируя это уменьшением опасности пожара

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

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

Сижу на арче с systemd с версий 195 по 198 точно. Никаких проблем при апдейтах. Да и кто тебя заставляет обновляться?

Но дело не в этом. Если ты хочешь стабильности то твой выбор lts, другие варианты это наивная надежда на то что в новой версии ничего не поломают. А ломают даже в стабильных ядрах redhat.

true_admin ★★★★★
()

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

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

У каноникла уже есть система инициализации, которая им очень нравится.

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

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

исправлено

не благодарите

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

Я дебил и верю Поцерингу на слово

Исправил, не благодари.

tailgunner ★★★★★
()
Ответ на: комментарий от quantum-troll

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

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

У апстарта неплохой исходный код, кроме того с тестам.
Никакого GOTO-driven development, как в systemd.

quantum-troll ★★★★★
()
Ответ на: комментарий от Oleaster

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

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

Так и леннарт, наверное
Ой, я вместо патчей случайно новый проект запилил

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

Можно использовать journald без systemd? Или собрать systemd без journald и например logind? Если нет, то нихрена оно не модульное.

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

Если нет, то нихрена оно не модульное.

Если ты такой глупый, что не понимаешь даже простейший текст на английском, то нахрена ты такой нужен?

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

Ой, не уверен я в этом, бро. Особенно если речь про ЛОР. Вон сколько психов системд ругает, нормальных явно меньше. =)

Sluggard
()
Ответ на: комментарий от quantum-troll

Если нет, то какие же это модули.

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

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

Если это, как ты говоришь, модули, то почему «несмотря на то»? Их можно отделить и они нисколько не будут мешать апстарту, и наоборот, ведь так?

quantum-troll ★★★★★
()
Ответ на: комментарий от Sluggard

А системд шагает поступью победителя

Ичо? ©

Мало ли какая чума широко распространилась. Роллтон, донцова, системдэ...

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

ну и расскажи мне, разрушитель мифов, как мне собрать только udev? не собирая и устанавливая всего остального барахла

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

Но ведь мейнтейнеры дистров — не читатели Донцовой. Думается мне, что они разбираются в своём деле лучше, чем читатели в литературе.

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