ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] запуск сервисов
@ 2003-09-19  8:30 Denis Ovsienko
  2003-09-19 15:07 ` Andrey Orlov
  2003-09-21 20:12 ` Igor Homyakov
  0 siblings, 2 replies; 18+ messages in thread
From: Denis Ovsienko @ 2003-09-19  8:30 UTC (permalink / raw)
  To: devel


Вот статья от IBM:
http://www-106.ibm.com/developerworks/linux/library/l-boot.html
Вкратце суть сводится к предложению запускать сервисы параллельно,
соблюдая зависимости с помощью make. Кто может сказать, можем ли мы себе
такое позволить? Потому что простым порядком запуска иногда обойтись
нельзя. Но тут же возникают мысли по поводу того, как себя вести в случае
ошибки запуска: не запускать зависимые сервисы или всё-таки долбить до
конца.

--
    DO4-UANIC


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-19  8:30 [devel] запуск сервисов Denis Ovsienko
@ 2003-09-19 15:07 ` Andrey Orlov
  2003-09-20  8:05   ` Andrii Dobrovol's'kii
  2003-09-21 19:49   ` Dmitry V. Levin
  2003-09-21 20:12 ` Igor Homyakov
  1 sibling, 2 replies; 18+ messages in thread
From: Andrey Orlov @ 2003-09-19 15:07 UTC (permalink / raw)
  To: ALT Devel discussion list

On Friday 19 September 2003 12:30, Denis Ovsienko wrote:
> Вкратце суть сводится к предложению запускать сервисы параллельно,
> соблюдая зависимости с помощью make. Кто может сказать, можем ли мы себе

По-моему скорость загрузки сводится не к порядку запуска, а к тому, что
есть узкое место - быстродействие процессора. Так что хоть последовательно,
хоть паралельно, хоть по диагонали - никакой разницы. А в связи с конкуренцией
за ресурсы и затратами на диспетчеризацию, паралельный запуск может __дольше__
проработать (видел я ту винду .... быстрее грузится, аха. Только залогинились
(быстро) и сидим ждем, пока система все сервисы стартанет и начнет на кнопки 
откликаться), и в этом смысле большую помощь окажет отказ от запуска ненужных
сервисов (коих, на рабочих станциях, по моим наблюдениям, 70%) и покупка чайника,
чбы включив машину не сразу кнопки топтать, а вначале чайку заварить.

А что до использования make..... Мндя. Чгря мне вообще идея inittab нравится больше,
чем идея SystemV скриптов. Раз уж такие вопросы начинают назревать, то нужно
закинуть SystemV скрипты / inittab на свалку истории и написать специальный
утиль для старта и мониторинга сервисов. Чбы решал не только проблему порядка запуска
но и:

 1. Старт / Стоп по зависимостям;

 2. Отслеживание работоспособности (рестарт при необохдимости или
 поднятие тревоги);

 3. Старт процесса с правами полльзователя;

 4. Возможно, любимую нами чрутизацию;

 5. Ограничение ресурсов, предоставляемых процессу;

 6. "Демонизация" процесса (с переназначение stdout / stderr на syslog, 
  	отслеживанием пида для стоп/старт и т.д.т.п).

 7. Поддержка единой конфигурации __старта__ процессов (не самих
	процессов);

И еще очень многое другое. Я отчасти со стороны, отчасти в той степени
в которой это задевает мои сервисы (Zope, rPAS, omniNames, etc) наблюдаю
за переписыванием initscripts и их поддержкой, и хотя с одной стороны я горжусь
тем, что среди AltLinuxTeam есть люди настолько хорошо знающие шелл, с другой - 
вся эта затея кажется мне обреченной и ненужной: есть задача для сложного
и нужного сервиса. Все необходимые алгоритмы, типа топологической сортировки,
в литературе описаны, изобретать особо ничего не надо. Ожидаемые трудозатраты (см.ниже)- один
человеко-месяц. Садись, пиши, внедряй. А что до всех этих игр с make. Ну да. Забавно. А 
еще на make можно пирожки печь.

В одном моем проекте была сходная задача - импорт продуктов, с зависимостями.
Написание с нуля заняло пять рабочих дней, вместе с отладкой. По функциональным
точкам, там было примерно половина от того, что нужно для задачи старта сервисов. 
Учитывая многочисленные согласования с унаследованной средой, для задачи старта
сервисов потребуется, наверно, месяц. И мое мнение - нужно сразу брать курс в этом
направлении, а не заниматься гробокопательством и гальванизацией трупов в лице
initscripts & inittab.

Сразу замечу, что всяческие проблемы с унаследованным софтом, при таком подходе
можно решить достаточно легко и непринужденно, особенно если делать это
на уровне дистрибутива. И сбсно мне кажется, что даже руки которые сделают
это найдутся сразу, как только такое решение будет принято.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-19 15:07 ` Andrey Orlov
@ 2003-09-20  8:05   ` Andrii Dobrovol's'kii
  2003-09-20 17:00     ` Andrey Orlov
  2003-09-21 19:49   ` Dmitry V. Levin
  1 sibling, 1 reply; 18+ messages in thread
From: Andrii Dobrovol's'kii @ 2003-09-20  8:05 UTC (permalink / raw)
  To: ALT Devel discussion list

Идея очень назревшая, по внутренним ощущениям. Например, недавние 
проблемы с блокировкой клавиатуры при запуске в таком случае невозможны?
Только, действительно ли это займет так мало времени?

Andrey Orlov wrote:
> On Friday 19 September 2003 12:30, Denis Ovsienko wrote:
> 
-покусано-
> А что до использования make..... Мндя. Чгря мне вообще идея inittab нравится больше,
> чем идея SystemV скриптов. Раз уж такие вопросы начинают назревать, то нужно
> закинуть SystemV скрипты / inittab на свалку истории и написать специальный
> утиль для старта и мониторинга сервисов. Чбы решал не только проблему порядка запуска
> но и:
> 
>  1. Старт / Стоп по зависимостям;
> 
>  2. Отслеживание работоспособности (рестарт при необохдимости или
>  поднятие тревоги);
> 
>  3. Старт процесса с правами полльзователя;
> 
>  4. Возможно, любимую нами чрутизацию;
> 
>  5. Ограничение ресурсов, предоставляемых процессу;
> 
>  6. "Демонизация" процесса (с переназначение stdout / stderr на syslog, 
>   	отслеживанием пида для стоп/старт и т.д.т.п).
> 
>  7. Поддержка единой конфигурации __старта__ процессов (не самих
> 	процессов);
> 
-покусано-

> В одном моем проекте была сходная задача - импорт продуктов, с зависимостями.
> Написание с нуля заняло пять рабочих дней, вместе с отладкой. По функциональным
> точкам, там было примерно половина от того, что нужно для задачи старта сервисов. 
> Учитывая многочисленные согласования с унаследованной средой, для задачи старта
> сервисов потребуется, наверно, месяц. И мое мнение - нужно сразу брать курс в этом
> направлении, а не заниматься гробокопательством и гальванизацией трупов в лице
> initscripts & inittab.
> 
-покусано-




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-20  8:05   ` Andrii Dobrovol's'kii
@ 2003-09-20 17:00     ` Andrey Orlov
  0 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2003-09-20 17:00 UTC (permalink / raw)
  To: ALT Devel discussion list

On Saturday 20 September 2003 12:05, Andrii Dobrovol's'kii wrote:
> Идея очень назревшая, по внутренним ощущениям. Например, недавние
> проблемы с блокировкой клавиатуры при запуске в таком случае невозможны?

Независимо от применяемого способа решения любые проблемы __возможны__. Но 
если написать специализированное приложение, то проблемы выйдут на другой 
уровень, равно как и возможности по их решению. 

> Только, действительно ли это займет так мало времени?

Один человеко-месяц  - это совсем не мало времени. Если перевести это
на деньги (поймите меня правильно - просто чбы было в чем измерить), 
то это - 700$ __минимум__. Это мало? По-моему, это сопоставимо с задачей.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-19 15:07 ` Andrey Orlov
  2003-09-20  8:05   ` Andrii Dobrovol's'kii
@ 2003-09-21 19:49   ` Dmitry V. Levin
  2003-09-22  8:13     ` Alexander Bokovoy
                       ` (2 more replies)
  1 sibling, 3 replies; 18+ messages in thread
From: Dmitry V. Levin @ 2003-09-21 19:49 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Sep 19, 2003 at 07:07:31PM +0400, Andrey Orlov wrote:
> On Friday 19 September 2003 12:30, Denis Ovsienko wrote:
> > Вкратце суть сводится к предложению запускать сервисы параллельно,
> > соблюдая зависимости с помощью make. Кто может сказать, можем ли мы себе
> 
> По-моему скорость загрузки сводится не к порядку запуска, а к тому, что
> есть узкое место - быстродействие процессора. Так что хоть последовательно,
> хоть паралельно, хоть по диагонали - никакой разницы. А в связи с конкуренцией
> за ресурсы и затратами на диспетчеризацию, паралельный запуск может __дольше__
> проработать (видел я ту винду .... быстрее грузится, аха. Только залогинились
> (быстро) и сидим ждем, пока система все сервисы стартанет и начнет на кнопки 
> откликаться), и в этом смысле большую помощь окажет отказ от запуска ненужных
> сервисов (коих, на рабочих станциях, по моим наблюдениям, 70%) и покупка чайника,
> чбы включив машину не сразу кнопки топтать, а вначале чайку заварить.
> 
> А что до использования make..... Мндя. Чгря мне вообще идея inittab нравится больше,
> чем идея SystemV скриптов. Раз уж такие вопросы начинают назревать, то нужно
> закинуть SystemV скрипты / inittab на свалку истории и написать специальный
> утиль для старта и мониторинга сервисов.

Эту тему уже пытались поднимать летом, но что-то из-за недостатка интереса
увяло.

ab?

> Чбы решал не только проблему порядка запуска
> но и:
> 
>  1. Старт / Стоп по зависимостям;
> 
>  2. Отслеживание работоспособности (рестарт при необохдимости или
>  поднятие тревоги);

Как будем проверять работоспособность?

>  3. Старт процесса с правами полльзователя;
> 
>  4. Возможно, любимую нами чрутизацию;

Схема "early chroot" не всегда применима.
Скорее бывает наоборот:
первичная инициализация, droppriv, вторичная инициализация.

Но это уже offtopic.

>  5. Ограничение ресурсов, предоставляемых процессу;

Аналогично.

>  6. "Демонизация" процесса (с переназначение stdout / stderr на syslog, 
>   	отслеживанием пида для стоп/старт и т.д.т.п).

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

>  7. Поддержка единой конфигурации __старта__ процессов (не самих
> 	процессов);

Что имелось в виду?

> И еще очень многое другое.

Что же?
Интересно знать, что нужно пользователям...

> Я отчасти со стороны, отчасти в той степени
> в которой это задевает мои сервисы (Zope, rPAS, omniNames, etc) наблюдаю
> за переписыванием initscripts и их поддержкой, и хотя с одной стороны я горжусь
> тем, что среди AltLinuxTeam есть люди настолько хорошо знающие шелл, с другой - 
> вся эта затея кажется мне обреченной и ненужной: есть задача для сложного
> и нужного сервиса. Все необходимые алгоритмы, типа топологической сортировки,
> в литературе описаны, изобретать особо ничего не надо.

Задачу все-таки надо поставить, прежде чем решать.
Что именно нам не хватает в нынешней схеме?
Что не устраивает?
(У меня есть варианты ответов, но я их пока предлагать не буду).
Все-таки надо сперва хорошо подумать, а уже потом кодить.

> Ожидаемые трудозатраты (см.ниже)- один человеко-месяц. Садись, пиши, внедряй.
> А что до всех этих игр с make. Ну да. Забавно. А еще на make можно пирожки печь.

Я думаю, что оценка трудозатрат несколько оптимистична.
Особенно в виду того, что процесс #1 не может ошибаться.

> В одном моем проекте была сходная задача - импорт продуктов, с зависимостями.
> Написание с нуля заняло пять рабочих дней, вместе с отладкой. По функциональным
> точкам, там было примерно половина от того, что нужно для задачи старта сервисов. 
> Учитывая многочисленные согласования с унаследованной средой, для задачи старта
> сервисов потребуется, наверно, месяц. И мое мнение - нужно сразу брать курс в этом
> направлении, а не заниматься гробокопательством и гальванизацией трупов в лице
> initscripts & inittab.
> 
> Сразу замечу, что всяческие проблемы с унаследованным софтом, при таком подходе
> можно решить достаточно легко и непринужденно, особенно если делать это
> на уровне дистрибутива. И сбсно мне кажется, что даже руки которые сделают
> это найдутся сразу, как только такое решение будет принято.

Интересно, как же это они найдутся?


--
ldv

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-19  8:30 [devel] запуск сервисов Denis Ovsienko
  2003-09-19 15:07 ` Andrey Orlov
@ 2003-09-21 20:12 ` Igor Homyakov
  2003-09-25  9:04   ` Andrey Orlov
  1 sibling, 1 reply; 18+ messages in thread
From: Igor Homyakov @ 2003-09-21 20:12 UTC (permalink / raw)
  To: devel


Я уже как то раз поднимал похожий вопрос, сущесвует реализации этой 
идеи (запуск по зависимостям) без make.
http://www.atnf.csiro.au/people/rgooch/linux/boot-scripts/.

Надо отдавать себе отчет что бля смены сущесвующей счемы
нужна ОЧЕНЬ веские основания, а их насколько я понимаю нет.
Есть некоторые недочеты и непреодолимые (но не смертельные) ограничения, не
более.

* Denis Ovsienko <pilot @ altlinux ! ru> [030919 11:58]:

> Вот статья от IBM:
> http://www-106.ibm.com/developerworks/linux/library/l-boot.html
> Вкратце суть сводится к предложению запускать сервисы параллельно,
> соблюдая зависимости с помощью make. Кто может сказать, можем ли мы себе
> такое позволить? Потому что простым порядком запуска иногда обойтись
> нельзя. Но тут же возникают мысли по поводу того, как себя вести в случае
> ошибки запуска: не запускать зависимые сервисы или всё-таки долбить до
> конца.

-- 
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-21 19:49   ` Dmitry V. Levin
@ 2003-09-22  8:13     ` Alexander Bokovoy
  2003-09-22  9:26       ` Dmitry V. Levin
  2003-09-25  9:06     ` Andrey Orlov
  2003-09-25  9:18     ` Andrey Orlov
  2 siblings, 1 reply; 18+ messages in thread
From: Alexander Bokovoy @ 2003-09-22  8:13 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Sep 21, 2003 at 11:49:30PM +0400, Dmitry V. Levin wrote:
> > А что до использования make..... Мндя. Чгря мне вообще идея inittab нравится больше,
> > чем идея SystemV скриптов. Раз уж такие вопросы начинают назревать, то нужно
> > закинуть SystemV скрипты / inittab на свалку истории и написать специальный
> > утиль для старта и мониторинга сервисов.
> 
> Эту тему уже пытались поднимать летом, но что-то из-за недостатка интереса
> увяло.
> 
> ab?
Дело не в недостатке интереса. Дело в недостатке времени. Я по-прежнему
положительно смотрю в сторону автовычисляющих инитскриптов на базе
simpleinit(8).


-- 
/ Alexander Bokovoy
---
Work is the crab grass in the lawn of life.
		-- Schulz


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-22  8:13     ` Alexander Bokovoy
@ 2003-09-22  9:26       ` Dmitry V. Levin
  2003-09-22 11:12         ` Alexander Bokovoy
  2003-09-25  9:02         ` Andrey Orlov
  0 siblings, 2 replies; 18+ messages in thread
From: Dmitry V. Levin @ 2003-09-22  9:26 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Sep 22, 2003 at 11:13:27AM +0300, Alexander Bokovoy wrote:
> On Sun, Sep 21, 2003 at 11:49:30PM +0400, Dmitry V. Levin wrote:
> > > А что до использования make..... Мндя. Чгря мне вообще идея inittab нравится больше,
> > > чем идея SystemV скриптов. Раз уж такие вопросы начинают назревать, то нужно
> > > закинуть SystemV скрипты / inittab на свалку истории и написать специальный
> > > утиль для старта и мониторинга сервисов.
> > 
> > Эту тему уже пытались поднимать летом, но что-то из-за недостатка интереса
> > увяло.
> > 
> > ab?
> Дело не в недостатке интереса. Дело в недостатке времени. Я по-прежнему
> положительно смотрю в сторону автовычисляющих инитскриптов на базе
> simpleinit(8).

Я тоже положительно _смотрю_.

Тут другое дело - предложено использовать не-скрипты.


-- 
ldv

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-22  9:26       ` Dmitry V. Levin
@ 2003-09-22 11:12         ` Alexander Bokovoy
  2003-09-22 15:10           ` Andrey Orlov
  2003-09-25  9:02         ` Andrey Orlov
  1 sibling, 1 reply; 18+ messages in thread
From: Alexander Bokovoy @ 2003-09-22 11:12 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Sep 22, 2003 at 01:26:09PM +0400, Dmitry V. Levin wrote:
> On Mon, Sep 22, 2003 at 11:13:27AM +0300, Alexander Bokovoy wrote:
> > On Sun, Sep 21, 2003 at 11:49:30PM +0400, Dmitry V. Levin wrote:
> > > > А что до использования make..... Мндя. Чгря мне вообще идея inittab нравится больше,
> > > > чем идея SystemV скриптов. Раз уж такие вопросы начинают назревать, то нужно
> > > > закинуть SystemV скрипты / inittab на свалку истории и написать специальный
> > > > утиль для старта и мониторинга сервисов.
> > > 
> > > Эту тему уже пытались поднимать летом, но что-то из-за недостатка интереса
> > > увяло.
> > > 
> > > ab?
> > Дело не в недостатке интереса. Дело в недостатке времени. Я по-прежнему
> > положительно смотрю в сторону автовычисляющих инитскриптов на базе
> > simpleinit(8).
> 
> Я тоже положительно _смотрю_.
> 
> Тут другое дело - предложено использовать не-скрипты.
Давайте поговорим об этом в первую неделю октября, когда я буду
(вероятно) в Москве.

Скажем, за чашкой чая в субботу, 5-го октября?

-- 
/ Alexander Bokovoy
---
So you're back... about time...


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-22 11:12         ` Alexander Bokovoy
@ 2003-09-22 15:10           ` Andrey Orlov
  2003-09-22 16:00             ` Alexander Bokovoy
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Orlov @ 2003-09-22 15:10 UTC (permalink / raw)
  To: ALT Devel discussion list

On Monday 22 September 2003 15:12, Alexander Bokovoy wrote:
> > Я тоже положительно _смотрю_.
> > Тут другое дело - предложено использовать не-скрипты.
>
> Давайте поговорим об этом в первую неделю октября, когда я буду
> (вероятно) в Москве.
> Скажем, за чашкой чая в субботу, 5-го октября?

Можно я тоже к вам приcоеденюcь?

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-22 15:10           ` Andrey Orlov
@ 2003-09-22 16:00             ` Alexander Bokovoy
  2003-09-25  8:48               ` Andrey Orlov
  0 siblings, 1 reply; 18+ messages in thread
From: Alexander Bokovoy @ 2003-09-22 16:00 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Sep 22, 2003 at 07:10:11PM +0400, Andrey Orlov wrote:
> On Monday 22 September 2003 15:12, Alexander Bokovoy wrote:
> > > Я тоже положительно _смотрю_.
> > > Тут другое дело - предложено использовать не-скрипты.
> >
> > Давайте поговорим об этом в первую неделю октября, когда я буду
> > (вероятно) в Москве.
> > Скажем, за чашкой чая в субботу, 5-го октября?
> 
> Можно я тоже к вам приcоеденюcь?
Конечно! Именно это я и имел в виду. Значит так, суббота будет 4-е, по
мнению ДОКа и календаря. Соответственно, в субботу, 4-го октября. Хотя
можно и в воскресенье, 5-го. Если так удобнее, для меня особой проблемы
нет: если я приеду в пятницу-субботу для участия в стенде ALT Linux на Softool, 
то уж точно останусь на воскресенье, бессовестно рассчитывая на гостеприимство 
АЕН/СМИ. :)

-- 
/ Alexander Bokovoy
---
BEWARE!  People acting under the influence of human nature.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-22 16:00             ` Alexander Bokovoy
@ 2003-09-25  8:48               ` Andrey Orlov
  2003-09-26 14:38                 ` Alexander Bokovoy
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Orlov @ 2003-09-25  8:48 UTC (permalink / raw)
  To: ALT Devel discussion list

On Monday 22 September 2003 20:00, Alexander Bokovoy wrote:
> > Можно я тоже к вам приcоеденюcь?
> Конечно! Именно это я и имел в виду. Значит так, суббота будет 4-е, по

 Кажется я внезапно оказался в центре событий. Вообще-то я хотел вас с LDV
послушать,  тем более что по ряду причин (питон) участвовать в разработке
такого сервиса не буду, скорее всего. Разве что внезапно вернусь на  С/C++.

> мнению ДОКа и календаря. Соответственно, в субботу, 4-го октября. Хотя
> можно и в воскресенье, 5-го. Если так удобнее, для меня особой проблемы

У меня на работе свободное посещение ;). Так что в любой день, в любое время.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-22  9:26       ` Dmitry V. Levin
  2003-09-22 11:12         ` Alexander Bokovoy
@ 2003-09-25  9:02         ` Andrey Orlov
  1 sibling, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2003-09-25  9:02 UTC (permalink / raw)
  To: ALT Devel discussion list

On Monday 22 September 2003 13:26, Dmitry V. Levin wrote:
> Я тоже положительно _смотрю_.
> Тут другое дело - предложено использовать не-скрипты.

Именно. Или, по крайней мере сильно снизить их роль. 

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-21 20:12 ` Igor Homyakov
@ 2003-09-25  9:04   ` Andrey Orlov
  0 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2003-09-25  9:04 UTC (permalink / raw)
  To: ALT Devel discussion list

On Monday 22 September 2003 00:12, Igor Homyakov wrote:
> Надо отдавать себе отчет что бля смены сущесвующей счемы
> нужна ОЧЕНЬ веские основания, а их насколько я понимаю нет.
> Есть некоторые недочеты и непреодолимые (но не смертельные) ограничения, не
> более.

Иногда просто кто-то должен сделать шаг вперед. В 85ом году у 16ти битовых машин
тоже были лишь недочеты и непреодолимые (но не смертельные) ограничения. 

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-21 19:49   ` Dmitry V. Levin
  2003-09-22  8:13     ` Alexander Bokovoy
@ 2003-09-25  9:06     ` Andrey Orlov
  2003-09-25  9:18     ` Andrey Orlov
  2 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2003-09-25  9:06 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sunday 21 September 2003 23:49, Dmitry V. Levin wrote:


[skip]

> Интересно знать, что нужно пользователям...

[skip

> Что именно нам не хватает в нынешней схеме?
> Что не устраивает?
В перы

> (У меня есть варианты ответов, но я их пока предлагать не буду).
> Все-таки надо сперва хорошо подумать, а уже потом кодить.
>
> > Ожидаемые трудозатраты (см.ниже)- один человеко-месяц. Садись, пиши,
> > внедряй. А что до всех этих игр с make. Ну да. Забавно. А еще на make
> > можно пирожки печь.
>
> Я думаю, что оценка трудозатрат несколько оптимистична.
> Особенно в виду того, что процесс #1 не может ошибаться.
>
> > В одном моем проекте была сходная задача - импорт продуктов, с
> > зависимостями. Написание с нуля заняло пять рабочих дней, вместе с
> > отладкой. По функциональным точкам, там было примерно половина от того,
> > что нужно для задачи старта сервисов. Учитывая многочисленные
> > согласования с унаследованной средой, для задачи старта сервисов
> > потребуется, наверно, месяц. И мое мнение - нужно сразу брать курс в этом
> > направлении, а не заниматься гробокопательством и гальванизацией трупов в
> > лице initscripts & inittab.
> >
> > Сразу замечу, что всяческие проблемы с унаследованным софтом, при таком
> > подходе можно решить достаточно легко и непринужденно, особенно если
> > делать это на уровне дистрибутива. И сбсно мне кажется, что даже руки
> > которые сделают это найдутся сразу, как только такое решение будет
> > принято.
>
> Интересно, как же это они найдутся?
>
>
> --
> ldv

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-21 19:49   ` Dmitry V. Levin
  2003-09-22  8:13     ` Alexander Bokovoy
  2003-09-25  9:06     ` Andrey Orlov
@ 2003-09-25  9:18     ` Andrey Orlov
  2 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2003-09-25  9:18 UTC (permalink / raw)
  To: ALT Devel discussion list

Сорри за предыдущий пост, рука дрогнула.

On Sunday 21 September 2003 23:49, Dmitry V. Levin wrote:

> Интересно знать, что нужно пользователям...
> Задачу все-таки надо поставить, прежде чем решать.

Угу.

> Что именно нам не хватает в нынешней схеме?
> Что не устраивает?

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

> Все-таки надо сперва хорошо подумать, а уже потом кодить.

Разумеется. Так что если будет предпринята попытка подумать над этим - то
я приму участие. Пока что я только сказал что некоторые проблемы есть :)

> > Ожидаемые трудозатраты (см.ниже)- один человеко-месяц. Садись, пиши,
> Я думаю, что оценка трудозатрат несколько оптимистична.

Не думаю, что сильно ошибаюсь ;)

> > делать это на уровне дистрибутива. И сбсно мне кажется, что даже руки
> > которые сделают это найдутся сразу, как только такое решение будет
> > принято.
> Интересно, как же это они найдутся?

Я думаю, что проблема настолько назревшая для всех, что единственное, что
останавливает от написания такого кода, это непонятка с внедрением. Все-таки
такое кардинальное изменение не может быть проведено силами некоего "варяга",
а должно быть основано на решении, принятого на уровне некоего дистрибутива.
Скажем, ALM вполне подходит. Соответственно, как только такое решение будет
принято и заявлено, основной барьер будет снят. В общем, главное построить,
а люди придут ;).

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-25  8:48               ` Andrey Orlov
@ 2003-09-26 14:38                 ` Alexander Bokovoy
  2003-09-27 10:29                   ` Andrey Orlov
  0 siblings, 1 reply; 18+ messages in thread
From: Alexander Bokovoy @ 2003-09-26 14:38 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, Sep 25, 2003 at 12:48:20PM +0400, Andrey Orlov wrote:
> On Monday 22 September 2003 20:00, Alexander Bokovoy wrote:
> > > Можно я тоже к вам приcоеденюcь?
> > Конечно! Именно это я и имел в виду. Значит так, суббота будет 4-е, по
> 
>  Кажется я внезапно оказался в центре событий. Вообще-то я хотел вас с LDV
> послушать,  тем более что по ряду причин (питон) участвовать в разработке
> такого сервиса не буду, скорее всего. Разве что внезапно вернусь на  С/C++.
Ничего страшного. В обсуждении важнее наличие различных точек зрения и
опыта реального администрирования/поддержки существующих систем, чем
присутствие навыков написания на конкретном языке.

> > мнению ДОКа и календаря. Соответственно, в субботу, 4-го октября. Хотя
> > можно и в воскресенье, 5-го. Если так удобнее, для меня особой проблемы
> 
> У меня на работе свободное посещение ;). Так что в любой день, в любое время.
Отлично! Тогда где-нибудь в четверг вышлите координаты точки сбора и связи
:)

-- 
/ Alexander Bokovoy
---
"When the only tool you have is a hammer, you tend to treat everything as if
it were a nail."
-- Abraham Maslow


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] запуск сервисов
  2003-09-26 14:38                 ` Alexander Bokovoy
@ 2003-09-27 10:29                   ` Andrey Orlov
  0 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2003-09-27 10:29 UTC (permalink / raw)
  To: ALT Devel discussion list

On Friday 26 September 2003 18:38, Alexander Bokovoy wrote:
> Отлично! Тогда где-нибудь в четверг вышлите координаты точки сбора и связи

+7 926 222 99 63

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2003-09-27 10:29 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-19  8:30 [devel] запуск сервисов Denis Ovsienko
2003-09-19 15:07 ` Andrey Orlov
2003-09-20  8:05   ` Andrii Dobrovol's'kii
2003-09-20 17:00     ` Andrey Orlov
2003-09-21 19:49   ` Dmitry V. Levin
2003-09-22  8:13     ` Alexander Bokovoy
2003-09-22  9:26       ` Dmitry V. Levin
2003-09-22 11:12         ` Alexander Bokovoy
2003-09-22 15:10           ` Andrey Orlov
2003-09-22 16:00             ` Alexander Bokovoy
2003-09-25  8:48               ` Andrey Orlov
2003-09-26 14:38                 ` Alexander Bokovoy
2003-09-27 10:29                   ` Andrey Orlov
2003-09-25  9:02         ` Andrey Orlov
2003-09-25  9:06     ` Andrey Orlov
2003-09-25  9:18     ` Andrey Orlov
2003-09-21 20:12 ` Igor Homyakov
2003-09-25  9:04   ` Andrey Orlov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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