ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: "Денис Смирнов" <mithraen@freesource.info>
To: sisyphus@lists.altlinux.org
Subject: Re: [sisyphus] [JT] systemd
Date: Fri, 15 Aug 2014 15:52:03 +0400
Message-ID: <20140815115203.GB17547@mw.mithraen.ru> (raw)
In-Reply-To: <20140815101551.GK9189@imap.altlinux.org>

[-- Attachment #1: Type: text/plain, Size: 4116 bytes --]

On Fri, Aug 15, 2014 at 02:15:51PM +0400, Michael Shigorin wrote:

>> Да, внутренняя реализация будет юзать systemd. Но давай оставим
>> эту тему в покое, и поговорим о том, как оно должно выглядеть
>> для админа, а не как оно устроено внутри.
> А это взаимосвязанные темы.

Обсуждать имеет смысл то, на что мы можем повлиять. Остальное лишь для
составления карты граблей.

>> Но systemd пока эту войну выиграет.
> Вокруг -- на истерии и нахрапе (нам всё же повезло с shaba@).
> А по гамбургскому счёту у меня, например, ничего он не выигрывает
> -- именно в силу недиагностируемости даже при сделанном для того
> инструментальном обвесе.

Он выигрывает в том смысле, что в ближайшие годы у всех будет выбор --
либо заниматься поддержкой initscript исключительно своими силами, либо
сваливать на systemd.

>> И пока не найдутся желающие потратить человекогоды на написание
>> качественной альтернативы
> Зачем? Компоненты давно написаны и работают.

Дык _грамотный_ клей это непростая задача. И поддержка полностью 
нестандартных скриптов инициализации -- не та задача, что нам по силам.

Есть куча разных мнений как оно должно выглядеть, часто несовместимых. А у
redhat'а хватило силенок просто продавить свой вариант, хоть и далекий от
идеала.

>> Да, в этом смысле systemd технически ничем не лучше, но
>> продавливать у них получается.
> Не у "systemd", а у редхата.  И когда люди занимаются
> навязыванием своей позиции из каких бы то ни было
> благосоображений -- заканчивается это всегда одинаково,
> хоть они придут с "шариатом" или с "демократией".

А что ты предлагаешь?

>> 2. unit'ы это не код, а данные.
> Да знаю я такой подход -- "если наш код, который понимает
> эти данные, не решает ваши задачи, это ваши проблемы".
> Письмо по ссылке в том числе и об подходах.

Миш, это open source мир. Ну не нравится -- так напиши свою систему
инициализации. При том что у меня много претензий к systemd, мне писать
его замену -- лень и некогда.

Ну и хочу напомнить, что практически весь софт в той или иной степени
кривая поделка. Я вон каждый раз заглядывая в код астериска матерюсь и
плююсь. А делать-то что с этим?

Наша работа как мантейнеров -- успокоившись брать напильник, и превращать
то непотребство, которое выпускают авторы софта в нечто пригодное для
пользователей.

>> И уже ради этих двух фич я готов мириться со всеми тараканами systemd.
> А я -- нет.
>> Так что выбирай:
>> - продавливать апстрим на больший интеллект (крайне сложно)
> На элементарную мудрость не продавишь.

Вот-вот.

>> - брать напильником и доводить работу systemd в альте до близкой к идеалу
>> - продолжать материться, бзать sysv и бороться с последствием того, что
>>   все больше и больше проектов будут малоработоспособны без него
> Так я и не пользуюсь этими "проектами".

Сейчас -- нет. Но факт есть факт -- десктопный софт среагировал первым. Я
этого не заметил на себе лишь потому что принципиально не пользуюсь
никакими DE.

Собственно о чем мы тут спорим?

О том, что у systemd апстрим абсолютно неадекватен в плане взаимодействия с
коллегами? Факт общеизвестный.

О том, что systemd в tradeoff между удобством/прозрачностью/надежностью и
мифической скоростью запуска всегда выбирает второе, и что это неразумное
решение? Тоже факт общеизвестный.

О том, что сам systemd не годится как часть качественной core system из-за
всего этого, несмотря на все свои преимущества? Да, это так.

Это прекрасно знают все, кроме редхатоидов. Но факт есть факт -- тебе из
всех возможных вариантов остается только два:

1. закрыть глаза, сделать вид что systemd нет, и кооперируясь с другими
   заботиться о работоспособности софта в альте с sysv init
2. приложить некоторые усилия, чтобы сделать systemd более-менее пригодным
   для работы

А вот тот факт, что происходит раскол между сторонниками/противниками
systemd -- вот это действительно проблема, которую нам придется решать
договариваясь.

Остальное -- обычная для open source мира ситуация "тебе надо -- ты и
делай".

-- 
С уважением, Денис

http://mithraen.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

  reply	other threads:[~2014-08-15 11:52 UTC|newest]

Thread overview: 124+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-26 19:39 [sisyphus] Проблемы: systemd & display manager & LSB^ starting job ... networking Шенцев Алексей Владимирович
2014-06-27  1:05 ` alexei
2014-06-27  5:10 ` Peter Evdokimov
2014-07-07 11:56   ` Alexey Shabalin
2014-06-27 11:11 ` Alexey Shabalin
2014-06-27 11:22   ` alexei
2014-06-27 17:53     ` Шенцев Алексей Владимирович
2014-06-27 17:54   ` Шенцев Алексей Владимирович
2014-07-07 11:58     ` Alexey Shabalin
2014-07-07 13:59         ` Alexey Shabalin
2014-07-07 14:07           ` Anton Farygin
2014-07-07 14:26             ` Alexey Shabalin
2014-07-07 14:28             ` alexei
2014-07-07 14:22           ` alexei
2014-07-07 14:40             ` Alexey Shabalin
2014-07-07 14:49               ` alexei
2014-07-07 15:25               ` Денис Смирнов
2014-07-09 10:27                 ` Alexey Shabalin
2014-07-14 23:22                   ` Денис Смирнов
2014-08-01 15:00                 ` Alexey Shabalin
2014-08-02 14:23                   ` Денис Смирнов
2014-08-06 16:36                     ` Alexey Shabalin
2014-08-06 21:01                       ` Денис Смирнов
2014-08-07 11:44                         ` [sisyphus] [JT] " Michael Shigorin
2014-08-07 19:49                           ` Денис Смирнов
2014-08-15  9:01                             ` Michael Shigorin
2014-08-15  9:49                               ` Денис Смирнов
2014-08-15 10:15                                 ` [sisyphus] [JT] systemd Michael Shigorin
2014-08-15 11:52                                   ` Денис Смирнов [this message]
2014-08-15 12:49                                     ` Michael Shigorin
2014-08-15 13:14                                       ` Vladislav Zavjalov
2014-08-15 13:45                                       ` Alexey Shabalin
2014-08-15 14:53                                         ` Michael Shigorin
2014-08-15 13:53                                       ` Sergey V Turchin
2014-08-15 14:00                                         ` Alexey Shabalin
2014-08-15 14:12                                           ` Sergey V Turchin
2014-08-15 15:03                                           ` Mikhail Efremov
2014-08-15 15:21                                             ` Sergey V Turchin
2014-08-15 14:05                                       ` Sergey V Turchin
2014-08-15 14:41                                         ` Michael Shigorin
2014-08-15 14:40                                       ` Денис Смирнов
2014-08-15 15:03                                         ` Michael Shigorin
2014-08-15 16:35                                           ` Денис Смирнов
2014-08-15 10:13                             ` [sisyphus] [JT]Re: [JT] Re: Проблемы: systemd & display manager & LSB^ starting job ... networking Alexei V. Mezin
2014-08-15 11:32                               ` Денис Смирнов
2014-08-15 11:55                                 ` Alexei V. Mezin
2014-08-15 12:11                                   ` Денис Смирнов
2014-08-15 12:47                                     ` Alexei V. Mezin
2014-08-15 14:49                                       ` Денис Смирнов
2014-07-08 23:54               ` [sisyphus] " Денис Смирнов
2014-07-07 14:47             ` Alexey Shabalin
2014-07-08 21:29             ` Денис Смирнов
2014-07-09 10:25               ` Alexey Shabalin
2014-07-08 23:55             ` Денис Смирнов
2014-07-07 15:01           ` Mikhail Efremov
2014-07-07 15:48             ` Anton Farygin
2014-07-07 16:01               ` Alexey Shabalin
2014-07-08 14:25                 ` Anton Farygin
2014-07-08 21:16                   ` Денис Смирнов
2014-07-09  5:24                     ` Anton Farygin
2014-07-08 23:55                   ` Денис Смирнов
2014-07-08 12:52             ` Alexey Shabalin
2014-07-08 13:26               ` Mikhail Efremov
2014-07-08  9:50           ` Sergey V Turchin
2014-07-08 10:52             ` Alexey Shabalin
2014-07-08 11:07               ` Sergey V Turchin
2014-07-08 21:18             ` Денис Смирнов
2014-07-09 10:30               ` Alexey Shabalin
2014-07-09 11:40               ` Sergey V Turchin
2014-07-08 23:55             ` Денис Смирнов
2014-07-08  9:55           ` Sergey V Turchin
2014-07-08 10:54             ` Alexey Shabalin
2014-07-08 11:09               ` Sergey V Turchin
2014-07-08 19:27                 ` [sisyphus] ConsoleKit Денис Смирнов
2014-07-09 11:31                   ` Sergey V Turchin
2014-07-14 21:24                     ` Денис Смирнов
2014-07-09 11:38                   ` Sergey V Turchin
2014-07-11 19:06                     ` Денис Смирнов
2014-07-12 14:09                       ` Michael Shigorin
2014-07-13 16:24                         ` Денис Смирнов
2014-07-09 12:46                   ` Michael Shigorin
2014-07-11  2:44                     ` Денис Смирнов
2014-07-08 23:54                 ` Денис Смирнов
2014-07-09  8:05           ` [sisyphus] Проблемы: systemd & display manager & LSB^ starting job ... networking Шенцев Алексей Владимирович
2014-07-09 10:56             ` Alexey Shabalin
2014-07-09 11:25               ` Anton Farygin
2014-07-09 11:27                 ` Шенцев Алексей Владимирович
2014-07-10  2:34                   ` REAL
2014-07-10 22:27                     ` Денис Смирнов
2014-07-11  8:58                       ` Anton Farygin
2014-07-11 19:03                         ` Денис Смирнов
2014-07-14  5:52                           ` Anton Farygin
2014-07-14 15:49                             ` Денис Смирнов
2014-07-11 19:04                           ` Денис Смирнов
2014-07-09 12:32                 ` Alexey Shabalin
2014-07-09 12:36                   ` Шенцев Алексей Владимирович
2014-07-09 13:18                   ` Anton Farygin
2014-07-09 15:51                               ` Alexey Shabalin
2014-07-09 16:08                                   ` Alexey Shabalin
2014-07-09 17:06                                             ` Alexey Shabalin
2014-07-10  5:15                                               ` Andrew Clark
2014-07-10 22:29                                                 ` Денис Смирнов
2014-07-10  9:17                                                     ` Alexey Shabalin
2014-07-09 12:43                 ` Alexey Shabalin
2014-06-27 23:53   ` Alexey Shabalin
2014-06-28 20:53     ` Grigory Milev
2014-06-28 21:17       ` Anton Gorlov
2014-06-29 21:46     ` Michael Shigorin
2014-06-30  7:56       ` Michael Shigorin
2014-06-30  9:35         ` Alexey Shabalin
2014-06-30  9:54           ` Michael Shigorin
2014-06-30 12:41         ` Alexey Shabalin
2014-06-30 10:56       ` Alexey Shabalin
2014-06-30 11:34         ` Michael Shigorin
2014-06-30 12:04         ` Michael Shigorin
2014-06-29 21:29   ` Michael Shigorin
2014-06-28  3:33 ` Евгений Терешков
2014-07-01  7:40 ` Michael Shigorin
2014-07-01  8:10   ` Alexey Shabalin
2014-07-01  8:25     ` Michael Shigorin
2014-07-07 12:04 ` Alexey Shabalin
2014-07-08 21:36   ` Денис Смирнов
2014-07-08 23:55   ` Денис Смирнов
2014-07-25 18:12 ` Шенцев Алексе владимирович

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140815115203.GB17547@mw.mithraen.ru \
    --to=mithraen@freesource.info \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git