LINUX.ORG.RU

systemd 248

 , systemd-localed, , ,


1

1

Новый релиз системного менеджера GNU/Linux — systemd (лицензия GPL-v2+):

  • systemd-oomd добавленный в качестве экспериментального в прошлом релизе получил статус полностью поддерживаемого компонента
  • systemctl status теперь показывает более няшные сиволы юникода для обозначения статуса («●», «×», «○», «↻»)
  • coredumpctl теперь может вывести дамп в формате JSON
  • новая утилита systemd-cryptenroll для управления TPM2 / FIDO2 / PKCS#11 токенами
  • новый конфигурационный файл /etc/veritytab для настройки параметров защиты dm-verity
  • поддержка протокола B.A.T.M.A.N. («Better Approach to Mobile Ad-hoc Networking») в systemd-networkd для организации беспроводных одноранговых сетей
  • поддержка nftables в systemd-nspawn и systemd-networkd в дополнение к iptables
  • systemd-localed теперь может вызывать locale-gen для создания отсутствующих UTF-8 локалей
  • поддержка RFC5001 NSID в systemd-resolved
  • новая утилита systemd-sysext для управления «системными расширениями» - файлами образов, дополняющими содержимое /usr/ или /opt/ с помощью OverlayFS: см. https://www.freedesktop.org/software/systemd/man/systemd-sysext.html
  • поддержка монтирования tmpfs в качестве / с помощью новой опции ядра «root=tmpfs»
  • произошло переименование master в main

И множество других изменений, исправлений и улучшений.

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

★★★★★

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

произошло переименование master в main

У-у-у, что сейчас будет!

Korchevatel ★★★★★
()

Теперь заживём, а то без логов в формате json не жизнь была.

LongLiveUbuntu ★★★★★
()

B.A.T.M.A.N. («Better Approach to Mobile Ad-hoc Networking»)

напомнило F.A.T.A.L. («Fantasy Adventure To Adult Lechery»)

eternal_sorrow ★★★★★
()

systemctl status теперь показывает более няшные сиволы

Нужно

acroobat
()

systemctl status теперь показывает более няшные сиволы юникода для обозначения статуса («●», «×», «○», «↻»)

А что делать, если в виртуальном терминале нет поддержки юникода?

coredumpctl теперь может вывести дамп в формате JSON

Откуда такая мода на него?

произошло переименование master в main

Мда.

А так, хорошо, долгих лет проекту.

fernandos ★★★
()

systemctl status теперь показывает более няшные сиволы юникода для обозначения статуса («●», «×», «○», «↻»)

И как же мы жили без этого!

Срочно зовите поняшу в тред!

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

А что делать, если в виртуальном терминале нет поддержки юникода?

Сменить на тот, который поддерживает?

Откуда такая мода на него?

Ну… Мы живём в мире оккуипровнном JS - оттуда и мода. Хотя, если честно, не вижу ему какой-то альтернативы в нише, которую он занимает.

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

А что делать, если в виртуальном терминале нет поддержки юникода?

Видимо предлагают не быть saahriktu. Но в код я не смотрел, может символы выводятся только если локаль юникодная

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

А что делать, если в виртуальном терминале нет поддержки юникода?

Страдать?

А так, вроде же все поддерживают, кроме какого-нибудь rxvt, но есть urxvt

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

А что делать, если в виртуальном терминале нет поддержки юникода?

Чинить машину времени? У нас тут уже 20 лет как 21 век наступил.

Откуда такая мода на него?

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

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

Ну… Мы живём в мире оккуипровнном JS - оттуда и мода. Хотя, если честно, не вижу ему какой-то альтернативы в нише, которую он занимает.

YAML, мэссэджпак (у него есть различия).

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

Локаль-то может и юникодная, а вот шрифтов может не быть. В частности в голом VT, например.

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

А что делать, если в виртуальном терминале нет поддержки юникода?

Как и до этого обновления – смотреть на tofu. Unicode символы используются уже давно.

coredumpctl теперь может вывести дамп в формате JSON

Откуда такая мода на него?

Удобнее классических разделенных табами таблиц. В скриптах берешь jq и вперед.

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

YAML

Дело вкуса - он тривиально конвертуриуется в JSON и обратно.

мэссэджпак

Ты, надеюсь, шутишь? Или ты правда не понимаешь почему это не альтернатива ни разу?

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

А в ядреной консоли ЕМНИП оно и не выводит юникодные символы. Не знаю, как будет после этого обновления.

balsoft ★★
()

интересно для networkd уже состряпали гуй хотя бы на питоне? Я давно выкинул NetworkManager, но это пока не нужен wifi. Вручную добавлять конфиги желания нет

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

ЕМНИП, там тоже с юникодом беда.

Изменяет - собственно u в urxvt как раз и означает unicode.

zabbal ★★★★★
() автор топика

поддержка nftables в systemd-nspawn и systemd-networkd в дополнение к iptables

\o/

новая утилита systemd-cryptenroll для управления TPM2 / FIDO2 / PKCS#11 токенами

\o/ [2]

произошло переименование master в main

Ну теперь-то заживём.

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

Ты, надеюсь, шутишь? Или ты правда не понимаешь почему это не альтернатива ни разу?

У него другие спецификации.

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

YAML. Для конфигов - окей, хотя мне не нравится. Для Data Exchange - такое себе, особенно если учесть отсутствие строгой спецификации и наркоманский синтаксис с проблемаи => отсутствие возможности это дело минимизировать.

MSGPACK вроде был хорош, согласен, но он же бинарный - это несколько иная ниша.

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

Ядерную консоль выпилили.

Это заговор! Леня с красношапкой пролоббировали ее выпил, чтобы делать подобные непотребства!

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

отсутствие возможности это дело минимизировать.

YAML есть надмножество JSON, минимизировать легко. Есть утилита yaml2json, которая этим занимается:

$ yaml2json
foo:
  bar:
    baz: goo
{"foo":{"bar":{"baz":"goo"}}}
balsoft ★★
()
Ответ на: комментарий от fernandos

YAML

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

мэссэджпак

Он бинарный.

По каким критериям ты эти два примера выбрал? Почему какой-нибудь protobuf не предложил?

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

отсутствие возможности это дело минимизировать

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

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

И что это меняет? Ведь в этом случае для обмена данными всё равно используется JSON. Так то любой формат можно туда-обратно сконвертировать.

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

Так то любой формат можно туда-обратно сконвертировать

Тут нет конвертации. Что это

foo:
  bar:
    baz: goo

что это

{"foo":{"bar":{"baz":"goo"}}}

является одним и тем же YAML-документом (просто в разных представлениях).

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

Логи уже бинарные

И что? Ты вообще представляешь, зачем «coredumpctl теперь может вывести дамп в формате JSON»?

Удобство

protobuf тоже удобный.

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

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

Не понял, а где эмодзи?! 🤬

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

И что? Ты вообще представляешь, зачем «coredumpctl теперь может вывести дамп в формате JSON»?

Я говорю про спецификации. Сохранять — бинарно, потом можно обрабатывать, выводить можно как хотите.

fernandos ★★★
()

Красношапка как всегда впереди планеты всей. ой вэй…

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

зачем «coredumpctl теперь может вывести дамп в формате JSON»?

Для удобства разбора этого вывода? Я так понимаю, что теперь можно выбрать json. Как по мне, очень удобно. А как сейчас выводится? У меня:

 > coredumpctl                               
No coredumps found.
anonymous
()

В связи с этим смеяться или плакать?

pingvinek
()

coredumpctl теперь может вывести дамп в формате JSON

хочу дампы в виде эмодзи. у процессора тоже есть чувства, пусть их и отображают

alt-tab-let ★★
()
Ответ на: комментарий от fernandos

Учитывая что она сейчас настраивается через systemd-шный vconsole-setup(про чистый заход через setfont уже никто и не вспомнит наверное) - то тут только расширять количество поддерживаемых глифов

Ну и классическая «бритва Линуса», да

Pinkbyte ★★★★★
()

вот смотрю я на системд, как он развивается, сколько реально вещей в порядок приводит и диву даюсь, сколько придется костылять сторонникам systemV (или что там осталось?) чтобы приблизиться к этому уровню?

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

ergo ★★★
()

Ушлый фриц Лёня Петтинг устроил кривое распараллеливание запуска служб и прочий фистинг а вы и рады? Это омерзительно!

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