* [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