LINUX.ORG.RU

systemd v242

 , ,


1

2

Вышла новая systemd. Достойны отдельного упоминания (по мнению автора новости) следующие изменения:

  • команды networkctl теперь поддерживают globbing
  • публичный DNS от Cloudflare добавлен в список fallback DNS
  • сгенерированные юниты .device (например посредством systemd-fstab-generator) теперь не цепляют соответствующий .mount в качестве автоматической зависимости (Wants=) - то есть подключённый девайс не обязательно будет примонтирован автоматически
  • добавлена опция CPUQuotaPeriodSec= для задания отрезка времени по которому считается CPUQuota=
  • новая опция юнитов ProtectHostname= предотвращает изменение имени хоста
  • опция RestrictSUIDSGID= для запрета создания SUID/SGID файлов
  • можно задать network namespace с помощью пути к файлу через опцию NetworkNamespacePath=
  • можно создавать .socket юниты в определённом network namespace с помощью опций PrivateNetwork= и JoinsNamespaceOf=
  • возможность активировать .timer юниты при изменении системного времени или часового пояса с помощью опций OnClockChange= и OnTimezoneChange=
  • опция –show-transaction для ‘systemctl start’ позволяющая просмотреть что именно потребуется для активации данного юнита
  • поддержка L2TP туннелей в systemd-networkd
  • поддержка раздела XBOOTLDR (Extended Boot Loader) в sd-boot и bootctl монтируемого в /boot в дополнение к ESP (монтируемого в /efi или /boot/efi)
  • busctl может генерировать сигналы dbus
  • systemctl позволяет перезагрузку в определённую ОС (если загрузчик такое поддерживает)

И множество других любопытных новшеств и исправлений.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Deleted (всего исправлений: 2)

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

Вау. У тебя и вяленый - человечен? Шикардос просто :) Ты там в любимые жены метишь я смотрю :)

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

А ещё о разнице размера бинарей в зависимости от архитектуры.

Разница между amd64 и x86_64 ощутимо влияет на размер бинарей, да-да.

Лол, стоило только удалить systemd из зависимостей, как Икс похудел сразу на 900к.

То есть ты считаешь, что Xorg из старого SysRescCD отличается от Xorg из нынешней Федоры только systemd в зависимостях? Кстати, как ты умудрился найти XWayland в ldd /proc/$(pgrep Xorg)/exe?

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

Разница между amd64 и x86_64

это разве не синонимы?

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

Всё-таки балабол. Не то что б я так уж надеялся, но всё-равно жаль.

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

Да я и сейчас люто ненавижу dbus.

Дай угадаю, когда его разрабатывали твоим ценным мнением тоже забыли поинтересоваться? Вот ведь гады - такой эксперт, столько комментов на ЛОРе написал, а инженеры его по-прежнему игнорируют.

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

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

Что это за шизофазия? У меня такое впечатление, что хейтерам systemd где-то бесплатно вещества раздают.

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

> Скоро он научится не первым пидом запускаться, если в системе другой init?

А какие системы инициализации такое умеют?

s6

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

исполнительных файлов

Очень исполнительных или так, плюс-минус пара инструкций?

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

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

Когда его разрабатывали, на чьи-то мнения разработчикам было совершенно насрать, они делали «чтобы было так же ублюдочно как в венде».

Когда в линуксах для всяких неосиляторов будут вводить «буквы дисков» или ещё какую вендовую хероту, тоже ничьим мнением интересоваться не будут.

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

Да, универсальная легковесная нейтральная спецификация против GRUB-специфичного костыля, работающего разве что на спор — это, конечно, NIH-синдром.

Что мешает реализовать спецификацию в grub? О чем спор?

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

И всё? Видимо маловостребованная фича, так что скорее всего никогда.

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

говорят юзеры иксов, емаксов и систем на 90% состоящих из gnu/блоатвари и жиро-C++/Qt кед компилящихся по часу

а ещё polkit с конфигами на жиесе, да он не вызывает у systemd хейтеров никаких претензий, типичные линуксоиды

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

best example of Suck

Опять ты за своё взялась ((

Кстати - почему аватарку сменила, Одалия? На прежней ты была лучше.

У тебя телеграм или жабер есть?

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

Когда его разрабатывали, на чьи-то мнения разработчикам было совершенно насрать

Я тебе страшную вещь сейчас расскажу - в мире open source вообще всегда так. Разработчики делают так, как удобно лично им. Мэйнтейнеры выбирают системы, с которыми лично им интересно работать. И даже компании, на всём этом зарабатывающие, спонсируют технологии, которые они сами считают перспективными.

То есть ты можешь хоть 100500 комментариев на ЛОРе оставить, быть трижды юникс ветераном с седыми мудями, но чтобы твоим мнением о том, как правильно разрабатывать системы хоть кто-то понтересовался тебе прийдётся либо непосредственно участвовать в разработке либо оплачивать её.

Вот она истинная трагедия хейтеров - оказывается мало просто что-то кукарекнуть. Оказывается слова приходится подтверждать делом.

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

И что нужно сделать, чтобы упал PID 1?

Ты уже прочитал, как он сыпется? По приведённой мной ссылке? И как оно? :-)

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

Что мешает реализовать спецификацию в grub?

Стоит спросить об этом у разработчиков GRUB 🤔

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

Ты уже прочитал, как он сыпется? По приведённой мной ссылке?

А там где-то было написано, как он сыпется? Stack trace, test case, вот это все?

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

мало просто что-то кукарекнуть

Ты зачем лоровских меньшинств обижаешь? Одалист и Пельмешечка обидятся за такие слова и вдуют тебе.

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

А там где-то было написано, как он сыпется? Stack trace, test case, вот это все?

Это как бы ловить сложно. Но есть три случая, как в баге написано, когда система ушла в ребут после установки пакета systemd. И rider@ в баге написал, что они поймали ситуацию и надеются пофиксить переносом re-exec в триггеры после обновления вообще всех пакетов.

Но что-то мне подсказывает, что это не будет 100% фиксом. Подождём... Опять же, комментарий 16 от ldv@ (в том баге).
И заметь, intelfx пока молчит.

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

Я тебе страшную вещь сейчас расскажу - в мире open source вообще всегда так. Разработчики делают так, как удобно лично им. Мэйнтейнеры выбирают системы, с которыми лично им интересно работать. И даже компании, на всём этом зарабатывающие, спонсируют технологии, которые они сами считают перспективными.

И ты полагаешь, что я несомненно буду с этим спорить? Да хрен там. Всё так и есть.

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

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

Вот она истинная трагедия хейтеров - оказывается мало просто что-то кукарекнуть. Оказывается слова приходится подтверждать делом.

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

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

Но да, цель Wayland как раз и есть в том, чтобы максимально упростить графическую среду.

нет такой цели.

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

а инженеры его по-прежнему игнорируют

инженеры тут не причём, подобные «решения» рождаются скорее по политическим причинам.

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

жрать говно - это вовсе не трагедия, это совершенно нормально

Милок, да ты чего такое говоришь то.....

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

Люблю openrc за то что в нём нет xml-конфигов, в нём просто настраиваются даже нетривиальные вещи и всё просто работает.

Fixed, не благодари.

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

а есть вендузятники и неосиляторы, которые приползли в линуксы по тем или иным причинам и тащат в линукс всякий шлак

Именно так! То зачем-то юникс-вей пытаются притащить (вернее своё убогое понимание такового), то вот это виндовое стремление любой ценой отобрать у пользователя альтернативы как разработчики баттхёртиана.

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

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

Надо же — libdbus нормальный! Много, оказывается, воды утекло с тех пор, как ненавистники разрывались по поводу dbus.

Ребята из IBM, пилящие iwd, много имеют сказать по поводу «нормальность» и dbus, и его клиентской либы (заместо которой они свой велосипед написали).

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

Это про configure-flags.mk

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

А с чего Вы взяли, что 900 кило — это про 64?

Ты утверждал, что

Сам Икс-сервер скомпилированный весит 900 кило.

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

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

Пользуясь случаем, вякну: GRUB2 — переусложнённое говно. Вынужден с ним иметь дело на dedicated, но на десктопах слава богу есть опция ядра CONFIG_EFI_STUB, суть которой в том, что юзеру предоставляется кусочек счастья.

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

но GNU/Linux это переживёт.

Так у тебя как там аргументы про неосиляние re-exec, закончились? :-) А то давай дальше над тобой ещё посмеёмся. :-) Но я надеюсь, что помог тебе, и ты будешь теперь какать заранее перед обновлением системы.

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

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

И зачем ты столько написал?

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

По счастью большинство разработчиков и мейнтейнеров люди разумные, так что все основные дистрибутивы уже используют systemd

И отличненько, я безумно рад за них.

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

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

Ребята из IBM, пилящие iwd, много имеют сказать по поводу «нормальность» и dbus, и его клиентской либы

Очень надеюсь, что они скажут все это в соответствующей рассылке, результатом чего станет улучшение и dbus, и его клиентской либы.

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

системдераст порвался

Кто тебе его порвал? Одалист? Если он тебе вдул, значит было за что, он мальчик справедливый.

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

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

Это называется на «я убедился», а выдавание желаемого за действительное. Весьма распространённое когнитивное искажение. Особенно у подростков пубертатного периода.

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

А, ну значит флаг в cofnigure-скрипт просто так добавили. Такое бывает. А главное — это никак не отражается на размере бинарника Лол.

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

То же мне проблема

Это для нормального человека не проблема. А для хомячка, который ссытся при одном упоминании coreutils и sh это огромная проблема. Хомячку это никогда не понять и не осилить. Хомячку надо как минимум

[Disk1]
DriveLetter=C
DriveDevice=/dev/sda1
а как максимум, чтобы всё искаропки и гуйная хрень, с «Вы уверены, что хотите изменить букву диска?».

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

будешь теперь какать заранее

Ты б всё-таки доктору показался - вот эта анальная фиксация это явно за пределами нормы. Заодно свои фантазии про systemd ему расскажешь.

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

Заодно свои фантазии про systemd ему расскажешь.

Ну ладно. Тренируйся тогда. И это, а твоя мочеполовая фиксация - это нормальная? :-)

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

Ребята из IBM, пилящие iwd, много имеют сказать по поводу «нормальность» и dbus

Судя по тому, что iwd пилит Интел, ты как обычно сморозил ничем не подтверждённую чушь.

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

Это называется не «я убедился»

Нет, это именно так и называется.

Весьма распространённое когнитивное искажение. Особенно у подростков пубертатного периода.

А это в свою очередь называется «попытка перейти на личности».

О каком из более двух десятков флагов cofnigure-скрипта Xorg ты говоришь, и что заставляет тебя думать, что этот флаг (или его отсутствие) «ужимает» бинарник до 900 кило?

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

О Wayland его создатель отзывается так: «Wayland — новый графический сервер, который выполняет только крошечную часть функций Х, которые мы действительно используем, когда запускаем композитный рабочий стол. Wayland, по сути, — буферный менеджер (подобно DRI2 для X.org), обработчик входных данных. Весь рендеринг выполняется на клиентской стороне — так, как сегодня работает OpenGL, а задание режимов и другие аппаратные установки выполняются в ядре. Такой подход значительно упрощает организацию сервера».

Неправильно выразился, да ?

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

И rider@ в баге написал, что они поймали ситуацию

Хотелось бы подробностей. Не нашел (плохо искал?).

комментарий 16 от ldv@

Мало что проясняет.

// Мне таки в самом деле хотелось бы подробностей. Не до такой степени хотелось бы, чтобы идти в bz altlinux'а и тем более дергать людей лично, но все же.

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

И rider@ в баге написал, что они поймали ситуацию

Хотелось бы подробностей. Не нашел (плохо искал?).

Про то, что есть идея, написано тут: https://bugzilla.altlinux.org/show_bug.cgi?id=36579#c2. Других подробностей по результату анализа бага я не знаю (как и про дистрибутивоспецифичность; но не думаю, что это именно ALT-специфично). Исходные ситуации в первых двух ссылках первого сообщения бага.

Мало что проясняет.

Если ldv@ пишет, что «это авария во время pid 1 re-exec, у systemd такое иногда бывает», то, очевидно, моё предположение о том, что это должно было случиться - это не просто моё предположение.

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

А это в свою очередь называется «попытка перейти на личности».

Это не попытка, а факт. Причём в отсутствии каких-либо других вариантов.

О каком из более двух десятков флагов cofnigure-скрипта Xorg ты говоришь, и что заставляет тебя думать, что этот флаг (или его отсутствие) «ужимает» бинарник до 900 кило?

Дистрибутив — это когда в Икс сервере и DRI, и DRI2 и DRI3 все вместе дружною семьёю, EGL-и всякие, и прочее и прочее: «никто не уйдёт обиженным». В дистрибутиве будет всего по максимуму, чтобы Икс работал преотличнейши у каждого школьника.

Есть такая штука — configure-скрипт. Скармливая ему различное — в итоге выходит бинарник, различных возможностей и размеров. Вот например в у Икс-сервера есть такой флаг

--enable-xwayland
(ref. https://wayland.freedesktop.org/xserver.html#heading_toc_j_3). Этот флаг позволяет Иксам работать поверх Вяленда. Т.е. добавляет в Иксы дополнительную функциональность — которая без Вяленда там не нужна.

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

Про то, что есть идея, написано тут:

Спасибо, читал, но вопрос остался. Не к тебе персонально, вообще.

Пойми меня правильно: с одной стороны, УМВР более чем на одной инсталляции более чем одной версии более чем одного дистрибутива (правда, Альта нету нигде); дист-апгрейды я что называется «люблю, умею, практикую» (в т. ч. не далее как сегодня) и видел в процессе много веселого, но такого — никогда. С другой стороны, не с потолка же rider@ и ldv@ взяли то, что взяли — если баг таки есть, то и мне рано или поздно может прилететь. Соответственно, подробностями не для красного словца интересуюсь. Черт, было бы времени побольше…

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

Давно уже можно. Ещё с беты Debian stretch.

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