LINUX.ORG.RU

systemd 201

 


0

1

Несмотря на многочисленные первоапрельские шутки, очередной релиз популярной системы инициализации и управления сервисами вышел по плану:

  • автоматическое добавление разделов в зависимости, если они хранят файлы с паролями, на которые ссылается /etc/crypttab;
  • возможность посмотреть:
    • сколько процессорного времени съедено определённой cgroup;
    • кто из процессов добровольно не умер при завершении работы системы;
    • использование специфичных для systemd конфигурационных файлов для сервисов;
  • localectl теперь показывает список доступных раскладок X11 — наверняка пригодится разработчикам менеджеров входа в систему и переключателей раскладок.

Дополнение: видео коротких докладов от одного из администраторов инфраструктуры серверов World of Tanks:

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



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

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

какие бонусы будут по сравнению с тем, чтобы запросить их через kbd? я ж все равно не смогу на них переключиться, если раскладка не «инициализирована» там или у локалецтл есть возможности пинать kbd?

а вообще, чтобы добавить такое мне нужна минимум виртуалка с systemd. Т.к. у себя я его ставить не готов и вообще у меня в планах выдернуть оттуда systemd-nspawn, и сделать отдельной утилитой и пользоваться ей :)

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

какие бонусы будут по сравнению с тем, чтобы запросить их через kbd?

Бонусом будет возможность посмотреть вблизи как работает systemd - многим это помогло излечиться от неофобии ;-)

в планах выдернуть оттуда systemd-nspawn, и сделать отдельной утилитой

это и так отдельная утилита - что имено ты собрался дёргать?

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

Бонусом будет возможность посмотреть вблизи как работает systemd - многим это помогло излечиться от неофобии ;-)

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

это и так отдельная утилита - что имено ты собрался дёргать?

без либсистемд поставится? системд-шные хедеры там точно пользуются, зачем - пока не смотрел. А утилита полезная хочу иметь возможность emerge nspawn.

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

без либсистемд поставится? системд-шные хедеры там точно пользуются, зачем - пока не смотрел. А утилита полезная хочу иметь возможность emerge nspawn.

А что, emerge не умеет работать с разделяемыми библиотеками?

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

мне не нужно systemd в системе, она хорошо работает и без него. Извращаться с раздельным билдом/патчить систему сборки мне ни разу не улыбается.

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

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

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

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

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

А что, emerge не умеет работать с разделяемыми библиотеками?

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

loz ★★★★★
()

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

Неужто в systemd интегрировали свою libc?

Quasar ★★★★★
()

localectl теперь показывает список доступных раскладок X11

locale тоже неправильно написана?

от одного из администраторов инфраструктуры серверов World of Tanks

он вообще-то программист, а не администратор

leave ★★★★★
()

в мининовость.

anonymous
()

всё ожидаемо, весна...

psv1967 ★★★★★
()

Вот сегодня как раз появилась у меня идейка-убийца systemd. Посмотрим, как скоро я созрею до ее реализации. Наверное, к юбилейному выпуску systemd 256 первый черновой вариант будет.

zhuravlik ★★★★
()

localectl теперь показывает список доступных раскладок X11

И еще один кусок кода, который делает все то же самое - читает base.xml. Сколько их в природе будет? Надо бы сломать формат чоль...

svu ★★★★★
()

Вспомните мои слова, когда systemd будет использовать «реестр», или какую нибудь sql для хранения параметров =)

https://www.youtube.com/watch?v=uAzVsVAVbEU&feature=player_detailpage#t=99s

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

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

И еще один кусок кода, который делает все то же самое - читает base.xml. Сколько их в природе будет?

Думаю, с такими успехами лет через 10 чтобы хранить список всех *d- и *ctl-программулин потребуется изобретать новые устройства хранения информации, емкости текущих не хватит.

zhuravlik ★★★★
()

Дополнение: видео коротких докладов от одного из администраторов инфраструктуры серверов World of Tanks:

Почему меня должно волновать мнение представителя компании которая так и не сделала версию клиентской части своего продукта под Linux?

Grehaky
()

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

Или хотя бы почему не мининовостью?

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

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

Кстати да, плюсую вопрос

kernelpanic ★★★★★
()

сколько процессорного времени съедено определённой cgroup;

Т.е. в системах без systemd этого нельзя никак сделать?

nerdogeek
()

Посмотрел видео, так и не понял зачем нужен systemd. Серверы ребутаются в худшем случае раз в полгода, скорость загрузки тут вообще никакой роли не играет. Вывод stdout/stderr можно и в upstart сделать. Так зачем он нужен?

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

Т.е. в системах без systemd этого нельзя никак сделать?

Т.е. Lennart не знает как это сделать без systemd.

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

Скорость загрузки системы на серверах вообще ничтожно мала по сравнению с временем инициализации железа :)

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

Нет, но виртуалки и так быстро стартуют. Не в скорости же фишки системдэ

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

В виртуальных машинах железо тоже по 5 минут инициализируется?

Разве ты не знаешь, что reducing systemd to its speed is certainly quite a misconception, since that is certainly not anywhere near the top of our list of goals?

tailgunner ★★★★★
()

Мля, опять Леннарт, скоко можно)

Лучше бы про ОПТИМУС новость написали.

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

Да знаю я это. Просто истерия вокруг systemd уже начинает забавлять.

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

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

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

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

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

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

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

Максу просто нравится системд и он его пиарит где только может.

leave ★★★★★
()

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

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

заднепроходная пушка родила оскорбительную шутку про Леннарта Поттеринга. Мировые биржи в панике, миллионеры выбрасываются их окон небоскребов, промышленный (белорусский?) юмор приносит басновловные прибыли экономике, столица Галактики автоматически преносится... АМАГАД, он еще и Шекспира приложил! Cколько мужества в этом поступке!

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

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

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

какую нибудь sql для хранения параметров =)

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

anonymous
()

кто из процессов

Вот это да.

Jayrome ★★★★★
()

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

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

На десктопе - не нужно. Ноутбуки вообще выключать не нужно, гибернация для чего? Для дуалбутчиков, получается.

Каждая новость пугает количеством лишнего кода и фич. И не надо говорить про модульность - дистростроители будут традиционно включать всё, мало ли кому qr коды пригодятся.

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

Сеть мы уже настроили, а сетевая карта еще не готова. После ребута сервер «не появился»..

Имеется в виду железо, которое инициализируется после POST, т.е. RAID контроллеры, IPMI и прочие подобные вещи.

xpahos ★★★★★
()

Осталось добавить в systemd следующие команды:

ps1ctl, ps2ctl (для управления переменными PS1 и PS2)
termctl для выбора эмулятора терминала в X11
mp3ctl для выбора плеера mp3
socialctl для управления эккаунтами социальных сетей
browserctl для выбора браузера по умолчанию
officectl для выбора офисного пакета по умолчанию
playerctl для выбора видеоплеера по умолчанию

Ну и systemdildoctl для просмотра глубины ввода systemd в пользователя...

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