LINUX.ORG.RU

Systemd 258 rc1: теперь умеет сбрасывать систему к заводским настройкам

 

Systemd 258 rc1: теперь умеет сбрасывать систему к заводским настройкам

0

3

Вышел первый тестовый релиз systemd 258 — крупного обновления системного менеджера для Linux, запланированного для второй половины 2025 года. Версия 258-rc1 включает свыше 260 изменений, охватывающих как внутренние улучшения, так и появление новых инструментов.

Одно из нововведений касается файла /etc/hostname. Теперь в нём можно использовать символы вопроса (?), которые будут автоматически заменяться шестнадцатеричными значениями, полученными из идентификатора машины. Это упрощает развёртывание унифицированных, но уникальных имён хостов на множестве устройств.

Добавлена утилита systemd-factory-reset, позволяющая запрашивать или отменять сброс к заводским настройкам при следующей перезагрузке. Также появилась команда systemd-pty-forward — она создаёт псевдотерминал, запускает в нём процесс и пересылает вывод обратно в вызывающий терминал.

В рамках поддержки доверенных вычислений теперь можно встраивать UEFI-прошивки в образы ядра (UKI), реализуя сценарии «bring your own firmware».

Конфигурация загрузчика systemd-boot получила параметр reboot-on-error, который активируется при неудачной загрузке выбранной записи.

Виртуальные машины, запускаемые через systemd-vmspawn, теперь могут использовать непривилегированные сетевые интерфейсы. А udev добавляет новое свойство ID_AV_LIGHTS=, с помощью которого можно разрешать доступ обычным пользователям к USB-индикаторам.

Интерфейсы отладки Android, такие как ADB, Fastboot и ADB DbC, теперь автоматически помечаются как доступные для непривилегированных пользователей.

Поддержка системных credentials (учётных данных) теперь распространяется и на монтируемые точки (mount units), а не только на службы. Кроме того, зашифрованные credentials могут использоваться в пользовательских службах.

Введено условие ConditionKernelModuleLoaded=, позволяющее запускать юниты только при наличии определённого загруженного модуля ядра . Также systemd 258 активирует учётные квоты на /tmp/ и /dev/shm/ при использовании tmpfs.

Появился новый тип задания lenient, при котором попытка остановить активный юнит приведёт к немедленному отказу всей транзакции. Добавлены новые параметры для управления квотами на каталоги состояния, кэша и логов (StateDirectoryQuota=, CacheDirectoryQuota=, LogsDirectoryQuota=).

Наконец, представлены новые службы пользователя systemd-nspawn@.service и systemd-vmspawn@.service, а также единый machines.target для их группового управления.

Поддержка cgroup v1 окончательно удалена. А в следующем релизе — systemd 259 — планируется прекратить и поддержку скриптов System V.

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

★★★★★

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

Systemd 258 rc1: теперь умеет сбрасывать систему к заводским настройкам

Эм… ???🤔

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

Арч использует большую часть

Я говорю про дистрибутив, который был бы противоположностью Арча. Где всё-всё-всё уже настроено и выбрано за тебя и использует systemd-*.

А в Арче вроде от systemd обязательного прям минимум. Управление сервисами, udev и logind.

Это сейчас и 10% от возможностей systemd не составляет.

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

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

UriZzz ★★
()

Что-то слишком крупно - нужно новость про каждый коммит постить, ни в коем случае не терпеть до релиза. Модеры совсем перегрелись эту дичь подтверждать?

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

Да, и пока только в виде концептов, то бишь, возможных юзкейсов. В сам системд заложена основа, а дальше уже сам.

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

знаю только bash, awk и sed? Мне на них разбирать бинарный лог?

Есть же journalctl, алё. Сникерсни!

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

Нет, если для меня уже десериализатор написали, то я не против.

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

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

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

Вторая строчка (первая) docker container prune. Я искренне не понимаю зачем здесь bash и awk.

Я бы вообще по рукам бил за скриптолапшу в проде, склеенную обработкой строк.

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

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

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

с обзором всех альтернатив SysV. Их придумывали ещё до Systemd.

Наличие более ранних альтернатив никак не отменяет того факта, что systemd является преемником идей. Они все, в общем-то преемники, просто systemd получился лучше.

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

какие разделы, окстись

https://en.wikipedia.org/wiki/RK05

https://gunkies.org/wiki/UNIX_First_Edition

Корень был отдельно на RS11, а /usr и пользовательские данные лежали на чем-то типа RK03. Варианты с лентой тоже встречались.

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

в том что распух и делает что-то кроме init

Systemd - это не init, а системный менеджер, нацеленный на единообразное управление всеми ресурсами сеситемы и удобное предоставление доступа к ним. Логично, что в его поставке есть и другие демоны, кроме самого init. Задачи, которые решают ОС, стали сложнее, поэтому и понадобилось что-то более сложное, чем портянки и дубовый SysV: можно строить зависимости микросервисов, можно раскидывать им разные права и капабилитисы, можно делать разные триггеры запусков и перезапусков, можно даже сообщать иниту, что демон фактически готов к работе, а не как раньше, когда считалось, что старт=готовность. Такие вот дела.

networkd

Зато он прекрасно работает в других осях, например в арче и на дебиане. Переход на альтернативный конфигуратор сети - это огромный геморрой, и networkd просто еще не поддерживает всех фичей, нужных для клиентов RHEL - например, модемов.

При этом большая часть демонов все-таки используется.

liksys ★★★★
()

От ненужно-то… Пропал калабуховский дом

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

Ну чтобы в логах поглядеть ошибки нужен web-сервер и браузер …

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

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

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

Стоп, вы сейчас договоритесь что еще ходите на сервер по ssh :)

mx__ ★★★★★
()

сброс к заводским настройкам

Это к которым?

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

пережиток времен PDP11

Линукс умрет, когда вычистят вилкой последнее pdp11-говно. Т.е. никогда.

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

Ладно а то что я логи гляжу через МС что тут скажите?

Почему по вашему, текст прог пишут в текстовом формате а не подходящим только под конкретную IDE?

Кстати да, че то я даже про это забыл, а логи всех остальных: smb, httpd (мало ли что) тоже journalctl посмотрит?

вот у меня в таймере мотыляется:

LOG_FILE="/var/log/duplicity/${CUR_DATE}-${NAME}.log"
duplicity --log-file=${LOG_FILE} ...

Вы поглядите его лог …

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

Тут хочется процитировать удалённое сообщение одного умного ЛОРовца:

О, моя любимая поговорка от турбопатриотов: А ВОТ В США!!!111

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

;)

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

Я иногда просто через МС гляжу

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

рубрика: диалоги с одменом подкроватингового локалхостинга.

алсо, зато вот что есть:

mc - MinIO Client for cloud storage and filesystems

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

которого нету в оффициальной поставке,

В el всегда в официальной поставке.

прям везде куда не залезешь?

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

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

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

Логи nginx являются уже не столько логами, сколько данными, и обрабатываются специальными инструментами.

Сравнение с исходниками вообще некорректно.

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

Мне даже льстит, что ты это сохранил :) Собственно, речь о том и идёт: если все вокруг используют скрипты, это не значит, что они правы и так надо делать всем. Хорошо, что в шляпе подумали головой и сделали systemd.

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

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

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

Надо изучать новые инструменты, чтобы мозги не заржавели.

liksys ★★★★
()

Это что, изобрели аналог system.1st из Windows 95 через 30 лет? Это успех!

Tigger ★★★★★
()

Заводские - это удаление линукса и установка фридос/окна?)

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

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

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

А как же Рембрандт, Моцарт и ПДД?? Про них забыли??

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

Сброс к заводским настройкам чего?

Всего!!! ;P Авторов — в первую очередь!..

Somebody ★★★★
()

в следующем релизе — systemd 259 — планируется прекратить и поддержку скриптов System V

rc-local то хоть оставят? Так-то конечно да, system V скрипты в качестве единственного средства запуска демонов остались только у протухшего кровавого энтерпрайза

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

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

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

пульса и си-де это худшее, что могло случиться с линухом! :о)

РРРЯЯЯ ПАМАХИТИ У МЕНЯ ОТОБРАЛИ БАШЛАПШУ

Определенно, худшее, да-а-а.

liksys ★★★★
()

Добавлена утилита systemd-factory-reset, позволяющая запрашивать или отменять сброс к заводским настройкам при следующей перезагрузке

Прошло время переустанавливать шиндовс

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

PDP-11,в частности, PDP-11/70 и её младшие модели могли иметь и грузиться с жестких дисков объемом от 5МБ до 200МБ.
LSI-11 могли грузиться с перфоленты. PDP-11 и LSI-11 могли грузиться по сети (загружалась ОС RSX-11S).

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