The OpenNET Project / Index page

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



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

Исходное сообщение
"Выпуск системного менеджера systemd 242"
Отправлено Ordu, 12-Апр-19 13:33 
> да комбайнов полно и зачастую альтернатив им быть не может, но вот
> в случае с системд альтернатив какраз таки очень много в том
> то и посыл

Эти альтернативы нисколько не unix-философия. Они вместо того, чтобы признать сложность, и системно с ней разбираться, собирая её в одном месте, инкапсулируя её, оставляют её снаружи, делая вид, что она и не сложность вовсе. Сложность современного linux'а определяется не сложностью системы инициализации, а сложностью того, что надо инициализировать. Тут тебе и автомонтирование, тут тебе и всякое разное оборудование, причём с hot-plug'ом, да ещё и с разными настройками, которые динамически должны одеваться на это оборудование. Это множество разных способов и их вариаций/комбинаций подключения к сети. Это и груды сервисов, которые отвечают за что-то там. Если это всё не про тебя, то тебе сюда: https://en.wikipedia.org/wiki/Category:Linux_distributions_w...

Я, скажем, использую gentoo. Мне нафиг не упало автомонтирование: мне не сложно набрать в консольке mount или jmtpfs. Графику я запускаю при помощи startx, один раз прописав себе такой ~/.xinitrc, какой мне нужен. Хуже всего с сетью: прописать её в /etc/conf.d/net не проще, чем поднять из консоли. И поэтому поставив систему с нуля, я пару недель поднимаю сеть из консоли, потому что мне лень прописать настройки в файлик. А, и ещё выбешивает то, что у меня в ~/.xinitrc прописаны настройки X'овой клавиатуры, но они отваливаются если клавиатура дисконнектнет, а потом обратно приконнектится. У меня была старая клава, с раздолбанными контактами, приходилось по нескольку раз в день эти настройки накатывать. Но я купил новую и теперь такого почти не происходит.

При этом я давно забил на настройку ядерной консоли -- типа чтобы там русские буковки отображались, или чтобы поменять местами control и caps, как мне привычнее. У меня настроено только то, что мне нужно, и так как мне нужно. А ядерная консоль нужна постоянно только для ввода startx и эпизодически, когда мне удастся X-сервер завалить или заблокировать.

И всё это, я отмечу -- это не unix-философия. Это рутина. Гнусная галимая рутина, которую я терплю в том виде, в котором она есть, потому что я понял, что для того, чтобы освоить systemd до того уровня, на котором я владею linux'ом без systemd, мне придётся потратить кучу времени на чтение доков, и -- что хуже -- на практикум. Я пробовал обойтись без практикума, исходя из того, что я освою всё что мне надо, по мере необходимости, но так получилось... я вроде как-то рассказывал эту историю тут, но суть в том, что я столкнулся с ситуацией когда мне было не до того, чтобы выяснять как в systemd принято делать то или это. И понял, что я проще на ручной тяге. Это не философия, это прагматические соображения.

Это же нытьё из-за systemd для меня выглядит как "я хочу unix-философию, но user-friendly", и на ёлку влезть, и жопу не ободрать. Есть куча дистрибутивов без systemd. Бери любой, ставь его, и копулируй unix-философию сколько тебе угодно. Есть FreeBSD, в конце-концов. Но блин нет же, мы же хотим быть философами, но при этом не жить в бочке, не питаться отходами и своими ногами, не таскать с собой лампу при дневном свете. И бороду до колен носить мы не будем, потому что она сваливается колтунами, которые потом за ручки дверей цепляются. Но философами быть хотим.

> а еще есть примеры когда бинарный реестр выигрывает у текстовых конфигов -
> лично мне такой философии не надо.

На фоне того, что я вижу когда делаю ls -R ~/.*, я скажу что бинарный реестр будет гораздо приятнее. Если всех напинать как следует, чтобы они вместо того, чтобы колхозить каждый своё, следовали бы единым стандартам, так чтобы я мог бы написать к emacs'у модуль, который бы отображал бы мне этот реестр красиво и удобно, не занимаясь обработкой нескольких десятков специальных случаев, которые не укладываются ни в какую схему, то будет просто отлично.

Бардак в ~/.* -- это тоже пример накопленной сложности. С этой сложностью можно было справляться, пока там лежало два десятка файлов, но когда там лежит пара сотен -- это уже не философия, а бардак и анархия.

 

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



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

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