Кодовую базу udev и systemd объединяют
2Иллюстрация с сайта flickr.com
Кэй Сиверс (Kay Sievers) из компании Red Hat объявил о том, что код udev будет включен уже в следующий релиз init-системы systemd.
Система systemd — это замена System V init, разработанная Леннартом Поттерингом (Lennart Poettering) из Red Hat (при участии Сиверса) и представленная широкой публике в мае 2010 года. В свою очередь, Сиверс является одним из основных разработчиков подсистемы udev, обеспечивающей управление устройствами в Linux. Теперь оба проекта (systemd и udev) будут развиваться в рамках одной кодовой базы init-системы systemd. В связи с этим, сменится и нумерация релизов systemd — следующий релиз получит версию 184 (так сохранится преемственность версий от udev).
Объясняя свое решение, Кэй отмечает, что современная init-система должна полноценно поддерживать горячее подключение устройств, и работа udev по управлению устройствами, знание udev о полном «жизненном цикле устройства» является составной частью systemd, а не изолированным процессом. Таким образом, включение udev в состав systemd призвано «минимизировать административную нагрузку, дублирование кода, а также помочь решить циклические зависимости в сборке базовых компонентов ОС».
После того, как udev включат в кодовую базу systemd, сохранится и официальная поддержка самостоятельных сборок udev (вне systemd), причем «она будет действовать долгое время, поскольку такие сборки необходимы для корректной работы initrd (не имеющих в составе systemd)». Разработчики Linux-дистрибутивов, не желающих использовать systemd, смогут собирать udev из кодовой базы systemd, которому обещают продолжительную совместимость с системами без systemd. «Для нас очень важна совместимость», — подчеркнул Кэй.
Постоянная ссылка к новости: http://www.nixp.ru/news/11679.html. Дмитрий Шурупов по материалам lwn.net.
- Представлена systemd — новая событийная init-система для GNU/Linux 6 7 1 мая 2010 г.
- Обзор обновлений в systemd: привязка к /run, интеграция с journald, переход на LGPL… 2 23 апреля 2012 г.
- Дистрибутив Arch Linux начинает переход на systemd 2 7 17 августа 2012 г.
- Разработчики Debian выбрали systemd в качестве init-системы по умолчанию 3 5 13 февраля 2014 г.
- Для OpenBSD и других UNIX-систем реализуют замену, совместимую с systemd 3 7 8 сентября 2014 г.
- Официально стартовал проект eudev — форк udev от Gentoo 6 6 17 декабря 2012 г.
Клемент Лефевр: В Linux Mint ещё можно выбрать между Upstart и systemd, но миграция на последнюю видится неизбежной 3 6
Ubuntu Cloud и система тестирования пакетов Ubuntu перешли на systemd вместо upstart 6
Сообщество Debian продолжает штормить: разработчики отказываются от своих обязанностей 7 29
Systemd 217 представит собственный демон пользовательской консоли — consoled 3 5
Марк Шаттлворт: Мы поддержим решение Debian в пользу systemd 5 3
Разработчики Debian выбрали systemd в качестве init-системы по умолчанию 3 5
Последние комментарии
- 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
Что-то не сильно радостная новость…
раскройте пжлст тезис поподробнее
типа когда «продолжительная совместимость с системами без systemd» наскучит создателям — убунта может свой upstart нафиг выбрасывать?
upstart уже в процессе выбрасывания. у техлида canonical в ланчпаде появился PPA с systemd.
а насчёт «наскучит» — ну как бы никто не застрахован от. впрочем, имеют полное право.
надо будет на фрю валить
так можно набегаться до инфаркта ;-)
чего только ни сделают люди, лишь бы не работать
да вот в том-то и дело, чтобы работать :)
а с внедрением этого «Будет много прикольных глюков, жизнь станет веселее.» ©
например вот www.linux.org.ru/forum/development/7635274