LINUX.ORG.RU

systemd 196

 , ,


0

2

Вышла новая версия системы инициализации и сопутствующих утилит.

Новое в данной версии:

  • udev поддерживает загрузку дополнительной информации о различном оборудовании из централизованной БД (PNP, ACPI, OID etc.);
  • journald использует стандартный каталог сообщений об ошибках, что значительно облегчает перевод;
  • coredumpctl может автоматически запускать gdb для определённых дампов;
  • systemd: поддержка «гибридного засыпания» (одновременный сброс памяти на диск и сохранение состояния RAM), недавно добавленного в ядро;
  • поддержка сборки без blkid и kmod (для встраиваемых систем);
  • множество других улучшений в опциях юнитов, timedatectl, форматах вывода, питоновских биндингах для journald и прочем — см. подробности.

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



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

И даже в 2030 году на ЛОРе будут крики о том, какой ЛП плохой и какие кривые его «поделки», несмотря на то, что systemd уже давно будет у каждого.

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

По поводу инета я погорячился, сбило с толку слово «централизованой». Зато теперь на каждом компе будет индексированая база метаданых для всевозможных устройств. Круто, чо.

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

Круто, чо.

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

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

И даже в 2030 году на ЛОРе будут крики о том, какой ЛП плохой и какие кривые его «поделки», несмотря на то, что systemd уже давно будет у каждого.

К 2030 году systemd объявят устаревшим, unit-файлы - неподдерживаемым непонятным шлаком, и systemd-ng будет интегрирован прямо в ядро и в качестве конфига использовать двоичный XML, редактируемый через systemd-ng-guictl.

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

софтроутер глюканет при загрузке, Вы увидите сообщение вида «Error #12345»

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

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

А сделали все в одном и с быстрым поиском.

И по всех устройствах. Вообще всех. Нужных и ненужных. Пусть будет. Пусть тормозит.

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

Вообще всех. Нужных и ненужных. Пусть будет. Пусть тормозит.

Вообще-то данную озможность добавили как раз потому, что использование индексированной базы данных позволяет осуществлять поиск за О(1) вместо О(n) как было раньше.

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

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

благо наличие общего, легко расширяемого каталога сообщений об ошибках делает это ещё проще.

Каталога... накрылась - рут криво смотрирован.

FS грязная - дороги с битмапами покорежена кривым выключением при записи и надо запускать fsck для наката журнала и проверки.

А каком, к мамочке, каталоге тут речь пойдет???

Может этот каталог и нужен для всяких там гномо/кедо-свистелок/перделок, пульсов, NM-ов и иже с ними, но сообщения об ошибке при старте системы (до состояния all-mounted-and-clean) ОБЯЗАНЫ быть захардкоденными в исполняемые файлы!

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

Ах да, точно) Ну JB вообще крутой мэн по-умолчанию)

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

И по всех устройствах. Вообще всех. Нужных и ненужных. Пусть будет. Пусть тормозит.

Она и так сейчас есть. И без такой базы нельзя в дистре общего назначения, т.к. у разных устройств разные особенности ACPI и т.д.

Просто сейчас эти базы собрали воедино и прикрутили к ним индекс, как раз чтобы не тормозило. Впрочем аналитикам не важно всё вышесказанное. Главное ненависть.

ЗЫ: Боюсь тебя расстраивать, но во всех бинарных дистрах идут вообще все свободные драйвера в комплекте, для вообще всех устройств. Нужных и ненужных. Надеюсь это тебя не тормозит?

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

Давно оно научилось не отжирать по 4-6 метров рамы?

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

anonymous
()

я правильно понял что делок при шатдауне снимается путем правильного запуска gdb?

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

Естественно. В Windows уже давно есть опция «подгружать реалистичные значки устройств их Интернета», наконец-то и в линуксе будет.

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

Боюсь тебя расстраивать, но во всех бинарных дистрах идут вообще все свободные драйвера в комплекте, для вообще всех устройств. Нужных и ненужных. Надеюсь это тебя не тормозит?

Дрова - это к ядру, а не к удаву. Индексировать настройки имеющихся устройств - явный оверхед. Лепить настройки знакомых устройств вместе со всеми возможными, с целью последующей индесации попахивает индексацией головного мозга.

andrewzvn
()

И ГЕНЕРИРУЕШ КУАРКОД
@
И ЗАПИСЫВАЕШ БИНАРНЫЕ ЛОГИ

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

Дрова - это к ядру, а не к удаву. Индексировать настройки имеющихся устройств - явный оверхед. Лепить настройки знакомых устройств вместе со всеми возможными, с целью последующей индесации попахивает индексацией головного мозга.

Ты явно не понимаешь о чём говоришь. Более того, ты даже не понимаешь, что ты говоришь. И да, толсто.

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

Индексировать настройки имеющихся устройств - явный оверхед.

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

Lennart
() автор топика

Вот его многие ругают, а ведь он действительно великую работу проделывает — борется с фрагментацией GNU/Linux систем.

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

1. ты думаешь, что не собираешься начинать, а на самом деле ещё не переставал.
2. знание матчасти у тебя нулевое, но авторитетное истеричное мнение о вкусе устриц ты отписываешь без устали.
Вас таких по очереди сюда из кунсткамеры выпускают?

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

Ага, проще держать в памяти индекс по 1000 (к примеру) записей по всем возможным вариантам чем держать нужные 10 в памяти. И при этом все это нужно в редких случаях во время загрузки и добавлении/удалении устройств. Сразу видно любителя секаса в гамаке и стоя.

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

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

Я конечно ни разу не специалист в этом вопросе, и даже не любитель, но почему-то кажется, что применительно к гамаку етот метод не является абсолютно неразумным >_>

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

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

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

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

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

А эту базу можно выпилить?

Руками всё можно.

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

Насколько я понимаю, даже в этом случае тебе понадобится маленькая база (с устройствами из FDT).

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

что использование индексированной базы данных позволяет осуществлять поиск за О(1) вместо О(n) как было раньше.

есть подозрение, что там все же O(log n)

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

это круто, стильно и молодежно

Именно. Мне это на свои сервера ставить?)

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

Почему ты думаешь, что они не будут захардкодены?

Потому, что в последнее время побеждает тупость.

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

Тс!.. Сейчас понабегут крикуны. И ещё Вашу аватарку не к месту помянут =D

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

треск шаблонов слышался издалека. Давно оно научилось не отжирать по 4-6 метров рамы?

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

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

в правильном направлении движется, одобряю

а сами, тем временем, высмеяли в форке от Gentoo выпил libkmod из udev :-D

h4tr3d ★★★★★
()

поддержка сборки без blkid и kmod (для встраиваемых систем);

Felipe Contreras:

Except there's a little problem; you break the systems when you --disable-kmod and --disable-blkid. All you do is disable the rules that used them, so essentially you break the original functionality.

So many complains about gudev developers not knowing that they do, because removing those dependencies adds a few miliseconds, and yet you, official udev developers, go ahead and break the functionality completely.

qnikst ★★★★★
()
Последнее исправление: qnikst (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.