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

ждём пока в systemd завезут графическую систему и браузер

Я и говорю — FUD, причем изрядно приевшийся.

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

И еще, те кто запускают grub, don't get to say anything на счет раздутости и сложности systemd.

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

Какой смысл пользоваться Devuan, если там имеются иксы?

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

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

grub здесь лишнее, Linux прекрасно загрузжается на чистом UEFI

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

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

grub здесь лишнее, Linux прекрасно загрузжается на чистом UEFI, у меня так рарчик на моем T-25 запускается.

А как без Граба, если дуалбут и всякие там рекавери моды? На UEFI.

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

Несколько загрузчиков на одном UEFI разделе, какой-то дефолтный, хотим другой - нажимаем F12 при загрузке и получаем меню. Это меню редактируется легко редактором который есть на Arch Live USB.

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

Позвольте вас спросить, а что нужно использовать, в качестве display server?

, это очевидно же.

Серьёзные дяди гнилыми блоатварными иксами не пользуются.

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

форк GRUB2 в федоре

Открою секрет Полишинеля: такое умеет и просто GRUB2, а в kde4 даже была фича, позволявшая через менюшку перезагрузки выбирать ОС, в которую грузиться.

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

Ни Grub, ни средства управления сетью <…> не нуждалось в переписывании.

Знаешь, а я помню, в каких муках рождался (и внедрялся в дистрибутивы) grub 2. Про средства управления сетью, которые каждый дистрибутив переизобретал по-своему, я бы вообще не говорил.

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

Ни Grub, ни средства управления сетью, ни журналирование, ни контейнеризация - ничего из этого не нуждалось в переписывании.

Ой ты хосспади, обидели маленького, забыли мамкиного эксперта спросить...

Разработчики Красной Шляпы решали проблемы (своего бизнеса и клиентов). Решение настолько всем понравилось, что его немедленно внедрили в Арч, потом Дебьян, потом и остальные подтянулись. Гента по привычке не осилила скопилять и какие-то левые патчи выкатила, до кучи затерев чужие копирайты. Убунта традиционно вытащила какой-то кривой NIH, но когда над Марком стали смеяться собственные инженеры таки тоже переехала.

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

Ну вот и как их после такого не хейтить, а?

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

Великолепная документация - это ISO или ГОСТ. Если такого нет - то это просто документация. Хорошая или плохая - другой вопрос.

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

Ясно. Я так не пробовал.

Насчёт «grub здесь лишнее». Grub очень полезен как полностью свободный кросплатформенный протокол загрузки. У него польза не только техническая, но еще и образовательная, и политическая, если так можно выразиться.

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

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

Почему тогда X.Org до сих пор не уничтожен, если:

Икс не несёт никакой лишней сложности. Икс отдельно, расширения отдельно, дровища отдельно. Сам Икс-сервер скомпилированный весит 900 кило. Если это раздутость, то я японский бог.

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

Открою секрет Полишинеля: такое умеет и просто GRUB2, а в kde4 даже была фича, позволявшая через менюшку перезагрузки выбирать ОС, в которую грузиться.

Это еще grub 1 умел в 2000-каком-то году. Не знаю о деталях реализации в современном grub, я этой фичей с 00-х ни разу не пользовался.

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

Знаешь, а я помню, в каких муках рождался (и внедрялся в дистрибутивы) grub 2.

Помню.

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

У grub1 была хорошая идея, но реализация препятствовала дальнейшей разработке в такой степени, что пришлось переписать с нуля.

И в принципе в grub 2 проблем особых нет, в таком виде, как он существует, им можно еще лет 30 пользоваться. И это хорошо.

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

Если для тебя даже systemd сложен

Если ты не считаешь systemd сложным, то ты для IT на уровне эникея: даже ldd не осилил. Cron - всё? systemd.timers теперь рулит и педалит? А так же аналогичные программы на GUI - что выбрать? (комментарий)

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

Икс не несёт никакой лишней сложности. Икс отдельно, расширения отдельно, дровища отдельно.

В systemd, вот сюрприз-то, тоже PID1 отдельно, прочее отдельно.

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

└► stat -c '%s %n' $(su -c 'readlink -f /proc/{1,'$(pgrep -f Xorg)'}/exe')
1635408 /usr/lib/systemd/systemd
2679360 /usr/libexec/Xorg
dexpl ★★★★★
()
Ответ на: комментарий от Deleted

Возможно и первый grub умел, я такой опции там не припоминаю. Может потому, что потихоньку на grub2 переползать тогда начал.

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

Какой смысл пользоваться Devuan

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

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

В systemd, вот сюрприз-то, тоже PID1 отдельно, прочее отдельно.

И ты ldd не осилил. А так же не понимаешь принципов работы с пакетами.

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

Возможно и первый grub умел

Это называется lilo -R :-)

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

У grub1 была хорошая идея

А помнишь, как верещали противники этой идеи? «Хороший загрузчик должен быть <…> не груб», любили они повторять.

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

А помнишь, сколько радости вроде такой было в процессе?

им можно еще лет 30 пользоваться. И это хорошо.

Согласен. Кто-то мешает пользоваться? Hint: systemd-boot — не замена grub в общем случае.

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

И ты ldd не осилил. А так же не понимаешь принципов работы с пакетами.

А ты русский язык осилил? Коммент, на который я отвечал, прочел? Его автору про ldd(1) и пакеты рассказать не хочешь? Если не хочешь, то почему?

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

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

Кстати далеко не всегда они такие дураки, как кажутся при чтении комментов на ЛОРе. Есть ведь такое понятие как job security.

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

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

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

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

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

В число резервных DNS-серверов, используемых если явно не определён основной DNS, добавлены публичные серверы Cloudflare (1.1.1.1). Для переопределения списка резервных DNS-серверов можно использовать опцию "-Ddns-servers=";

Прэкрасно :-D

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

Если не хочешь, то почему?

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

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

Конечно, нет, ведь у нее есть фатальный недостаток...

systemd ещё нет? :-)

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

дряблый зад мануалом от сопляриса подтирал

Смех-смехом, но именно в соплярисе инженеры начали избавляться от баш-портянизма и сделали SMF, ужаснувшись от гнилья SysVInit и прочего UNIX V-вея.

https://web.archive.org/web/20110520195649/http://www.sun.com/blueprints/0206/819-5150.pdf

Поговаривают, что systemd как раз некоторые идеи заимствовал из smw.

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

иксы несут в себе искы и не пытаются дополнительно заменить, например, syslog.

X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.

AHAHAHHAHAHA_OH_WOW.jpg

https://cgit.freedesktop.org/xorg/xserver/commit/?id=c9468177486833d521ec62c7b0266b4be8200de7

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

AHAHAHHAHAHA_OH_WOW.jpg

Всё, что ты там перечислил, так или иначе связано с выводом изображения. Так что мимо тазика. :-)

И, ещё раз, от падения исков у тебя система в тыкву не превращается. В отличие от.

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

Тссс, не пугай хейтеров когнитивным диссонансом - ещё напрудят на ковёр с перепугу :)

Чтобы знать подобные нюансы мануал читать надо, а не афедром им полировать. Это, как ты понимаешь, со статусом истинного ветерана юникса категорически несовместимо: если смог те мануалы прочесть, то и systemd’шные без проблем осилишь - повод для хейтерства неумолимо пропадает и вместо «ветерана юникса» появляется обычный инженер. Никакой тебе романтики и глобальных заговоров - скукота.

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

Всё, что ты там перечислил, так или иначе связано с выводом изображения.

Особенно сильно с этим связан imake - без своей системы сборки изображения, разумеется, не выведешь.

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

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

Тссс, не пугай хейтеров когнитивным диссонансом - ещё напрудят на ковёр с перепугу :)

Эх, подождать бы, пока ты обкакаешься. Но я добрый: покакай заранее: https://lists.altlinux.org/pipermail/sisyphus/2019-April/367833.html

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

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

И часто у кого-то падает systemd?

Нет. Но последствия, зачастую, катастрофические.

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

Всё, что ты там перечислил, так или иначе связано с выводом изображения.

Особенно загрузчики ELF, COFF и A.OUT исполнительных файлов.

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

И часто у кого-то падает systemd?

Ну у меня 2 месяца назад упал.

Иксы, кстати, не падали уже лет несколько.

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

Ну у меня 2 месяца назад упал.

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

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

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

И, ещё раз, от падения исков у тебя система в тыкву не превращается. В отличие от.

И что нужно сделать, чтобы упал PID 1? Я ни разу не наблюдал такой ситуации. В отличие от падения иксов или плазмы.

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

Ну у меня 2 месяца назад упал

Я чот даже не удивлён XD

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

но по ссылке в циклический ребут уводил sysv, который не удалился из-за сломанной база rpm

Вечно вы со своими приземлёнными фактами мешаете высокому полёту хейтерской фантазии :)

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

Отличная иллюстрация уровня хейтеров systemd я считаю.

«ещё напрудят на ковёр с перепугу» - не менее отличная защитничков. Только я, в отличие от тебя, тебе доброе дело сделал, ссылку дал, где можно увидеть, что ты можешь дождаться однажды. :-)

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