Авторские статьи

Systemd форкнул ядро Linux.


Чему быть, тому не миновать. Разработчики системы инициализации systemd давно затачивали своё детище под ядро линукс. И вот вполне логичный шаг - systemd и своё собственное ядро linux.

Леннарт ПоттерингДело в том, что systemd давно уже вбирал в себя многие функции. В нём есть сетевые функции IP-форвардинга и маскарадинга. Опция IP-форвардинга управляет соответствующими параметрами sysctl для сетевого интерфейса, а маскарадинг управляет правилом брандмауэра для определения трафика с этого интерфейса как из локального хоста на другие интерфейсы.

В systemd давно есть свой функционал для ведения журнала, который обеспечивает работу с сообщениями ядра, системных и пользовательских служб в Linux. Syslog больше не нужен.

Systemd сам умеет управляться с новомодными контейнерами и умеет запускать загрузочные образы системы с помощью systemd-nspawn. Таким образом systemd - выбор №1 для облачных инфраструктур.

Православные консоли VT-tty давно заменены на systemd-consoled с релиза 217.

Systemd использует много специфичных для Linux API (таких как epoll, signalfd, libudev, cgroups и т.п.), поэтому портирование его на другую операционную систему выглядит, как не стоящий своих затрат тяжёлый проект для сторонних разработчиков.

Автор systemd Леннарт Поттеринг нашёл недостаток в ядре linux, лидер которого по имени Линус Торвальдс не собирается исправлять. Речь идёт о системе межпроцессовых взаимодействий D-Bus, по мнению Леннарта, которую необходимую реализовать в пространстве ядра. Уже давно Леннарт делает в своём отдельном git - проект kdbus, который мечтает потолкнуть в основное ядро linux. Линус в своей манере уже посылал не раз всех тех, кто затрагивал эту тему.

Противостояние двух гигантов, а Леннарт ставит себя не ниже Линуса, не могло продолжаться долго. И вот финальный аккорд этой развязки! Леннарт делает форк ядра Linux и дальше будет не менее двух различных ветвей ядра linux, учитывая гегемонию системы инициализации systemd.

Такое противостояние мы уже могли наблюдать на противостоянии FFmpeg и Libav, где один проект, как форк, пытается заменить другой. Получится у Леннарта отобрать у Линуса его проект и стать главой проекта ядра линукс? Поживём, увидим!

Война началась:
Мне нравится systemd.
Великое Переключение Ubuntu. 9 марта Убунту 15.04 перешла на systemd.

Дата последней правки: 2015-05-27 09:24:17

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта