The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Ubuntu начинает интеграцию компонентов systemd. NixOS переше..."
Отправлено opennews, 23-Фев-13 19:27 
В минувший понедельник, Стив Лангасек, разработчик Ubuntu, отвечающий за интеграцию и продвижение системы инициализации Upstart, включил (https://launchpad.net/ubuntu/+source/systemd/+changelog) в репозиторий Ubuntu пакет systemd. Данное действие является частью ранее заявленных (https://www.youtube.com/watch?feature=player_embedded&v=_WW0... планов по интеграции в Ubuntu ряда компонентов systemd, таких как hostnamed, localed и timedated.


Эти демоны контролируют авторизацию непривилегированных приложений при доступе к различным общесистемным настройкам (дата и время, часовой пояс, локаль, имя хоста), а также обеспечивают уведомление приложений об изменении этих параметров в режиме реального времени. В частности, когда графический настройщик, запущенный из сеанса непривилегированного пользователя, пытается изменить системные настройки, его полномочия проверяются в соответствии с правилами PolicyKit, и при необходимости выводится окно запроса административного пароля. В случае успешного подтверждения полномочий, в соответствующие конфигурационные файлы вносятся изменения, после чего через шину D-Bus отправляется сообщение всем программам, подписанным на данное событие. Также допускается ручная правка конфигурационных файлов от имени root — при этом, благодаря подписке на события, изменения вступят в силу немедленно после перезапуска соответствующих демонов (перезапуск X-сервера и графического сеанса, как раньше, уже не требуется). Большую часть времени эти демоны находятся в незапущенном состоянии, и активируются только при поступлении запросов через D-Bus или команд администратора, что позволяет экономить системные ресурсы.


Стоит отметить некоторые интересные особенности сборки пакета для Ubuntu. За основу взят пакет systemd из Debian (http://packages.debian.org/wheezy/systemd), при этом из него удалено большинство бинарных файлов (systemd, udevd, journald, logind и т.д.), но (пока) оставлены (http://packages.ubuntu.com/search?keywords=libsystemd) библиотеки, использующиеся для доступа к их функциям. Демоны hostnamed, localed и timedated вынесены в отдельный пакет systemd-services (http://packages.ubuntu.com/raring/systemd-services). Таким образом, пользователи Ubuntu, начиная с выпуска 13.04, будут лишены даже существовавшей ранее теоретической возможности установить systemd из пакета Debian — теперь файлы из этого пакета будут конфликтовать с аналогичными файлами ключевых системных компонентов. Проще говоря, разработчики Ubuntu оставили возможность использовать для загрузки только технологию, принадлежащую Canonical, усложнив задействование конкурирующих (для сравнения, в Debian пользователь может свободно выбирать между SysV init, systemd и upstart).


Разработчик systemd Леннарт Поттеринг уже прокомментировал (https://plus.google.com/115547683951727699051/posts/jgT3DuQf... сложившуюся ситуацию, отметив, что стремление любыми путями избежать использования systemd как системы инициализации, на фоне усилий, направленных на портирование компонентов systemd в Ubuntu, является попросту мазохизмом, и что подобные глупые ситуации возникают вследствие преобладания политических соображений над техническими (очевидно, имелось в виду стремление Canonical внедрять и распространять собственные технологии, даже несмотря на то, что существующие альтернативы превосходят (https://www.opennet.ru/opennews/art.shtml?num=30412) их по большинству параметров).


Тем временем, дистрибутив NixOS (http://nixos.org/nixos/), основанный на пакетном менеджере Nix (http://en.wikipedia.org/wiki/Nix_package_manager) и предоставляющий ряд собственных разработок, упрощающих настройку и сопровождение системы (например, единый простой файл системной конфигурации, возможность быстрого отката обновлений, поддержка переключения между различными состояниями системы и т.д.), продемонстрировал полное безразличие к политике Canonical, сменив (http://thread.gmane.org/gmane.linux.distributions.nixos/10197) свою систему инициализации с upstart на systemd.

URL: https://launchpad.net/ubuntu/+source/systemd/+changelog
Новость: https://www.opennet.ru/opennews/art.shtml?num=36205

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру