LINUX.ORG.RU

systemd 233

 


2

4

В начале этого месяца после почти 4 месяцев разработки состоялся релиз systemd 233 — системного менеджера для GNU/Linux.

В этом релизе (помимо исправлений ошибок):

  • Добавлена возможность выбора версии cgroup через параметр ядра.
  • Файлы политик D-Bus теперь устанавливаются в /usr.
  • Все сопутствующие Python-скрипты переведены на 3 версию.
  • Юниты типа notify теперь обязаны сообщать READY=1 при загрузке.
  • Команды из ExecStopPost теперь выполняются независимо от успешности запуска юнита.
  • Добавлена опция RestrictNamespaces для контроля доступа сервисов к различным пространствам имён.
  • Реализована поддержка dm-verity.
  • Добавлена опция ListenPort для клиента DHCP.

Стоит отметить, что в списке контрибьюторов есть и русские фамилии.

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



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

Сапиенсов от прочих зверушек отличает умение отсеивать нужную информацию от ненужной.

Неправильно. Во-первых, «отсеивать» умеют даже морские свинки. Во-вторых, «отличать нужную от ненужной» не всегда умеет даже большинство сапиенсов.

Человека станет волновать, какое право имел условный Леня заменить его молоток

Это не его молоток.

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

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

Сложно вот так анамнез по переписке собирать. Возможно потому что ты тупой. Или слепой. Или и то, и другое.

zabbal ()

Я вот чего не понял в этот системД. Значит, винда что-то после обновления подвисла, по умолчанию грузится линукс и говорит мне - чувак, все плохо, ошибка, запусти читалку логов. Запускаю. Продираюсь через тонны мусора. Пишет мне - знаешь, не могу подмонтировать виндовую файловую систему и потому останавливаюсь. Ну офигеть. А зачем, если фс неродная, системных файлов в ней нет. Выдай варнинг, напиши письмо, если есть куда, и грузись дальше.

Я, конечно, nofail добавил теперь, но как-то это все очень стрессово.

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

Что то я не помню такого, чтобы сеть поднималась автоматически при втыкании сетевого кабеля. И чтобы поддерживался вайфай с wpa. Хотя последнее в дебиане можно было заскриптить.

Сетка да, скриптовалась. А wi-fi - wicd (используется до сих пор в дистрах для слабых машин). У редхата что-то из коробки было. Там же приходило сообщение. Ну пришло - дергай. Была еще какая-то штуковина, но название забыл. Выручила меня когда-то, пока systemd не научился сетку с неавтоматической раздачей адресов верно поднимать.

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

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

Совпадает не значит, потому что. Люди умеют считать деньги. Редхат пилит инит, который можно встроить везде и если требований особых нет, то и трогать внутри толком ничего не надо. С этой точки зрения systemd прекрасен. Бери и встраивай. Проблемы начинаются там, где нужно что-то нетипичное или где systemd спотыкается о какую-то свою ошибку (ну или же после апгрейда старый конфиг systemd больше не работает, да еще и доков толком нет как его заставить работать).

Хвосты искать тяжеловато. Плохую ситуацию с документацией признают везде. То есть по факту админ, порыскав по куче форумов, должен лезть в исходники и смотреть что происходит. А это уже не админ, а девопс какой-то (минимум). Что сказывается на его цене.

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

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

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

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

Ну и зачем это все? Пока я не вижу особо вменяемых ответов.

P.S. Ну и кстати pulseaudio как работал хуже виндового аудиоменеджера, так хуже и работает. Просто по функционалу. И я не могу понять, почему нельзя было сначала воспроизвести функционал, а потом вешать сверху новый.

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

А вот в людей верить не стоит, они этого не заслуживают.

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

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

Тут что, на весь тред только у intelfx есть работа, блджад?

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

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

А зачем, если фс неродная, системных файлов в ней нет. Выдай варнинг, напиши письмо, если есть куда, и грузись дальше.

Потому что телепатов не завезли. Откуда оно знает, системная ФС или нет?

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

И нельзя не согласится с одним англоязычным юзером.

Истинно так - идиотизм интернационален и systemd наилучший детектор. Всей разницы - у местных пердак прогорает, а у их заокеанских собратьев по отсутствию разума - butthurt.

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

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

Чур меня...Что я тебе плохого сделал ?))

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

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

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

работодателя, который мастерски пропихивает его поделки в апстрим
DummyBoy

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

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

Совпадает не значит, потому что.

Русский как язык учить чё?

как работал хуже виндового аудиоменеджера

И этот косноязычный виндузятник почему-то считает, что разработчики GNU/Linux должны считаться с его баттхёртом?!

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

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

в networkd точно нет, потому что там можно делать match по MAC-адресу

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

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

Вот по этому ламеры-мышевозники и не должны администрировать. А то заходит это ламо на незнакомую систему и просирается от незнания документации. А потом заходить на LOR и опять просирается, в комменты - на этот раз уже просто по привычке.

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

Ой не смеши меня. Незнание документации :)

Для тебя наверное великая тайна, что на работе люди пользуются одними инструментами по необходимости, а дома предпочитают комфорт и уют ? Извини что порвал твой внутренний мирок. Вам сектантам не понять.

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

Это веди круто, да ? Позавчера работало, вчера пришел какой-то даун, условный Леня, сделал какие-то манипуляции, а сегодня работать перестало из-за того что кто-то не знает документацию ? Бугага!

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

Вопрос не в чтении документации, а в том что ее приходится читать из-за таких...

Бедняжечка, я тебе искренне сочувствую. Ты там не перенапрягся от чтения документации? Головка не опухла? Череп мозг не жмёт?

еще и не оставляя при этом выбора

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

Это веди круто, да ?

Тебе пока systemd впихивали, часом центр Брока-Вернике не зацепили? Что именно ты хотел сказать этой иллюстрацией дислексии?

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

но я же это не педалирую?

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

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

Ну, ЛОР для меня как MMORPG - выбрал себе персонажа и отыгрываю, как могу. Ты же вон как здорово отыгрываешь «илитку, распертую от ЧСВ» - прям зависть берет. Не все так мастерски овладели искусством тролления, но обещаю стараться, когда скор позволит.

DummyBoy ()

В этом релизе (помимо исправлений ошибок):

Есть неработающий udev. Баг вешать бессмысленно, так как апстрим невменяемый.

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

Ну то есть ты просто врёшь, как всегда?

Да ладно ? Я инфлексу как-то показывал баг про отсутствие remote syslog, который поттеринг закрыл по а-ля «ненужно». Это про невменяемый апстрим. Честно, хотел сейчас найти, но, что-то, сложно.

А баг... Было правило UDEV, работало. И рраз, перестало. Причём на втыкание работает, на udevadm test работает, на при ребуте - хижина индейская. С 201 работало, с 230 перестало.

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

Ну да, ну да, само собой, кто бы сомневался :-D :-D :-D

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

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

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

О божечки, я весь дрожу от ужаса! Чтобы ты, да вдруг стал стратить время на проект с открытыми исходниками вместо болтовни на LOR?!

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

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

И поэтому ты решил рассказать о них intelfx вместо апстрима. Гений! Титан логики просто.

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

Чтобы ты, да вдруг стал стратить время на проект с
открытыми исходниками вместо болтовни на LOR?!

На достойные проекты, представь себе, я трачу время.

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

О божечки, я весь дрожу от ужаса!

https://github.com/systemd/systemd/issues/2642

Человек повесил разумный фичереквест, а, так сказать, «разработчик» закрыл FR по причине «не так свистишь». Великолепно, что уж тут.

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

И как отслеживать криво форкающиеся демоны, вроде oscam?

Решать вопрос с демоном, а не костылить подпорки. Да, systemd тут выступает типичным костылём. Причём косвенно ведёт к ухудшению качества кода: зачем что-то там отлаживать, если systemd перезапустит, если что ?

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

...ведёт к ухудшению качества кода: зачем что-то там отлаживать, если systemd перезапустит, если что ?

А это - прямое следствие текущей парадигмы «х№як х№як и в продакшен». Такое сплошь и рядом, временами на полном серьезе вижу рекомендации - «если ваше приложение крашится, не тратим время на починку и перезапуск, а запускаем по быстрому новый контейнер». Хрен ли, серверов много, процов и памяти в них как грязи - а программисты люди нынче ценные, и время свое тратить на отладку и фиксы не любят.

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

А это - прямое следствие текущей парадигмы «х№як х№як и в продакшен».

официально зовется agile.

«если ваше приложение крашится, не тратим время на починку и перезапуск, а запускаем по быстрому новый контейнер».

то что там в systemd, как писали выше, до нужного уровня не дотягивает.

Хрен ли, серверов много, процов и памяти в них как грязи

гринпису на них нет да.

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

сплошь и рядом, временами на полном серьезе вижу рекомендации - «если ваше приложение крашится, не тратим время на починку и перезапуск, а запускаем по быстрому новый контейнер»

Где это такое интересно?

zabbal ()