Обзор обновлений в systemd: привязка к /run, интеграция с journald, переход на LGPL…
2Иллюстрация с сайта 0pointer.de
Леннарт Поттеринг (Lennart Poettering) опубликовал информацию об изменениях, представленных в init-системе systemd. С момента предыдущего обзора новшеств в systemd прошло больше года, и за это время система была существенно обновлена.
Автор приводит список из 65 наиболее значимых изменений в systemd. В частности, говорится о выделении инструментов с графическим интерфейсом (Vala/Gtk) в отдельный проект systemd-ui, о жесткой привязке к системному каталогу /run, интеграции с journald, включении в кодовую базу наработок udev, смене лицензии с GPLv2 на LGPL v2.1, документировании основных API.
Среди прочих новшеств в systemd:
- поддержка удаленного вызова операций в systemctl;
- утилита systemd-nspawn для запуска контейнеров с целью отладки, сборки и тестирования;
- утилита systemd-analyze для построения графика скорости загрузки системы (аналог bootchartd);
- утилита systemd-cgtop, показывающая использование ресурсов для всех сервисов в стиле top(1);
- утилита systemd-detect-virt для определения окружений виртуальных машин и контейнеров;
- службы для изменения некоторых базовых системных настроек: хоста (hostnamed), системной локали (localed), часов (timedated);
- служба systemd-logind, собирающая информация о входящих в систему пользователях и их сессиях;
- полная автоматическая поддержка многопользовательской работы за компьютером: при подключении нового оборудования на экране появляется приглашение входа в систему (уже доступно в GNOME 3.4);
- возможность следить за сервисами в стиле «сторожа» (watchdog) для серверов с высокой доступностью и встраиваемых устройств.
Постоянная ссылка к новости: http://www.nixp.ru/news/11715.html. Дмитрий Шурупов по материалам 0pointer.de.
- Представлена systemd — новая событийная init-система для GNU/Linux 6 7 1 мая 2010 г.
- Кодовую базу udev и systemd объединяют 2 8 4 апреля 2012 г.
- Дистрибутив Arch Linux начинает переход на systemd 2 7 17 августа 2012 г.
- Разработчики Debian выбрали systemd в качестве init-системы по умолчанию 3 5 13 февраля 2014 г.
- Для OpenBSD и других UNIX-систем реализуют замену, совместимую с systemd 3 7 8 сентября 2014 г.
- В ведущих Linux-дистрибутивах появится каталог /run 7 6 31 марта 2011 г.
- Arch Linux перешел на использование системной директории /run 2 15 8 июня 2012 г.
В OpenBSD предложили патч для совместимости с проблемой systemd в обработке имён юзеров
Механизмом для конфигурации сети в Ubuntu 17.10 по умолчанию стал netplan
Кодовую базу udev и systemd объединяют 2 8
Systemd не будет поддерживать дистрибутивы без /etc/os-release 9 14
В ведущих Linux-дистрибутивах появится каталог /run 7 6
Представлена systemd — новая событийная init-система для GNU/Linux 6 7
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1