LINUX.ORG.RU

systemd 211

 


0

2

Выпуск, в основном, нацелен на исправление ошибок, появившихся в systemd 209. Следующий выпуск запланировано осуществить в течение двух последующих недель.

Изменения:

  • logind автоматически блокирует переход в спящий режим при закрытии крышки ноутбука, если имеется подключенный внешний монитор. Ранее ожидалось, что эта возможность будет реализована средствами DE (например, так сделано в Gnome), но теперь добавлена и в logind для предотвращения «гонки», когда рабочее окружение еще не успело загрузиться и заблокировать переход в спящий режим, а крышка ноутбука уже закрыта пользователем и logind усыплял систему;
  • logind не переходит в спящий режим при закрытии крышки ноутбука, если прошло менее 30 секунд с момента прошлого просыпания и менее 3 минут с момента загрузки. Это дает системе время, необходимое для определения того, что она подключена к док-станции по USB, и отсутствия необходимости перехода в спящий режим;
  • systemd-gpt-auto-generator поддерживает обнаружение разделов /srv и root, (в дополнение к уже существующей поддержке /home и swap), а также шифрованных разделов LUKS. Это позволяет сделать еще один шаг к полной поддержке Discoverable Partitions Specification и осуществлению автоматического монтирования разделов без /etc/fstab и без передачи ядру параметра «root=»;
  • Если systemd собран с поддержкой kdbus, доступна базовая поддержка принудительного применения политик безопасности;
  • Юнитам добавлен параметр «RestrictAddressFamilies=», который позволяет ограничить доступ процессов юнита к указанному семейству сокетов («AF_INET», «AF_UNIX»), что уменьшает вероятность атаки через стеки различных экзотических протоколов;
  • Юнитам добавлены параметры «RuntimeDirectory=» и «RuntimeDirectoryMode=», позволяющие указать каждому демону персональную директорию в пределах /run для runtime-файлов демона, что позволяет этой директории существовать лишь на время работы демона, а демону каждый раз запускаться с пустой директорией;
  • Параметр «DeviceAllow=» позволяет использовать маски для выбора группы имён устройств;
  • В файл конфигурации system.conf добавлены настройки «DefaultCPUAccounting=», «DefaultBlockIOAccounting=» и «DefaultMemoryAccounting=» для глобального включения и выключения учёта специфичных ресурсов (cgroups) для всех юнитов;
  • systemd-nspawn обзавелся опциями "--image=" (для загрузки дисковых образов и инсталляций Linux с любых блочных устройств, соответствующих спецификации Discoverable Partitions Specification) и "--network-macvlan", позволяющий настроить интерфейс macvlan для контейнера. Это означает, что инсталляции, осуществляемые обновленными (в соответствии с вышеописанными изменениями) установщиками, теперь могут быть запущены и развернуты с помощью контейнерных утилит, без дополнительных модификаций. Разработчики systemd надеются, что разработчики libvirt-lxc в скором времени добавят такую возможность;
  • systemd-networkd поддерживает настройку локальных адресов с использованием IPv4LL;
  • Добавлена утилита systemd-network-wait-online для синхронного ожидания сетевого соединения через systemd-networkd;
  • systemd-run поддерживает опции "--uid=", "--gid=", "--setenv=, "--setenv=" при использовании режима "--scope".

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

anonymous

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

Ненужно-211 вышло. Нахрена инит система занимается блокировкой экрана при засыпании?

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

Вот про ненужно не надо. Оно у меня делает то, что openrc не смог — рестартует сдохшие демоны. Или я не умею готовить openrc?

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

Это т. н. core userspace. Штука, которая (в перспективе) управляет всем, что торчит из ядра.

intelfx ★★★★★
()

Нужно! Спасибо!

anonymous
()

Kitchen sink syndrome принимает всё более тяжелую форму.

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

Уточнение

Одно не нужно пишет другое не нужно, впиливая туда разные не нужно, да еще и впаривает тем, кому это не нужно, а некоторые даже верят

anonymous
()
Ответ на: Уточнение от anonymous

У меня journalctl не правильно время кажет ;( Это у всех так ?

mx__ ★★★★★
()

logind автоматически блокирует переход в спящий режим при закрытии крышки ноутбука, если имеется подключенный внешний монитор

гениально. Чиним гномопроблемы системными демонами.

leave ★★★★★
()

сдохни, сдохни, сдохни... проклятая система инициализации systemd... никогда ты не сможешь стать стабильной... умри, умри, умри...

Harzah2
()

Да нормально всё, что вы рвете глотки-то? Не нравится - не пользуйтесь. Или, если вам это подсовывают, и вы не в состоянии сменить инит-систему, о чем с вами можно разговаривать? Продолжайте визжать и показывать свою 'крутость' дальше.

MegaDNO
()

Ну и говно это ваще ненужноD.

anonymous
()

Быстрее! Выройте для него яму!!!

mittorn ★★★★★
()

Юнитам добавлен параметр «RestrictAddressFamilies=», который позволяет ограничить доступ процессов юнита к указанному семейству сокетов («AF_INET», «AF_UNIX»), что уменьшает вероятность атаки через стеки различных экзотических протоколов;

А добавили уже этим юнитам параметр «FireAtWill=»?

rtvd ★★★★★
()

Выпуск, в основном, нацелен на исправление ошибок, появившихся в systemd 209

ошибку в виде самого появления systemd уже пофиксили?

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

Да нормально всё, что вы рвете глотки-то? Не нравится - не пользуйтесь.

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

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

рестартует сдохшие демоны.

Нужно больше сдохших демонов!

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

гениально. Чиним гномопроблемы системными демонами.

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

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

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

Я стесняюсь спросить - а почему именно в logind?

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

Ну давайте еще xrandr тогда туда же вкорячим, чоуж.

Вначале из иксов это расширение ещё вытащить надо. Или ты про утилиту командной строки?

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

Вопрос правильный, но уже не ко мне.

Ну вот, искал адептов юниксвея, а на простые вопросы ответить не можешь.

tailgunner ★★★★★
()

Столько криков и паники по поводу системд...

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

Большенству пользователей десктопных дистров Линуха, без разницы, каким образом запускается система. Будут только рады быстроте загрузки.

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

Ещё нехватало, чтобы лишили выбора, и в безисходности придется пользоваться тем, что есть...

gregoryzero
()

Посоны, вы либо гоните, либо я живу в параллельном мире, где systemd работает, и работает хорошо. И у меня нет никого желания копаться в куче мутных скриптов старых систем инициализации, ведь всё работает «просто так», без плясок и шаманства. Наверное это не спортивно, да?

А по теме, молодцы ребята, работают, развиваются. Так держать!

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

Вы не умеете готовить cgroups и крутить init.

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

Твоё мнение никому не интересно. Продолжай и дальше быдлохейтить .Хейтеры они такие смешные. Почти такие же, как подоконники.

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

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

А выбора тонет. В арчике ты легко можешь заменить ALSA на OSS4, но от systemd не избавиться.

quantum-troll ★★★★★
()

Раньше на лоре была традиция писать про каждый выпуск Wine, в новости в каждом выпуске разработчики уже традиционно заверяли что уж теперь то пофикшены все direct-x баги, но становилось только хуже - теперь эстафета переходит к system-d и каждый выуск этого поделия нам вещают, что уж теперь-то он точно торт.

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

Когда logind перестал быть частью systemd?

kas501 ★★★
()

logind автоматически блокирует переход в спящий режим при закрытии крышки ноутбука

Интересно, тот дятел который впилил эту фичу по дефолту слышал когда-нибудь про лаптопы, у которых забор воздуха со стороны клавиатуры производится?

anonymous
()

Мда... Поставить какой-нить «современный» Linux штоле... Посмотреть на это чудо...

dhameoelin ★★★★★
()
Ответ на: комментарий от quantum-troll
yunake@x230:~$ uname -r
3.13.5-1-ARCH
yunake@x230:~$ pswg \ init
root         1  0.0  0.0   4212   504 ?        Ss   Mar05   0:06 init [3]  
yunake@x230:~$ pacman -Qo /usr/bin/init
/usr/bin/init is owned by sysvinit 2.88-14
val-amart ★★★★★
()
Ответ на: комментарий от tailgunner

Потому что управление питанием системы — вещь, тесно связанная с юзерскими сессиями. Поэтому ей логично быть в logind (или мы хотим powerd, который общается с logind по приватной шине? уже было, зовётся upower и из него это выпилили в пользу logind).

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

Не нравится - не пользуйтесь

Как же не пользоваться, если тебе это ненужно насильно в глотку запихивают уже почти во всех распространненых дистрибутивах?

Продолжайте визжать и показывать свою 'крутость' дальше.

Вот от таких молчунов-терпил все беды и возникают.

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