| |
Представлен выпуск системного менеджера 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 для локальных интерфейсов.
|
|
- Главная ссылка к новости (http://lists.freedesktop.org/archives/sy...)
- OpenNews: Новая версия systemd 211
- OpenNews: Разработчики systemd представили механизм автоматического монтирования разделов на основе GPT-меток
- OpenNews: Началась поддержка стабильных веток systemd
- OpenNews: Новая версия systemd 210
| Тип: Программы | Ключевые слова: systemd, (найти похожие документы) | При перепечатке указание ссылки на opennet.ru обязательно | Реклама |
id=adv>
| |
|
1.6, Аноним, 13:41, 26/03/2014 [ответить] [смотреть все] +/–А что, он умеет рулить контейнерами ... весь текст скрыт [ показать]
6.56, Аноним, 21:40, 26/03/2014 [ ^] [ ответить] [ смотреть все] +/–А как апстарт половину этого юзает без, собственно, systemd ... весь текст скрыт [ показать] |
7.66, anonymous, 22:35, 26/03/2014 [^] [ответить] [смотреть все] | +/– |
>А как апстарт половину этого юзает без, собственно, systemd?
Это делается на бабки каноникал. Впрочем, судя по заявлением Марка, отделять куски от системд не по силам уже целой корпорации.
| | | 3.67, Аноим, 22:41, 26/03/2014 [ ^] [ ответить] [ смотреть все] +/–
И борщ он не умеет варить :(
А то я бы на нем женился
2.21, Аноним, 14:13, 26/03/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +/–Он умеет рулить своими экземплярами, работающими процессами init в контейнерах ... весь текст скрыт [ показать] [ показать ветку] 2.10, MPEG LA, 13:50, 26/03/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +/– 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?
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 превращалось в лишнее скриптование.
1.12, Аноним, 13:54, 26/03/2014 [ответить] [смотреть все] +/–Так часто выходят новые версии когда они успевают все тестировать, такая гипера... весь текст скрыт [ показать]
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
|
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 станет напоминать сборник Большой С... весь текст скрыт [ показать]
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.82, Stax, 16:06, 27/03/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–Фразу директивой в unit-файле видите Не включите - не будет перезапускаться ... весь текст скрыт [ показать] 4.63, Аноним, 22:10, 26/03/2014 [ ^] [ ответить] [ смотреть все] –1 +/–Зато администраторы очень даже делятся по предпочитаемым ими семействам дистров ... весь текст скрыт [ показать] 3.78, vi, 13:40, 27/03/2014 [ ^] [ ответить] [ смотреть все] +/–
>> Энциклопедии в 30 томах, а его администрирование превратится в отдельную специальность,
>> которой нужно учиться несколько лет?
> А куча гомнокода на баше этого, конечно, не требует. И, конечно, разобраться
> в гомнокоде писанном черти-кем по укурке намного проще чем в мелких
> конфигурационных файлах, ну разумеется.
Ключевое слово здесь "разобраться", и разбираться придется! А вот где как и чем попахивает, это отдельная тема.
1.25, anonymous, 14:51, 26/03/2014 [ответить] [смотреть все] +1 +/–
>При восстановлении параметров экрана добавлена защита от установки слишком низкого уровня яркости для предотвращения отображения черного экрана после перезагрузки;
Опять захардкожено?
3.51, anonymous, 18:36, 26/03/2014 [ ^] [ ответить] [ смотреть все] +/–
>А если мне нужно было, чтобы уровень яркости был 0 ?
Петросян? В новости написано, что " защита от установки слишком низкого уровня яркости". Про 0 ни слова.
1.28, Аноним, 15:10, 26/03/2014 [ответить] [смотреть все] +2 +/–что-то мне кажется оно стало слишком монструозно - какой-то гномский армейский н... весь текст скрыт [ показать]
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 |