The OpenNET Project / Index page

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



"Увидел свет дистрибутив Slackware Linux 14.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Увидел свет дистрибутив Slackware Linux 14.0" +9 +/
Сообщение от Просто аноним (?), 29-Сен-12, 20:23 
> Могу рассказать чем угодил апстарт

Это другое. Апстарт - система инициализации. Системд - системный менеджер.

Системд пытается вобрать в себя функционал всего существующего nix-софта, включая систему инициализации, менеджер сеансов, журнал, крон и т.д. Цель системд - чтобы все системные утилиты навроде init, mount, mkfs стали лишь заглушками для вызова различных компонент системд. Этакий мегабизибокс от Леннарта. Причём заменить компонент системд другим, альтернативным, не получится, т.к. интерфейс не регламентирован, а сами компоненты заточены только под Linux и только последних версий.

Кроме того, системд, с одной стороны, предоставляет низкоуровневые компоненты типа инита и журнала и поэтому должен (по затее Леннарта) стоять на каждой системе; с другой стороны, он содержит кучу вспомогательного хлама типа интеграции с dbus и рисования qr-кодов псевдографикой, и поэтому имеет кучу зависимостей. Будет неудивительно, если в одной из следующих версий у него появится gtk-конфигуратор, и поэтому любая система, которой нежун инит, будет вынуждена содержать gtk просто потому, что использует монолитный мегакомбайн.

Пример идеологии системд. Хочешь подмонтировать раздел и вызываешь mount. mount запускает /usr/lib/systemd/systemd-filesystem-service, если тот ещё не запущен, и посылает ему по https команду монтирования, а потом ждёт результата. Как приходит результат, mount завершает работу.  Причём функционал монтирования непереносим, зависит от последней версии ядра, обязательно использует всевозможные особенности типа cgroup, и каждую новую версию переписывается. А альтернатив не будет, потому что у разработчиков не будет стимула их писать, а у пользователей - возможности. Уверен, через несколько лет, если системд не помрёт сам по себе, будет именно так.

И эта затея только усугубляется тем, что у системд принципиально не существует стабильных версий (каждая новая версия - сотни если не тысячи коммитов), что Леннарт принципиально не верит в возможность существования в программах ошибок (считая всех пользователей тестерами), что принципиально нестабильный системд интегрируют во всё, что только можно (пример с гномом показателен).

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Увидел свет дистрибутив Slackware Linux 14.0, opennews, 29-Сен-12, 11:36  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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