The OpenNET Project / Index page

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



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

Исходное сообщение
"Ubuntu Linux переходит на systemd, следом за Debian"
Отправлено anonymous, 15-Фев-14 09:38 
Позволь я тебе объясню. Когда-то я был пользователем оффтопик-ос и меня очень раздражало, что крайне сложно понять, как она работает. Это очень сильно раздражало, когда что-нибудь ломалось и было невозможно понять что. Очень сложно было настроить систему под себя. Мне не хватало многих вещей, тогда я даже не знал, каких именно. Потом я узнал, что нужные мне вещи (bash, vim, множество консольных утилит, оконные менеджеры, удобная файловая иерархия, удобные и понятные права доступа, удобный способ объединения программ через пайпы и т.д.) есть в Linux. И что особенно приятно, для меня не составило труда в том, как оно всё работает. Если что-то вдруг ломалось, не составляло труда найти, что именно и исправить. Не составило и труда сделать свой дистрибутив, заточенный исключительно под свои нужды. Однако со временем ситуация стала резко меняться.
Внезапно стали появляться программы вроде NetworkManager, PolicyKit, Avahi, PulseAudio и Systemd. Каждая из этих программ делалась с благими намерениями и поначалу я даже радовался их появлению, но после более близкого с ними знакомства, возникало чувство недоумения. Для некоторых утилит сразу возникал вопрос: а нахрена они вообще нужны? Зачем мне PulseAudio, если звук и так хорошо работает? Безусловно, alsa довольно неудобно настраивается, но ведь логичнее было бы доработать её утилиты или внедрять OSS4. Avahi - я им не пользуюсь, для меня странно видеть его включенным по-умолчанию. PolicyKit - в системе, где есть sudo очень странно видеть отдельного демона с кучей тредов. При том, что настраивается он значительно сложнее. Почему все эти вещи, которые по сути позиционируются как базовые системные компоненты, зависят от кучи библиотек и от других служб (dbus, который правда теперь заменится kdbus). Для Systemd, который является в том числе и системой инициализации это особенно кажется безумным. Не говоря уже о том, что Systemd уже давно не только и не столько система инициализации.
Самое неприятное во всех этих утилитах: они предпочитают, чтобы я не лез. Глядя на всю эту кашу в современных дистрибутивах, я вспоминаю оффтопик. Его главная концепция: всё уже решено умными дядями, ничего не трогай. Теперь в линуксе также.
Я не хочу сказать, что всё должно быть как прежде. Меня и самого многим не устраивал sysvinit (он уже давно устарел), поэтому для своего дистрибутива я написал простенькую систему инициализации, которая умеет перезапускать упавшие сервисы, учитывает зависимости, производит параллельную загрузку и с простой конфигурацией. Всё это заняло лишь пару тысяч строк на C. И мне не пришлось объявлять пол своей системы устаревшей. Меня не сильно радовала замороченность ALSA, поэтому я перешёл на OSS4.
Во многих современных дистрибутивах просмотр списка запущенных процессов, файлов в /tmp и списка точек монтирования вызывает чувство недоумения. Так и хочется спросить: для чего всё это?
Я понимаю, что мой подход - это подход гика, любителя конструкторов, таких людей как я в мире линукс уже давно стало мало. Но я уверен, что все цели, которые вроде как ставятся разработчиками systemd и подобных продуктов, можно достигнуть, оставив простоту и изящество, ранее присущее linux-дистрибутивам. Я не понимаю, зачем надо двигаться в сторону усложнения.
Все эти изменения пока мало касаются моей домашней десктоп-системы, будучи единственным разработчиком и пользователем своего дистрибутива я сам решаю, какие компоненты будут и какие не будут присутствовать на моём компьютере. Но я точно знаю, что чем сильнее я отклоняюсь от большинства, тем сложнее мне будет продолжать двигаться в текущем направлении.
Всё что я написал, это не аргументы против современных тенденций, это вопрос моего личного предпочтения, моих личных требований. Но я надеюсь, хотя бы понятно, что моё нежелание видеть systemd и ряд других программных продуктов в современных дистрибутивах строится не на страхе нового и не на эмоциях. Просто с моей точки зрения, всё хорошее, что было в Linux тщательно уничтожается.
 

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



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

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