Версия: | 255 |
Дата релиза: | 6 декабря 2023 |
Предыдущий релиз: | 254 от 28 июля 2023 |
Вышел новый релиз подсистемы инициализации и управления службами systemd 255.
«Синий экран смерти» с QR-кодом
В systemd 255 добавлен компонент systemd-bsod, который отображает сообщения об ошибках в полноэкранном режиме на синем фоне. Если проводить аналогию с Windows, то такой способ отображения критических ошибок похож на «синий экран смерти» в Windows.
Нововведение наделало много шума, различные «it-издания» выпустили материалы о «появлении синего экрана смерти в Linux».
Сервис systemd-bsod (systemd-bsod.service) служит для отображения на полный экран сообщений об аварийных ситуациях при загрузке системы, если ошибка имеет статус LOG_EMERG. Помимо текста с описанием ошибки, на экран выводится QR-код, по которому можно получить более полную информацию о сбое. Отмечается, что компонент является экспериментальным.
Что еще нового в systemd 255
- Полностью переработан процесс создания служб. Если раньше, новые процессы создавались системным вызовом fork, то теперь используются механизмы CLONE_VM и CLONE_VFORK (вызов posix_spawn). Использование fork приводило к ограниченной поддержке многих API вызовов glibc.
- Улучшена поддержка TPM2.
- Поддержка скриптов System V объявлена устаревшей и будет прекращена в следующих релизах.
- Большинство внутренних процессов теперь используют идентификатор процесса PIDFD, вместо PID, что является более надежным механизмом.
- И другие изменения...
Комментарии
11:53
12:21
12:39
12:29
16:59
10:36
Что проще и доступнее для конечного пользователя, то и востребовано. Так было всегда и во всем.
19:36
21:21
Считаю, что OpenRC имеет место, а также перспективные S6 и Dinit. Но если OpenRC можно полноценно пользоваться, то вторая и третья СИ еще «сырые».
11:56
Да, даже не профильные по Линукс издания писали про это, в ТГ встречал в чате.
13:56
14:12
https://ibb.co/1v89bSN
15:24
15:29
21:31
19:38
15:37
19:12
P.S. ... или Сатью Наделлу ...
20:06
00:49
Linux был у Corel, Linux был у Novell, Linux был у RHEL, Linux был у Canonical, Linux был у Intel с Nokia (MeeGo, Maemo)
19:39
10:26
19:41
08:26
10:20
14:13
18:56
Для считывания QR-кода, так понимаю, понадобится смартфон. От мелкомягких ? И (или) ПО от них же ? Замечательный маркетинговый ход (сарказм).
Поттерингу лично от меня два жирных минуса. Тот факт, что он "в настоящее время работает в Microsoft", не является оправданием.
Тенденция развития (развития ли ?) systemd мне не особо нравится.
Прискорбно.
Пожалуй, начинаю понимать нелюбителей системды.
20:34
10:34
https://dzen.ru/a/ZAhriJDTsBHsIHUS
Есть на основе Debian, Arch и др.
Выбор небольшой, но имеется. По крайней мере мне навскидку приглянулись четыре как минимум.
12:47
Любопытно и мнение одного мейнтейнера популярного Arch-based дистрибутива о том, почему он лично не приветствует внедрение в дистрибутив других СИ:
«There are several reasons. Here are a few:
systemd is a system management solution, not only an init system
Increasingly, software relies on systemd
Since services include scripts to start and manage them, supporting more than one requires shipping each one with more than one option which is a packaging nightmare
Speaking personally, after getting used to systemd as it exists in 2023, I have no interest in alternatives unless they provide the full breadth of functionality that systemd offers. Since the whole point of alternatives that they don’t do that, I don’t have much interest in non-systemd distros.
systemd has made it vastly easier to manage for me and I would not want to go backwards.»
Поэтому практическую альтернативу я вижу только в OpenRC благодаря ребятам из Gentoo. Соответственно, и в Gentoo-based дистрибутивах, например, Calculate Linux.
Портирование других СИ в изначально systemd-дистрибутивы считаю костылем.
13:08
Всерьёз думаю со следующего года попробовать что-нибудь из non-systemd. По поводу СИ никогда раньше не заморачивался: исторически так сложилось, что на всех дистрибутивах стоит systemd. Почти наверняка возникнут сложности (всё-таки привык к systemd, некоторые моменты устраивают, хотя бы знаю где ковырять), к тому же есть выбор (как и всегда в Linux) из трёх-четырёх СИ. Поверхностно ознакомился: по поводу прекращения поддержки какой-либо СИ редко где (нигде не) написано.
Насчёт портирования других СИ:
слишком сложно для меня, не вариант.
13:29
Лично я остановился на Arch Linux с нативным systemd-boot вместо grub, и на Calculale Linux. Оба являются моими основными и любимыми дистрибутивами.
13:36
Кажется сильно сложным.
Сначала Arch-based.
13:45
18:52
Чем он отличается:
1 Иная пакетная база (своя), так что с некоторым софтом мб проблемы, особенно с зависимостями. Gentoo — не самая популярная платформа;
2 Иные команды, всё через окно терминала (почти). Но я привык уже;
3 Зато есть русскоязычное сообщество: форум (там можно поискать в истории вопросы), сейчас проще и быстрее написать в ТГ чат (а их несколько). Я сам в одном постоянно.
В конце января, начале февраля будет год, как я на кальке. Начать рекомендую со штудирования wiki на сайте.
Эта статья есть на dzen
https://vk.com/@about_linux-calculate-linux-posle-ustanovki-osnovy-dlya-nachinauschih
09:36
https://pingvinus.ru/news/5032#c96803
Не люблю экспромты. Предпочитаю действовать по заранее составленному плану. Какому бы то ни было, но плану.
2. "Если даже я освоил, то другим это точно под силу."
Не надо недооценивать мою бестолковость, особенно, когда дело касается ИТ. Здесь, в плане тупости, могу дать фору любому.
3. Весьма сильно смахивает на рекламу или агитацию, впрочем, в хорошем смысле.
4. А за ссылку спасибо! Ознакомился, сохранил. Даже на первый взгляд очень полезно.
11:07
11:11
11:14
11:39
16:16
Их "вырезают" разработчики, например, gentoo eudev и elogind
16:29