top
logo


OpenNews: Новая версия systemd 212 PDF Печать E-mail
26.03.14 08:39

Представлен выпуск системного менеджера systemd 212, в котором представлена порция исправлений ошибок и добавлено несколько новшеств. Systemd сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе загрузки системы, вобрав в себя лучшие черты таких систем, как launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, старые версии Fedora). В настоящее время на использование systemd уже перешли такие дистрибутивы, как Fedora, openSUSE, Mandriva и Arch Linux, одобрен переход дистрибутивов Debian и Ubuntu по умолчанию на systemd.

Наиболее существенные изменения:

  • В journald добавлен режим перенаправления вывода на консоль, который теперь активирован по умолчанию для всех важных уведомлений;
  • Добавлена утилита systemd-journal-remote для потоковой передачи логов на другой хост;
  • При восстановлении параметров экрана добавлена защита от установки слишком низкого уровня яркости для предотвращения отображения черного экрана после перезагрузки;
  • В PID 1 обеспечен учёт общесистемного состояния ("starting", "running", "degraded", "maintenance", "stopping"), которое отображается через команду "systemctl status" и позволяет быстро оценить статус работы, что полезно в конфигурациях с большим числом контейнеров;
  • В утилиту "systemctl" добавлена команда "list-machines" для вывода списка всех локальных контейнеров и состояния, каждого из них;
  • В утилиту "systemctl" добавлена опция "-r" для рекурсивного перебора юнитов всех локальных контейнеров;
  • В механизм автоматического монтирования разделов на основе GPT-меток, позволяющего загружаться без /etc/fstab и без передачи ядру опции "root=", добавлен учёт флагов монтирования в режиме только для чтения и игнорирования раздела. Добавлено два новых GPT-типа UUID для 32- и 64-разрядных ARM-систем;
  • При генерации MAC-адреса для сетевого интерфейса при помощи nspawn с опцией "--network-interface=" теперь используется имя машины, что позволяет сохранить MAC при разных вызовах контейнеров;
  • В logind обеспечена автоматическая чистка всех объектов IPC, владельцем которых является пользователь, завершивший сеанс;
  • В утилитах systemd-machine-id-setup и tmpfiles появилась опция "--root=" для установки относительной корневой директории;
  • Директория /sys/fs/cgroup/ теперь монтируется в режиме только для чтения после прикрепления всех управляющих деревьев cgroup;
  • В утилиту machinectl добавлена команда "poweroff" для отключения по питанию локальных контейнеров;
  • Все длительно выполняющиеся сервисы systemd теперь дополнительно изолируются через опции "PrivateDevices=", "PrivateNetwork=" и "PrivateTmp=";
  • Процесс systemd-udevd теперь выполняется в отдельном изолированном пространстве точек монтирования;
  • В коде обеспечения поддержки kdbus добавлена возможность загрузки политик в ядро. В sd-bus добавлена поддержка создания соединений для мониторинга обмена данными в отладочных целях;
  • В качестве времени теперь допустимо указание эпохального формата "@число", определяющего число секунд с 1 января 1970 года.
  • Прекращена поддержка кода с устаревшей и оставшейся без сопровождающего встроенной реализацией tcpwrap, вместо которой рекомендует использовать активацию через сокеты;
  • В system.conf добавлена опция "DefaultTimerAccuracySec=" для задания уровня точности срабатывания timer-юнитов. Добавлена опция "WakeSystem=" позволяющая пробудить систему из спящего режима при наступлении события в timer-юните, если подобная возможность поддерживается в ОС. Добавлена опция "Persistent=" для сохранения состояния планирования вызова timer-юнитов после перезагрузки;
  • В systemd-networkd обеспечено назначение предсказуемых адресов IPv4LL для локальных интерфейсов.
  1. Главная ссылка к новости (http://lists.freedesktop.org/archives/sy...)
  2. OpenNews: Новая версия systemd 211
  3. OpenNews: Разработчики systemd представили механизм автоматического монтирования разделов на основе GPT-меток
  4. OpenNews: Началась поддержка стабильных веток systemd
  5. OpenNews: Новая версия systemd 210
Тип: Программы
Ключевые слова: systemd, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.4, AlexYeCu_not_logged, 13:38, 26/03/2014 [ответить] [смотреть все] –4 +/
Ой к каким интересным эффектам это может привести ... весь текст скрыт [показать]
 
1.6, Аноним, 13:41, 26/03/2014 [ответить] [смотреть все]  +/
А что, он умеет рулить контейнерами ... весь текст скрыт [показать]
 
    3.17, Аноним, 14:07, 26/03/2014 [^] [ответить] [смотреть все]  +/
emacs - любимый текстовый редактор Леньки И это объясняются все особенности арх... весь текст скрыт [показать]
 
  4.29, Аноним, 15:12, 26/03/2014 [^] [ответить] [смотреть все]  –5 +/
логично - лучший редактор и лучшая система инициализации потому и лучшие, что сл... весь текст скрыт [показать]
 
  5.54, raven_kg, 19:22, 26/03/2014 [^] [ответить] [смотреть все]  +1 +/
Вот уж не думал, что куски прибитые друг к другу гвоздями у кого-то повернется язык назвать модулями!
 
  6.55, Аноним, 21:09, 26/03/2014 [^] [ответить] [смотреть все]  +1 +/
Оно и не удивительно - страдающие попоболью на каждую новость о systemd к этому ... весь текст скрыт [показать]
 
6.56, Аноним, 21:40, 26/03/2014 [^] [ответить] [смотреть все]  +/
А как апстарт половину этого юзает без, собственно, systemd ... весь текст скрыт [показать]
 
  7.66, anonymous, 22:35, 26/03/2014 [^] [ответить] [смотреть все]  +/
>А как апстарт половину этого юзает без, собственно, systemd?

Это делается на бабки каноникал. Впрочем, судя по заявлением Марка, отделять куски от системд не по силам уже целой корпорации.

 
  8.73, Аноним, 04:10, 27/03/2014 [^] [ответить] [смотреть все]  +/
Скорее, если не подгонять решение под ответ, то из вашей же логики вытекает что ... весь текст скрыт [показать]
 
3.67, Аноим, 22:41, 26/03/2014 [^] [ответить] [смотреть все]  +/ И борщ он не умеет варить :(
А то я бы на нем женился
 2.21, Аноним, 14:13, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Он умеет рулить своими экземплярами, работающими процессами init в контейнерах ... весь текст скрыт [показать] [показать ветку]
 
  3.44, Аноним, 17:36, 26/03/2014 [^] [ответить] [смотреть все]  –1 +/
Так в этом и пойнт - использовать systemd и рулить зоопарком станет удобно А не... весь текст скрыт [показать]
 
2.10, MPEG LA, 13:50, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
  3.38, Аноним, 17:27, 26/03/2014 [^] [ответить] [смотреть все]  +2 +/
Он аннексирует у них кры эээ пакетную систему ... весь текст скрыт [показать]
 
2.13, Аноним, 14:03, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 2.15, linus, 14:04, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 2.16, Аноним, 14:05, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
Забить на systemd и придумать что-нибудь еще, очевидно же Почивать на лаврах - ... весь текст скрыт [показать] [показать ветку]
 2.32, Mike Lee, 15:58, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +17 +/ Присоединит Крым к systemd?
 
  3.58, Аноним, 21:49, 26/03/2014 [^] [ответить] [смотреть все]  +/
 
2.34, Адекват, 16:36, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +3 +/
Он забьет на него и начнет пилить что-то еще, а допиливать systemD будут другие ... весь текст скрыт [показать] [показать ветку]
 
1.11, Спокойный Аноним, 13:54, 26/03/2014 [ответить] [смотреть все]  +2 +/ >>systemd-journal-remote

Жаль долго делали, это же должно было присутствовать изначально как часть journald. Ну теперь просто прекрасно!

>>Процесс systemd-udevd теперь выполняется в отдельном изолированном пространстве точек монтирования

наконец-то! а то банальное размонтирование cgroup ресурсов после выхода из chroot превращалось в лишнее скриптование.

 
  2.18, Аноним, 14:08, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
 
  3.65, Аноним, 22:31, 26/03/2014 [^] [ответить] [смотреть все]  +/
На каждое замечание что а вот это в systemd неплохо сделано прибегает какой-то... весь текст скрыт [показать]
 
2.33, Stax, 16:04, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Гмм Это да, очень нужная фича Но еще неплохо бы иметь и прием удаленных сообще... весь текст скрыт [показать] [показать ветку]
 
1.12, Аноним, 13:54, 26/03/2014 [ответить] [смотреть все]  +/
Так часто выходят новые версии когда они успевают все тестировать, такая гипера... весь текст скрыт [показать]
 
  2.19, Аноним, 14:10, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
Дебиановцы протестировали, и нашли вполне стабильным Даже относительно свежий 2... весь текст скрыт [показать] [показать ветку]
 
  3.22, Аноним, 14:17, 26/03/2014 [^] [ответить] [смотреть все]  +/
Кстати, обновился на лету с v44 на v204 без проблем, несмотря на крики Ыксперд... весь текст скрыт [показать]
 
  4.39, Аноним, 17:29, 26/03/2014 [^] [ответить] [смотреть все]  –1 +/
А вы больше слушайте фанатов, особенно бздельников всяких ... весь текст скрыт [показать]
 
3.59, yet another anonymous, 21:55, 26/03/2014 [^] [ответить] [смотреть все]  +/ >Дебиановцы протестировали, и нашли вполне стабильным. Даже относительно свежий 204-й бэкпортировали в stable.

Неее, не протестировали, а председатель пролоббировал.

 2.26, SunXE, 14:51, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 2.53, ryoken, 19:15, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ > Так часто выходят новые версии. когда они успевают все тестировать, такая гиперактивность
> начинает пугать.

а я тут сижу и думаю, что-то странно, 2 недели как, а про системД новостей нету... уже начал беспокоиться, а вдруг таки скинулись на голову поттеринга :D

 
  3.72, Аноним, 04:08, 27/03/2014 [^] [ответить] [смотреть все]  +/
Если у вас совсем нет НеЛюбителей - поздравляю Вы балласт Вы прожили жизнь заз... весь текст скрыт [показать]
 
  4.76, vi, 13:22, 27/03/2014 [^] [ответить] [смотреть все]  +/
>> про системД новостей нету... уже начал беспокоиться, а вдруг таки скинулись
>> на голову поттеринга :D
> Если у вас совсем нет НеЛюбителей - поздравляю! Вы балласт. Вы прожили
> жизнь зазря. Дело в том что чем больше вы меняете что-то
> в этом мире - тем сильнее вас все ненавидят. Просто за
> сам факт что вы смеете что-то менять. Но именно такие люди
> и двигают мир вперед. Поэтому на мести гарри поттера я бы
> просто положил на вас #$%. Это мне так, очень кстати ссылочка
> попалась, на тему "почему столько пользователей ненавидит разработчиков".

Ссылочку то дадите или гуглить?

 
1.23, Fomalhaut, 14:26, 26/03/2014 [ответить] [смотреть все]  +/ > Прекращена поддержка кода с устаревшей и оставшейся без сопровождающего встроенной реализацией tcpwrap, вместо которой рекомендует использовать активацию через сокеты;

   Т.е. tcp wrapper теперь тоже "откусили"?

   Когда ждать systemd_firewalld ? :)

  1.24, AX, 14:49, 26/03/2014 [ответить] [смотреть все]  +/
Интересно, как скоро документация по systemd станет напоминать сборник Большой С... весь текст скрыт [показать]
 
  2.27, anonymous, 14:52, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Сейчас набегут фанбои и будут кричать, что systemd уничтожил касту админов, обла... весь текст скрыт [показать] [показать ветку]
 
  3.36, Аноним, 16:54, 26/03/2014 [^] [ответить] [смотреть все]  +4 +/
Зато порождает новую касту админов-юнитистов, которым ни bash не поможет, ни даж... весь текст скрыт [показать]
 
  4.48, Аноним, 17:49, 26/03/2014 [^] [ответить] [смотреть все]  +/
Это вантузятники Они уже есть Просто линукс до пере пиливают под них Вас слил... весь текст скрыт [показать]
 
  5.62, Аноним, 22:03, 26/03/2014 [^] [ответить] [смотреть все]  +/
1 Линукс - это вообще только ядро Кто и куда его перепилил 2 Линуксу который... весь текст скрыт [показать]
 
  6.80, Аноним, 15:39, 27/03/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Самое забавное что глотку тут дерёт человек не сидящий на системд ... весь текст скрыт [показать]
 
4.77, vi, 13:36, 27/03/2014 [^] [ответить] [смотреть все]  +/ >>>Интересно, как скоро документация по systemd станет напоминать сборник Большой Советской Энциклопедии в 30 томах, а его администрирование превратится в отдельную специальность, которой нужно учиться несколько лет?
>> Сейчас набегут фанбои и будут кричать, что systemd уничтожил касту админов, обладающих
>> тайными знаниями bash-скриптования.
> Зато порождает новую касту админов-юнитистов, которым ни bash не поможет, ни даже
> бубен ;) Если уж не работает, то не работает.

Ничего RedHat поможет ;)

Позволю себе добавить к вашим словам (по теме, как мне кажется).
Не каждый админ есть хакер. И уж тем более практически каждый из админов-юнитистов точно не будет хакером!

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

 2.40, Аноним, 17:31, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
А куча гомнокода на баше этого, конечно, не требует И, конечно, разобраться в г... весь текст скрыт [показать] [показать ветку]
 
  3.47, AX, 17:47, 26/03/2014 [^] [ответить] [смотреть все]  +2 +/
> А куча гомнокода на баше этого, конечно, не требует.

Я никогда не слышал про специальность "администратор дебиановских инитскриптов", а вот для systemd явно что-то такое вскоре потребуется. Да и в самых сложных инитскриптах, несмотря на все вопли поццерингоклоунов, никакой особой магии нет.

P.S. К слову, о "простоте" юнитов: http://www.linux.org.ru/news/opensource/10195930?cid=10212242

 
  4.57, Stax, 21:47, 26/03/2014 [^] [ответить] [смотреть все]  –1 +/
Не нужно передергивать. Любой, у кого возникала задача обернуть пачку самописных (или чужих) демонов в инитскрипты знает, какой это геморрой - тут проверь, что /var/run'ы не забыл запаковать, тут под runit или supervisord подсунь, тут напиши пачку хаков, т.к. программа не пишет свой pid и проверять ее выполнение нужно пачкой утилит (хорошо, если в дистрибутиве написали костыльные функции на шелле.. правда, они внезапно ломаются для python/java/etc программ.. нужны новые костыли..).

Сравните это с менеджментом /run через systemd-tmpfiles, отслеживанием pid'ов через cgroup, автоматическим перезапуском сервиса одной директивой в unit-файле, перехватом stdouot/stderr безо всяких лишних костылей и прочими плюшками. Поэтому админы, которым таки приходилось делать что-то серьезное с инитскриптами очень ждут, когда везде будет systemd. Он реально делает кучу (сейчас сложных) вещей простыми и прозрачными.

 
  5.60, yet another anonymous, 22:02, 26/03/2014 [^] [ответить] [смотреть все]  –1 +/

> Сравните это с менеджментом /run через systemd-tmpfiles, отслеживанием pid'ов через cgroup,
> автоматическим перезапуском сервиса одной директивой в unit-файле, перехватом stdouot/stderr
> безо всяких лишних костылей и прочими плюшками.

Точно. Ускоренный перезапуск падучего г. --- это наш^W ваше ВСЁ.

Ну и особенно умиляет решенность "задачи обернуть пачку самописных (или чужих) демонов"

 
  6.71, Аноним, 04:03, 27/03/2014 [^] [ответить] [смотреть все]  +/
Знаете, этот мир неидеален Поэтому да, демоны бывают разные В том числе и паду... весь текст скрыт [показать]
 
  7.81, Аноним, 15:43, 27/03/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Надеюсь она таким образом перезапустит какую-нибудь БД и по пути погрохает кучу ... весь текст скрыт [показать]
 
6.82, Stax, 16:06, 27/03/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Фразу директивой в unit-файле видите Не включите - не будет перезапускаться ... весь текст скрыт [показать]
 4.63, Аноним, 22:10, 26/03/2014 [^] [ответить] [смотреть все]  –1 +/
Зато администраторы очень даже делятся по предпочитаемым ими семействам дистров ... весь текст скрыт [показать]
 
  5.64, AX, 22:27, 26/03/2014 [^] [ответить] [смотреть все]  +/
Только вот знание системы инициализации занимает здесь далеко не первое место Д... весь текст скрыт [показать]
 
  6.70, Аноним, 03:59, 27/03/2014 [^] [ответить] [смотреть все]  +/
Без знания системы инициализации админ не сможет добавить даже просто единичный ... весь текст скрыт [показать]
 
  7.74, AX, 10:02, 27/03/2014 [^] [ответить] [смотреть все]  +1 +/
Поэтому я написал не первое место , а не вообще не требуется Вот и у меня не... весь текст скрыт [показать]
 
3.78, vi, 13:40, 27/03/2014 [^] [ответить] [смотреть все]  +/ >> Энциклопедии в 30 томах, а его администрирование превратится в отдельную специальность,
>> которой нужно учиться несколько лет?
> А куча гомнокода на баше этого, конечно, не требует. И, конечно, разобраться
> в гомнокоде писанном черти-кем по укурке намного проще чем в мелких
> конфигурационных файлах, ну разумеется.

Ключевое слово здесь "разобраться", и разбираться придется! А вот где как и чем попахивает, это отдельная тема.

 
1.25, anonymous, 14:51, 26/03/2014 [ответить] [смотреть все]  +1 +/ >При восстановлении параметров экрана добавлена защита от установки слишком низкого уровня яркости для предотвращения отображения черного экрана после перезагрузки;

Опять захардкожено?

 
  2.35, Адекват, 16:39, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  –1 +/
А если мне нужно было, чтобы уровень яркости был 0 Мало ли какими извращениям... весь текст скрыт [показать] [показать ветку]
 
  3.42, Аноним, 17:32, 26/03/2014 [^] [ответить] [смотреть все]  +/
 
3.51, anonymous, 18:36, 26/03/2014 [^] [ответить] [смотреть все]  +/ >А если мне нужно было, чтобы уровень яркости был 0 ?

Петросян? В новости написано, что " защита от установки слишком низкого уровня яркости". Про 0 ни слова.

 
1.28, Аноним, 15:10, 26/03/2014 [ответить] [смотреть все]  +2 +/
что-то мне кажется оно стало слишком монструозно - какой-то гномский армейский н... весь текст скрыт [показать]
 
  2.30, AX, 15:24, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +3 +/
Дык, в этом вся суть претензий к systemd Сейчас леннарт просто играет в кулхацк... весь текст скрыт [показать] [показать ветку]
 
  3.43, Аноним, 17:34, 26/03/2014 [^] [ответить] [смотреть все]  +/
ИЧСХ как оказалось, многие именно этого от системы инициализации и хотели, задол... весь текст скрыт [показать]
 
3.46, karapuz2, 17:41, 26/03/2014 [^] [ответить] [смотреть все]  +/ надеюсь, они одумаются и изменят язык unit-ов. иначе, будет не только быдлокод, который пусть поддерживают мейнтейнеры (и ладно), но и быдлоюниты, которые админам и придется разгребать - а это большое зло.
 2.41, Аноним, 17:31, 26/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
  3.79, vi, 14:28, 27/03/2014 [^] [ответить] [смотреть все]  +/
>> уверен пройдет пара лет и все эти фанбои (арч, деб, убунька
>> и прочее) начнут кричать что оно слишком сложное и надо делать
>> альтернативу попрощее.
> Да, и слишком сложный линевый кернел заменят на freedos, чего уж там.

Используйте freedos кто Вам мешает. Впрочем есть и альтернативы, например GNU Hurd во главе с GNU Mach (и прочие).

 
1.31, некто, 15:26, 26/03/2014 [ответить] [смотреть все]  –2 +/ слишком много усилий и энергии затрачивается на этот systemd, притягивание за уши самый популярный метод...
  1.52, Xasd, 18:58, 26/03/2014 [ответить] [смотреть все]  +2 +/ каждый новый релиз systemd -- я чувствую как Linux встаёт с колен
  1.69, Онанас, 22:59, 26/03/2014 [ответить] [смотреть все]  +/ В Арче уже тестируют (шустрые) :)
  1.75, Аноним, 10:56, 27/03/2014 [ответить] [смотреть все]  +1 +/
Оно уже позволяет запускать linux без ядра ... весь текст скрыт [показать]
 
Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39411

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика