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)

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

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

Держать оборону ! :3
Два полка солдат на правый фланг ! :3

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

Мне стало по-настоящему хорошо уже в районе 750-й строки, а там этого добра в два с половиной раза больше.

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

А ты на vconsole.c или tmpfiles.c посмотри.

Посмотрел. Типичный код на си.

Это типичный шелл-скрипт, переписанный на Си.

tailgunner ★★★★★
()

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

Поццеринг хочет своими мерзкими потными ручонками убить /etc/fstab? Да этот файлик постарше его будет

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

зато работает быстрее ваших инитов.

Это лютый быдлкод. Если у тебя нет с этим проблем... это само по себе проблема.

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

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

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

популярной
..ну, в принципе, даже не толсто.

единой.

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

ты в каждую софтину заглядывать предлагаешь ?

Я тебе ничего не предлагал и не собираюсь. Человек попросил привести пример говнокода - я привел.

скажи ещё, что в хромиум не нужно использовать, т.к. там тоже быдлокод

Разрешаю тебе использовать любой быдлокод.

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

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

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

Поцчему к шеллу на Лоре такая неприязнь?

Эээ... у кого? Я люблю шелл, хотя и понимаю его ограничения.

шелл чем виноват?

FUD, которым поцеринг оправдывал рождение своего поделия.

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

Systemd — это, прежде всего, система загрузки

Это ваше личное мнение. Ну, может, ещё толпы народа. Но не Поттера.

Для Поттера systemd - это «системный менеджер», т.е. некая софтина, которая делает всё. И потому не надо удивляться, что туда тащат и веб-сервера для просмотра логов, и qr-коды для шифровалия логов, и утилиты для управления яркостью монитора. Можете считать systemd - этаким современным, инновационным аналогом busybox'а.

Система инициализации - это лишь один из компонентов systemd, причём, судя по всему, не самая лучшая реализация, к тому же намертво привязанная к другим компонентам systemd. Говорить, что «systemd - это, прежде всего, система загрузки» всё равно что говорить «kde4 - это, прежде всего, аудиоплеер».

Надоели уже считающие systemd системой инициализации. Лично я мог бы попробовать систему инициализации systemd (возможно, она и правда не так плоха), но меня отпугивает, что она тянет за собой остальные кишки system, которые мне нафиг не сдались. У меня есть sysctl, /etc/fstab, /etc/localtime, rsyslog, и я не вижу смысла заменять это всё компонентами systemd.

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

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

Вот именно! Пора выкинуть из дистрибутивов такой отстой как kernel! Только микроядро, только Ъ-unixway!

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

Чото я не понял

Бе-бе-бе! :)

Посмотрел. Типичный код на си. В типичном init.d-скрипте концентрация говнокода больше

Ты на него просто посмотрел или вдумчиво разбирал?

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

Только микроядро, только Ъ-unixway!

При словах «UNIX-way» и «связующее звено» я теперь представляю себе Dovecot SASL, Cyrus SASL и всякие там SASL. Как меня задолбали эти SASL…

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

Похоже на торт. Вкорячить его в слаку свою что ли.

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

а сам ты не будешь юзать софт, пока не посмотришь его код ?

Ну derlafff же не может просто запустить демон, ему нужно обязательно изучить скрипт запуска, functions и все связанные с ним конфиги… А мы чем хуже? :)

AX ★★★★★
()

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

:333


а по сабжу уже пофиксили баг с sshfs, когда смонтировал её, забыл отмонтировать и выключил машину, а она виснет на отмонтировании в tty ?

smilessss ★★★★★
()

Отличный список изменений! Особенно приятна утилита, запоминающая яркость.

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

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

В каком месте?

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

При словах <...> и «связующее звено» я теперь представляю себе Dovecot SASL, Cyrus SASL и всякие там SASL. Как меня задолбали эти SASL…

Видимо, SASL'ы настолько ужасны, что после них чудятся слова, которые никто не упоминал. ok. :|

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

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

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

Да, как-то оно само домыслилось: ядро при микроядерной структуре строится на службах и «связующем звене», которое управляет их взаимодействием.

Видимо, SASL'ы настолько ужасны

Да, я сейчас после разборки с ними %).

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

А под слакой это работает?

А в слаке кто-то работает?

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

И в слип уходит за секунду

Ах да, systemd мерзко умертвил ещё и башескрипты pm-utils, поэтому теперь suspend работает почему-то корректно.

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

systemd мерзко умертвил ещё и башескрипты pm-utils, поэтому теперь suspend работает почему-то корректно.

А в чем была некорректность?

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

фокс пользуешь? Посмотри его код

И это каким-то волшебным образом делает былдлокод systemd лучше?

и восхитись по самое некуда :)

Да не вопрос. Покажи, куда смотреть.

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

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

И в этом, наверное, был виноват шелл.

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

Полагаю, в этом был виноват pm-utils. Ибо теперь его нет.

А когда будет виноват systemd, придется сносить^Wобновлять systemd %)

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

«Вот на этом невысказанном предположении и держится весь хрупкий механизм» (ц) %)

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

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

lucentcode ★★★★★
()

теперь сервис может быть перезапущен, если он определенное время не сообщал о своей активности (watchdog);

Все сервисы умеют сообщать об активности, или там какой-то костыль для этого?

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