| |
Леннарт Поттеринг (Lennart Poettering) представил выпуск системного менеджера systemd 216, который сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе загрузки системы, вобрав в себя лучшие черты таких систем, как launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, старые версии Fedora). В настоящее время на использование systemd уже перешли такие дистрибутивы, как Fedora, openSUSE, Mandriva и Arch Linux, одобрен переход дистрибутивов Debian и Ubuntu по умолчанию на systemd.
Наиболее существенные изменения:
- В systemd-resolved добавлена поддержка кэширования DNS-запросов и полноценная реализация LLMNR (Link Local Multicast Name Resolution). Представлен systemd-resolved D-Bus API для резолвинга имён, адресов и RR-записей через DBus. В отличие от встроенного в glibc резолвера, в systemd-resolved DNS-сервер и кэш разделены и привязаны к сетевым интерфейсам. DNS-запросы отправляются одновременно через все сетевые интерфейсы, указанные в настройках DNS-сервера (чтобы корректно обработать отдельные имена, используемые внутри VPN и LAN). Параметры для работы
systemd-resolved могут быть автоматически получены от systemd-networkd, который в свою очередь может получить их по DHCP.
Добавлен новый NSS-модуль "nss-resolve", который может использоваться в glibc "nss-dns" для резолвинга имён через systemd-resolved. Добавлен новый NSS-модуль nss-mymachines для автоматического резолвинга имён всех зарегистрированных локальных контейнеров. Для формирования запросов добавлена утилита "systemd-resolve-host". Обеспечена поддержка IDNA для работы с доменами, в которых используются национальные наборы символов (".рф" и т.п.). В будущем выпуске ожидается поддержка DNSSEC и mDNS/DNS-SD;
- В состав включена новая утилита "networkctl", в рамках которой развивается консольный клиент для подсистемы настройки сети "networkd". В настоящее время утилита может использоваться только для получения информации о сетевых интерфейсах и их состоянии. В будущем планируется довести возможности networkctl до полнофункционального инструмента для управления сетью. В отличие от iproute2, утилита networkctl позиционируется как более высокоуровневый инструмент который осуществляет агрегацию статистики из разных источников, таких как netlink, udev, networkd и встроенный в networkd dhcp-клиент. Полученные данные комбинируются в наглядных обобщённых отчётах.
- В шаблоны /usr/lib/sysusers.d/, используемые утилитой systemd-sysusers для формирования содержимого /etc/passwd и /etc/group, добавлена поддержка нового типа сток конфигурации "r", применяемого для задания диапазона UID/GID, выделяемого системным пользователям и группам. В строку типа "u" добавлен столбец для определения домашней директории. В systemd-sysusers добавлена возможность загрузки шаблона из стандартного ввода (STDIN), а не только из файла. Обеспечено обновление содержимого shadow-файлов;
- Добавлена новая библиотека systemd-terminal, предоставляющая функции для разбора и отрисовки данных TTY. В будущем, планируется использовать данную библиотеку в новой подсистеме виртуальных терминалов, работающей в пространстве пользователя;
- Добавлена новая утилита systemd-journal-upload, позволяющая организовать процесс загрузки журнала на внешние системы, на которых запущен сервис systemd-journal-remote;
- Добавлен новый компонент "systemd-firstboot", который при первой загрузке интерактивно запрашивает у пользователя основную информацию для использования в systemd (часовой пояс, пароль root, имя хоста);
- В некоторых bus API, предоставляемых обработчиком PID 1, обеспечена опциональная возможность обращения к PolicyKit для получения подтверждения выполнения привилегированных операций для непривилегированных клиентов;
- В systemd-timesyncd добавлена поддержка автоматического получения настроек доступа к NTP-серверу через systemd-networkd, который может получить эти настойки через DHCP;
- В юниты .socket добавлены директивы DeferAcceptSec, KeepAliveIntervalSec, KeepAliveTimeSec, KeepAliveProbes и NoDelay для включения опций TCP-сокетов TCP_DEFER_ACCEPT, keep-alive и выключения алгоритма Nagle;
- В logind добавлена поддержка нового типа сеансов "web", которые можно использовать для запуска таких web-интерфейсов, как Cockpit, с регистрацией web-клиента в форме PAM-сеанса;
- В systemd-nspawn добавлена опция "--volatile=" для запуска контейнера без предварительно подготовленных директорий /etc и /var;
- Клиент kdbus переведён на использование новой подсистемы ядра Linux 3.17 memfd вместо старого варианта, привязанного к kdbus;
- В systemd-analyze добавлена команда "verify" для проверки unit-файлов в режиме offline;
- В клиент и сервер DHCP из состава systemd-networkd добавлена поддержка метода FORCERENEW и опций для настройки идентификатора клиента и broadcast-режима;
- В systemd-networkd добавлены дополнительные опции для настройки агрегирования сетевых интерфейсов (bonding), обеспечена возможность указания метрики для статических маршрутов. По умолчанию прекращена отправка широковещательных запросов DHCP-клиентом (для включения нужно установить опцию RequestBroadcast=yes);
- udev теперь в первую очередь применяет имена сетевых интерфейсов, переданных ядром, если ядро поддерживает обеспечение предсказуемости таких имён. Поведение можно изменить через настройку NamePolicy= в файлах .link;
- В journald добавлена поддержка сжатия с использованием алгоритма LZ4. Из-за проблем с новыми версиями rsyslog система journald теперь не перенаправляет по умолчанию все данные в работающий демон syslog. Для включения перенаправления следует использовать опцию ForwardToSyslog= в journald.conf;
- Добавлена новая утилита "systemd-escape" для экранирования спецсимволов в строках (например, используется для построения имён unit-ов).
|
|
- Главная ссылка к новости (http://lists.freedesktop.org/archives/sy...)
- OpenNews: Для systemd представлен networkctl, новый инструмент для управления сетью
- OpenNews: Systemd - от системы инициализации к набору блоков для построения ОС
- OpenNews: Выпуск systemd 215 с поддержкой генерации содержимого /etc и встроенным DHCP-сервером
- OpenNews: Новая версия systemd 214
- OpenNews: Новая версия systemd 213 с поддержкой службы синхронизации времени
| Тип: Программы | Ключевые слова: systemd, (найти похожие документы) | При перепечатке указание ссылки на opennet.ru обязательно | Реклама |
id=adv>
| |
|
1.1, Гость, 12:21, 20/08/2014 [ответить] [смотреть все] [к модератору]
| +5 +/– |
> DNS-запросы отправляются одновременно через все сетевые интерфейсы (чтобы корректно обработать отдельные имена, используемые внутри VPN и LAN), указанные в настройках DNS-сервера.
Что-то мне это не нравится. Это же раскрытие информации, нет?
| | |
| +1 +/– | | | |
1.2, Аноним, 12:23, 20/08/2014 [ответить] [смотреть все] [к модератору] +5 +/–объясните плз, все вот эти навороты они идут отдельными модулями которые ставят... весь текст скрыт [ показать]
1.3, Аноним, 12:26, 20/08/2014 [ответить] [смотреть все] [к модератору] +5 +/–А когда ожидается systemd-mmc для управления всей этой фигней ... весь текст скрыт [ показать]
|
3.84, Andrey Mitrofanov, 14:41, 20/08/2014 [^] [ответить] [смотреть все] [к модератору] | +/– |
>> А когда ожидается systemd-mmc для управления всей этой фигней?
> идея, кстати, замечательная
Кста, кто там хотел РЕЕСТР?? https://github.com/ElektraInitiative/libelektra/ Новое поколение мальчиков с палочками уже тут.
| | |
1.5, EuPhobos, 12:28, 20/08/2014 [ответить] [смотреть все] [к модератору] +9 +/–
За месяц работы с systemd в дебиане, меня этот системаДэ начинает бесить.. с каждым обновлением что-то слетает, и конфиги меняют своё местоположение. Зачем это делать?!
То они все в /etc/systemd/system, то вдруг переехали в /lib/systemd/system а в /etc создались симлинки.. И всё это криво и приходится дорабатывать напильником. С каких пор файлы конфигурации лежат не в /etc в дебиане-то?!
Такое впечатление что сообщество опять наступает на грабли, и откатывается в 2000-ые..
PS: Ухх... крик души.
2.11, Аноним, 12:44, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +1 +/–у меня ноут перестал вырубаться нормально после последнего релиза, авторизация в... весь текст скрыт [ показать] [ показать ветку] 4.83, DeerFriend, 14:41, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] –1 +/–
init 0
уже не работает?
4.115, Аноним, 15:34, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–Всегда так было halt - остановка системы, poweroff - остановка системы с отключ... весь текст скрыт [ показать] 2.13, Аноним, 12:50, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/– 4.105, Аноним, 15:20, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–Ну так стабильность - только в stable Это примерно как лазать по стройке с арг... весь текст скрыт [ показать] 2.16, Аноним, 12:51, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/– 5.109, Адекват, 15:29, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–
> Ну а что, неплохо-же. Системд облегчает поиск "не актуальных" системных администраторов,
ВЫживут только еб@№ytые мазахисты, которые только и мечтают о том, чтобы на боевом сервере рандомно возникали изменения.
4.33, Аноним, 13:24, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–systemd-libkeeper на подходе ... весь текст скрыт [ показать] 2.37, Аноним, 13:25, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +1 +/– 2.81, SunXE, 14:31, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/–
Ну так это же дебиан, там всегда так. Проблема не systemd, а дистрибутива.
Такая же фигня была с PulseAudio, все её ругали, но глючила она почему-то только в убунте.
Сижу на Fedora Rawhide и не испытываю каких-либо проблем, сам удивляюсь)
2.95, Тимофей, 15:02, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/–
Это проблемы конкретно debian
/usr/ - стандартные конфиги, которые нужны для самого systemd и юнит файлы которые есть
/etc/ - то что настроил/включил пользователь
/run/ - сгенерированное генератором
Единственная проблема, которая сейчас с этим есть, в systemd, это то что /etc/ должен иметь приоритет над всеми, однако пока что (как я понимаю, я могу ошибаться), приоритет имеет /run/
2.96, Аноним, 15:03, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/– 2.101, Аноним, 15:13, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/–Ну так назвался тестировщиком - получи жизнь на действующем вулкане В релизном ... весь текст скрыт [ показать] [ показать ветку] |
3.111, EuPhobos, 15:30, 20/08/2014 [^] [ответить] [смотреть все] [к модератору] | +/– |
Да это понятно конечно, но до systemd, и в wheezy/testing и в jessie были тоже грабли... эмм по-меньше что-ли, и не били так больно. К тому же заморозка на носу, и подготовка к релизу.
Посмотрим как скоро дистрибутив справится со всем этим и релизнится с этим systemd
|
| | 2.118, Anonimous, 15:36, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/–
Ну, не знаю - я до сих пор регулярно ищу конфиги в /usr/local/etc/rc.d и поэтому не сильно матерюсь, обнаруживая их в /opt/1C/v8.2/x86_64 ;-)
1.6, Нухт, 12:29, 20/08/2014 [ответить] [смотреть все] [к модератору] +2 +/–
Всё... Линия невозврата перейдена, как не прискорбно. Система инициализации, "удобный инструментарий управления демонами" - все это промежуточные проекты. На очереди переделка [идеи] всей системы...
1.7, qqq, 12:36, 20/08/2014 [ответить] [смотреть все] [к модератору] +2 +/–
Не очень понятно зачем кэшировать днс на этом уровне, если полно пакетов, которые это делают. Весело... Что там на очереди? Замещение ppp, iptables, dhcp, resolvconf, dnsmasq, wpa_supplicant, web servers ... ?
4.107, Аноним, 15:24, 20/08/2014 [^] [ответить] [смотреть все] [к модератору] +/–Так вроде уже implemented Или предлагается рекурсивно ... весь текст скрыт [ показать]
1.14, Аноним, 12:51, 20/08/2014 [ответить] [смотреть все] [к модератору] +4 +/–Если бы это кто-то написал в чатике, решил бы, что шутка Люди годами пишут вмен... весь текст скрыт [ показать]
1.15, Аноним, 12:51, 20/08/2014 [ответить] [смотреть все] [к модератору] +/– sarcasm С такими радостными новостями уже кажется, что скоро выйдет дистрибут... весь текст скрыт [ показать]
1.18, Freddy Hardest 2, 12:53, 20/08/2014 [ответить] [смотреть все] [к модератору] +1 +/–
круто, под виндой тоже работает!
1.20, Аноним, 13:00, 20/08/2014 [ответить] [смотреть все] [к модератору] –7 +/–Господа, я не понимаю что за паника вокруг этого systemd На мой взгляд, эта шту... весь текст скрыт [ показать]
3.34, Аноним, 13:24, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +2 +/–А вам на ресурс смежной тематики проследовать бы Hate ить и критиковать - очень... весь текст скрыт [ показать] 5.108, Аноним, 15:28, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–Это вы про себя так А то ваш комент как бы намекает ... весь текст скрыт [ показать] 4.69, Аноним, 14:02, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +4 +/–Вообще-то, CTTE решил за всех, собственно, разработчиков никто и не спросил Да ... весь текст скрыт [ показать] 3.45, Аноним, 13:30, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–у него-то работа по специальности будет, а ты пойдёшь улицы мести... весь текст скрыт [ показать] 2.40, Нухт, 13:26, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] –1 +/– 3.55, Аноним, 13:37, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–Акцент стоит делать на и ... весь текст скрыт [ показать] 2.46, Аноним, 13:30, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +3 +/–
1.24, Anonym0uz, 13:13, 20/08/2014 [ответить] [смотреть все] [к модератору] +2 +/–
А ведь однажды перепишут и заменят системд, который захватит к тому времени большую часть linux-систем…
1.26, Аноним, 13:16, 20/08/2014 [ответить] [смотреть все] [к модератору] +2 +/–В дополнение к systemd-terminal можно еще сделать systemd-x11, systemd-wayland и... весь текст скрыт [ показать]
1.30, anonymous, 13:21, 20/08/2014 [ответить] [смотреть все] [к модератору] +1 +/–
В кометариях сплошь systemd-хейтеры. Как хорошо, что Леннарт не читает коменты с оупеннета, а просто пишет код, загоняя всех в светлое будущее.
2.59, Аноним, 13:41, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/–У Леннарта много хейтеров, не только русскоговорящих К счастью, он относится к ... весь текст скрыт [ показать] [ показать ветку]
4.112, Аноним, 15:31, 20/08/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–Вали в шиндошс, там службы и иконы Правда, мне кажется, что дьявол прячется в д... весь текст скрыт [ показать]
1.35, Аноним, 13:24, 20/08/2014 [ответить] [смотреть все] [к модератору] +2 +/–А это, модуль для просмотра redtube скоро запилят, не ... весь текст скрыт [ показать]
1.67, анонимный, 13:58, 20/08/2014 [ответить] [смотреть все] [к модератору] +3 +/–
А потом выяснится что странам попавшим под санкции использовать этот продукт нельзя, так как права на него принадлежат американской компании RedHat...
1.78, Аноним, 14:19, 20/08/2014 [ответить] [смотреть все] [к модератору] +/–Близок переход на DragonFlyBSD ... весь текст скрыт [ показать]
1.88, Аноним, 14:49, 20/08/2014 [ответить] [смотреть все] [к модератору] +1 +/–надо скинуться и профинансировать переход поттеринга к systemdOS тогда, глядишь... весь текст скрыт [ показать]
1.89, Csh, 14:51, 20/08/2014 [ответить] [смотреть все] [к модератору] +4 +/–
Пра скидоватся на дурку Ленартушке, а то он все неунимается....
Ваш комментарий
Read more |