LINUX.ORG.RU

Systemd 207

 


0

3

Вышел новый релиз популярной системы инициализации и управления сервисами GNU/Linux.

В этой версии:

  • добавлена логика, позволяющая автоматически монтировать home и swap разделы на GPT-дисках, что позволяет отказаться от fstab-файла на множестве конфигураций;
  • добавлена минимальная утилита для сохранения яркости дисплея между перезагрузками;
  • теперь сервис может быть перезапущен, если он определенное время не сообщал о своей активности (watchdog);
  • новый генератор getty-сервисов, который позволяет запускать getty не только на основной консоли ядра, но и на любой другой, указанной в параметре ядра console;
  • опции InaccessibleDirectories= и ReadOnlyDirectories= теперь могут принимать пути, начинающиеся с -; systemd будет учитывать, что файлы могут и не существовать;
  • journalctl -o и похожие команды теперь понимают новый режим отображения "short-precise", похожий на "short", но показывающий отметки времени;
  • больше кода распространяется под LGPL;
  • systemd больше не передает параметры окружения из ядра и initrd сервисам, однако это все еще возможно через параметр ядра systemd.setenv=;
  • команды systemctl set-log-level и systemctl dump перемещены в состав systemd-analyze;
  • systemd-sysctl теперь не читает файл /etc/sysctl.conf; если вам всё же это нужно, создайте на него симлинк из /etc/sysctl.d/99-sysctl.conf;
  • исправлены некоторые баги; добавлены другие, незначительные изменения.

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

★★★★★

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

Ответ на: комментарий от makyrros

Почему же не GPLv3? Латентные проприетарщики.

systemd предлагает переделывать ПО для лучшей совместимости с ним, и ожидается, что проприетарщики начнут это делать. Тут наоборот, возникает вопрос, почему не MIT/BSD.

plm ★★★★★
()

А как же поломанный /etc/sysctl.conf, который теперь работает только через симлинки. Такое дело надо в новости отразить, а то ведь у кого-нибудь что-нибудь да отвалится.

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

А в нашей деревне его отломали:

Note: From version 207, systemd only applies settings from /etc/sysctl.d/* and /usr/lib/sysctl.d/*. If you had customized /etc/sysctl.conf, you need to rename it as /etc/sysctl.d/99-sysctl.conf.

https://wiki.archlinux.org/index.php/Sysctl#Configuration

https://mailman.archlinux.org/pipermail/arch-general/2013-September/034140.html

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

УМВР

Не, у меня тоже всё работает, да и systemd 204. Просто, ИМХО, о сломах совместимости в новостях стоит писать.

Ivan_qrt ★★★★★
()

Видел тред на одной странице с 9-ти комментариями.

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

a1batross ★★★★★
()

derlafff, добавь пункт про systemd-sysctl. Хочу посмотреть, как тут тоже будут бугуртить про сломанные конфиги. :)

P.S. Кстати, напомните мне, зачем нужен systemd-sysctl, если sysctl сам может читать конфиги из /etc/sysctl.d/?

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

Ничего себе изменения. Systemd начинает радовать.

А то. Он уже начал работать с мониторами! :D

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

А то. Он уже начал работать с мониторами! :D

Хейтеры такие хейтеры, лол. Ты продолжаешь люто доставлять

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

Хейтеры такие хейтеры, лол

Утилита, имеющая отношение к параметрам монитора, просто обязана быть частью systemd, я знаю.

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

Скоро на все мониторы производители будут клеить наклейку «Compatible with systemd».

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

Лучше расскажи, что у тебя за сохранение яркости между перезагрузками отвечает. А я посмеюсь :)

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

Лучше расскажи, что у тебя за сохранение яркости между перезагрузками отвечает

Ты не поверишь, у меня монитор её сам запоминает! А даже если бы не запоминал, то для этого есть DE и системные утилиты. Зачем привязывать конкретно запоминание яркости к systemd, я не понимаю.

А я посмеюсь :)

Лучше приготовся заплакать, когда Поццеринг и ко решат запилить в сабж свой сервис синхронизации контактов. :)

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

Лучше приготовся заплакать, когда Поццеринг и ко решат запилить в сабж свой сервис синхронизации контактов. :)

Зачем им это делать, если эту гадость можно впихнуть в accounts-service?

Ты не поверишь, у меня монитор её сам запоминает!

А у меня не запоминает, что мне делать?

А даже если бы не запоминал, то для этого есть DE

Зачем DE заниматься низкоуровневым трешем? И почему бы мне нельзя получить нужную яркость монитора сразу, а не когда я залогинюсь в DE?

системные утилиты

А чем systemd не системная утилита? Или ты имел в виду треш вроде echo 5 > /sys/class/brightness в /etc/rc.conf?

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

Чем дольше развивается systemd, тем больше у меня вызывают недоумение его компоненты. Подозреваю, что Fedora в скором времени будет состоять из ядра, systemd и гнома (если последний к тому времени не интегрируют в systemd).

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

позволяет отказаться от fstab-файла

как, это почти единственное, что я в линуксе успел выучить. Да винда и то стабильнее. Вон - батники из DOS 1980-х годов до сих пор работают...

Indaril_Shpritz
()
Ответ на: комментарий от alex-w

Подозреваю, что Fedora в скором времени будет состоять из ядра, systemd и гнома

Ну да. Собственно, в этом и цель - Core Linux distro.

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

нетбук у меня вообще мгновенно выключается :)

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

батники из DOS 1980-х годов до сих пор работают...

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

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

Будто что-то плохое. Вот, steam вам подавай линуксовый, всё к себе тащите.

anonymous
()

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

ты сделал мой день ))

demidrol ★★★★★
()

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

У них там вообще как с головой?

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

батники из DOS 1980-х годов

kill it with fire

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

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

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

Зачем им это делать, если эту гадость можно впихнуть в accounts-service?

Не боись, Поццеринг и там обязательно найдёт Фатальный Недостаток™.

А у меня не запоминает, что мне делать?

Ты уверен? Даже бюджетные МАГи это умеют.

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

Я тоже хочу получить нужную яркость сразу, а не когда я загружусь в линукс.

Да и кто сказал, что DE не может использовать какой-нибудь brightd, которые может сохранять свои конфиги при останове.

А чем systemd не системная утилита?

Systemd — это, прежде всего, система загрузки, причём только одна из. Зачем привязывать к ней всё подряд, когда можно вместо этого оформить отдельные проекты, которыми могут пользоваться все?

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

Поезд быстрее человека. И что?

anonymous
()

Добавлена логика, позволяющая автоматически монтировать home и swap разделы на GPT-дисках, что позволяет отказаться от fstab-файла на множестве конфигураций

Теперь Леннарт будет решать, куда и с каким параметрами ты будешь монтировать свои разделы.

Новый генератор getty-сервисов, который позволяет запускать getty не только на основной консоли ядра, но и на любой другой, указанной в параметре ядра console

Годно

Systemd-sysctl теперь не читает файл /etc/sysctl.conf

Бред

Исправлены некоторые баги; добавлены другие

Ok

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

Systemd — это, прежде всего, система загрузки, причём только одна из. Зачем привязывать к ней всё подряд, когда можно вместо этого оформить отдельные проекты, которыми могут пользоваться все?

Два чаю этому товарищу.

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

Зачем привязывать к ней всё подряд

Леннарту так проще работать. Не надо отправлять патчи в чужие проекты и доказывать, что они нужны.

annulen ★★★★★
()
Ответ на: комментарий от alex-w

udev уже интегрировали, осталось дело за wayland и можно браться за gnomed^H :)

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

чтобы в некроось не тащили. это часть плана по выдавливанию БСД с серверов для успешного внедрения туда рхел.

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

Linux — это, прежде всего, ядро, причём только одно из. Зачем привязывать к нему всё драйвера подряд, когда можно вместо этого оформить отдельные проекты, которыми могут пользоваться все?

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

Не надо отправлять патчи в чужие проекты и доказывать, что они нужны.

Даже так он мог просто создать отдельный проект а-ля coreutils и собирать там все свои велосипедики.

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

Linux — это, прежде всего, ядро, причём только одно из. Зачем привязывать к нему всё драйвера подряд, когда можно вместо этого оформить отдельные проекты, которыми могут пользоваться все?

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

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

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

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

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

Xorg туда уже встроили? :D

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