* [devel] Re: [sisyphus] sh
@ 2004-09-30 6:28 ` Alexey Morozov
2004-09-30 22:29 ` Денис Смирнов
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Morozov @ 2004-09-30 6:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2321 bytes --]
Переехал в devel. Если сочтете флэймом - сообщите сразу, я умолкну.
On Wed, Sep 29, 2004 at 01:15:29AM +0400, Dmitry V. Levin wrote:
> > "нетривиальные задачи для реальной жизни" - это задачи, существующие
> > в постоянно изменяющемся (и, как правило, усложняющемся) окружении.
> Ну так ведь таковых большинство. Чего-то в определении не хватает.
А это и означает, что, в отличие от perl contest и прочих
state-of-the-art, программы должны писаться так, чтобы их потом было
можно читать.
> > Увы, мой опыт показывает, что сколько-нибудь нетривиальные shell-скрипты
> > (даже _bash_ скрипты, даже приправленные awk'ом и прочими sed'ами, как
> > советует мне Led) крайне неустойчивы к изменяющимся условиям своей
> Каков критерий измерения нетривиальности, чтобы было понятно, о чём идёт
> речь.
Ну, я могу сказать, что когда авк приходится кормить фэйковыми данными,
чтобы инициализировать его начальное состояние, это уже нетривиально ;-)
> > Но это все флэйм, вы вольны пропустить его мимо ушей, тем более, что,
> > насколько я понимаю, официальная позиция AltLinux состоит в том, что
> > лучшим скриптовым языком для base-system остается bash+awk. Поскольку
>
> Всё зависит от того, что принять за basesystem.
> Например, есть уровень basesystem, когда в системе ещё нет /usr.
То есть, Вы спрашиваете, на чем нужно писать rc.sysinit? :-)
Ну, натурально, на sh (даже, верятно, не на bash ;-). Но, заметьте,
_там_ особой потребности даже в функциях, не говоря уже о хэшах и
прочих нетривильностях до сих пор не возникало, и, надеюсь, не возникнет.
Но, заметьте, альтернативы в их нынешнем, гхм, нетребовательном к окружению
состоянии и не заработают при отсутствии /usr ;-)
> > мне влом с пеной у рта и огнем в глазах убеждать кого-либо в чем-либо,
> > то можно считать дискуссию о выборе разумных средств разработки
> > законченной
> Ну влом так влом.
Я уже несколько раз поднимал этот вопрос. Поскольку технологическое ядро
команды, если так можно выразиться, вероятно, не заинтересовано в каком-либо
решении, отличном от существующего (только Большаков матерится сквозь
зубы на инсталлятор и bootloader-utils (а они, кстати, должны входить в
basesystem? ;-)), то, вероятно, мне лучше сидеть и тихонько ковыряться в
собственной песочнице, не слишком подавая голос :-).
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Re: [sisyphus] sh
2004-09-30 6:28 ` [devel] Re: [sisyphus] sh Alexey Morozov
@ 2004-09-30 22:29 ` Денис Смирнов
2004-10-03 10:02 ` [devel] На чем писать rc.sysinit? (почти не JT) Alexey Morozov
0 siblings, 1 reply; 13+ messages in thread
From: Денис Смирнов @ 2004-09-30 22:29 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1643 bytes --]
On Thu, Sep 30, 2004 at 01:28:15PM +0700, Alexey Morozov wrote:
AM> То есть, Вы спрашиваете, на чем нужно писать rc.sysinit? :-)
AM> Ну, натурально, на sh (даже, верятно, не на bash ;-). Но, заметьте,
AM> _там_ особой потребности даже в функциях, не говоря уже о хэшах и
AM> прочих нетривильностях до сих пор не возникало, и, надеюсь, не возникнет.
AM> Но, заметьте, альтернативы в их нынешнем, гхм, нетребовательном к окружению
AM> состоянии и не заработают при отсутствии /usr ;-)
У меня есть мнение, что правильные rc.sysinit должен писаться отнюдь не на
sh. Возможно на tcl.
Потому как функциональность нынешнего устарела ой как много лет назад, и
сейчас тянет за собой кучку геморроя (я про нумерацию сервисов) и
невозможность параллельного запуска.
А Виктор Вагнер, кажется, высказывал очень ценную мысль, что можно
попробовать его писать на make :)
AM> Я уже несколько раз поднимал этот вопрос. Поскольку технологическое ядро
AM> команды, если так можно выразиться, вероятно, не заинтересовано в каком-либо
AM> решении, отличном от существующего (только Большаков матерится сквозь
AM> зубы на инсталлятор и bootloader-utils (а они, кстати, должны входить в
AM> basesystem? ;-)), то, вероятно, мне лучше сидеть и тихонько ковыряться в
AM> собственной песочнице, не слишком подавая голос :-).
Можешь сделать лучше -- все спасибо скажут :) Но гарантировано скажут
спасибо, если лучше по одному параметру не будет означать хуже по другому.
Если что-то можно написать _прозрачно_ на awk+sh -- оно должно быть
написано на них. Для надёжности.
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] На чем писать rc.sysinit? (почти не JT)
2004-09-30 22:29 ` Денис Смирнов
@ 2004-10-03 10:02 ` Alexey Morozov
2004-10-03 15:23 ` [devel] " Michael Shigorin
` (3 more replies)
0 siblings, 4 replies; 13+ messages in thread
From: Alexey Morozov @ 2004-10-03 10:02 UTC (permalink / raw)
To: Денис
Смирнов,
ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 4839 bytes --]
On Fri, Oct 01, 2004 at 02:29:47AM +0400, Денис Смирнов wrote:
> AM> То есть, Вы спрашиваете, на чем нужно писать rc.sysinit? :-)
> AM> Ну, натурально, на sh (даже, верятно, не на bash ;-). Но, заметьте,
> AM> _там_ особой потребности даже в функциях, не говоря уже о хэшах и
> AM> прочих нетривильностях до сих пор не возникало, и, надеюсь, не возникнет.
> У меня есть мнение, что правильные rc.sysinit должен писаться отнюдь не на
> sh. Возможно на tcl.
Нет. Потому что, когда я говорю "rc.sysinit", я имею ввиду именно ту
"протосистему", которая имеется на момент запуску /etc/rc.d/rc.sysinit
(и о которой говорил ldv@)
Понятно, что этот скрипт, и запуск сервисов - это задачи совершенно
разного уровня, и совершенно разных функциональных возможностей (и
потребностей).
>
> Потому как функциональность нынешнего устарела ой как много лет назад, и
> сейчас тянет за собой кучку геморроя (я про нумерацию сервисов) и
> невозможность параллельного запуска.
Задачами rc.sysinit являются проверка файловых систем, там где это нужно
и уместно (запуск fcsk итп), формирование всех этих raid- и прочих
замороченных томов, монтирование файловых систем, и, возможно, базовое
выставление системных часов. С этими задачами, вероятно (и наверняка!)
нормально справится и sh, никаких велосипедов в этом месте особенно
изобретать не нужно, разве что, я не вполне уверен в конфигурациях,
когда /usr (или даже /) находятся на NFS'е.
> А Виктор Вагнер, кажется, высказывал очень ценную мысль, что можно
> попробовать его писать на make :)
А вот запуск сервисов действительно может осуществляться уже практически
чем угодно. В том числе, вероятно, и make'ом (нужно только понять,
хватит ли в make'е функционала для организации приемлемой системы
макросов для, скажем, "типического запуска сервисного демона" итп.)
Но, вообще-то, под языком для системных скриптов подразумевал _еще_
более верхнеуровневую вещь. Те же альтернативы, в конце концов, или
скрипты для системного, э-э-э, ухода. Поглядев на последние мэндрэйки,
я понял, н-р, что функциональность Mdk'шного msec соотносится с нашей
osec примерно, как 5/1 (хотя, если к osec приплюсовать еще и control
с внятным _пользовательским_ описанием, как это можно использовать
для _своих_ нужд, да еще пяток-другой кроновских скриптов итп, то
соотношение уже заметно лучше).
И таких вот "системных или около того" задачек в линуксе довольно много,
вообще-то. И, собственно, основная разница в "линуксах" - это как раз и
есть разница в решениях таких задач.
> AM> basesystem? ;-)), то, вероятно, мне лучше сидеть и тихонько ковыряться в
> AM> собственной песочнице, не слишком подавая голос :-).
> Можешь сделать лучше -- все спасибо скажут :) Но гарантировано скажут
Это вряд ли. Поскольку мне, в общем, не приходится городить линуксы
"на 10MB'шных флэшках" (а если и придется, то, вероятно, не на ALT'е),
то я вполне переживу наличие какого-нибудь python-base в _моей_ basesystem:
3Mb вместе с python-modules-logging и python-modules-xml, да,
наверняка, его и еще порезать можно будет (ценой потери определенной
функциональности, конечно).
Ну а кому-то 3Mb под питон покажутся непомерной роскошью и бессмысленным
забиванием жесткого диска, ведь "текстовый (а то и XML!) файл вполне можно
и sh+awk распарсить". К тому же, насколько я понимаю, у python здесь
(в ALT) есть как свои сторонники, так и активные противники.
Хотя должен заметить, что выбор конкретного языка - это дело десятое.
И, в конце концов, я совершенно не буду возражать, если на роль такого
языка будет, *в результате согласия между заинтересованными сторонами* ,
выбран tcl, ruby или, скажем, perl. Главное, чтобы средство было _вменяемое_ ,
поощряло good programming practices, чтобы у него были разумная stdlib
и самодостаточность в части, например, корректной обработки ошибочных
и нештатных ситуаций (да, я согласен, что [некоторые из перечисленных
альтернатив], гхм, сомнительны по данным критериям).
> спасибо, если лучше по одному параметру не будет означать хуже по другому.
Оно будет означать по-любому. Вопрос в приоритетах. Если приоритетом
объявить, скажем, posix-compliance, то вообще-то, даже bash в
такую систему пролезет с трудом... Или, н-р, см. выше про расход места.
А если приоритетом будет возможность доступа к clib'ным функциям или,
н-р, наличие стандартизованной системы для создания регрешшн-тестов, то,
извините, sh-ed'овские скрипты отправятся на заслуженный отдых.
> Если что-то можно написать _прозрачно_ на awk+sh -- оно должно быть
> написано на них. Для надёжности.
Вот у меня нет ощущения, что надежность от этого повышается, глядя на
давешнюю поломку inger's alternatives из-за добавления лишнего ключа в sed.
Написано, вроде, все было достаточно разумно, но вот поди ж ты, "ветер
изменился" и опа.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* [devel] Re: На чем писать rc.sysinit? (почти не JT)
2004-10-03 10:02 ` [devel] На чем писать rc.sysinit? (почти не JT) Alexey Morozov
@ 2004-10-03 15:23 ` Michael Shigorin
2004-10-04 8:03 ` Alexey Morozov
2004-10-03 16:08 ` [devel] На чем писать не rc.sysinit? Dmitry V. Levin
` (2 subsequent siblings)
3 siblings, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2004-10-03 15:23 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 604 bytes --]
On Sun, Oct 03, 2004 at 05:02:18PM +0700, Alexey Morozov wrote:
> Хотя должен заметить, что выбор конкретного языка - это дело десятое.
Чтоб не колотить воду в ступе опять -- помнится, последней
озвученной кандидатурой на роль такого встраиваемого языка,
по поводу которой прозвучало не слишком много "хмм", был lua5.
Правда, предлагавшейся же ссылкой на документацию я так толком и
не воспользовался, а из прочитанного далеко идущих выводов делать
не собирался (ну не языковой эксперт я).
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] На чем писать не rc.sysinit?
2004-10-03 10:02 ` [devel] На чем писать rc.sysinit? (почти не JT) Alexey Morozov
2004-10-03 15:23 ` [devel] " Michael Shigorin
@ 2004-10-03 16:08 ` Dmitry V. Levin
2004-10-04 7:59 ` Alexey Morozov
2004-10-04 6:25 ` [devel] На чем писать rc.sysinit? (почти не JT) Kirill A. Shutemov
2004-10-04 7:46 ` Alexey Morozov
3 siblings, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2004-10-03 16:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2336 bytes --]
Hi,
On Sun, Oct 03, 2004 at 05:02:18PM +0700, Alexey Morozov wrote:
> > А Виктор Вагнер, кажется, высказывал очень ценную мысль, что можно
> > попробовать его писать на make :)
> А вот запуск сервисов действительно может осуществляться уже практически
> чем угодно. В том числе, вероятно, и make'ом (нужно только понять,
> хватит ли в make'е функционала для организации приемлемой системы
> макросов для, скажем, "типического запуска сервисного демона" итп.)
Может и не хватить.
В конце концов, уже есть несколько реализаций подобных идей, можно
посмотреть.
> Но, вообще-то, под языком для системных скриптов подразумевал _еще_
> более верхнеуровневую вещь. Те же альтернативы, в конце концов, или
> скрипты для системного, э-э-э, ухода. Поглядев на последние мэндрэйки,
> я понял, н-р, что функциональность Mdk'шного msec соотносится с нашей
> osec примерно, как 5/1 (хотя, если к osec приплюсовать еще и control
> с внятным _пользовательским_ описанием, как это можно использовать
> для _своих_ нужд, да еще пяток-другой кроновских скриптов итп, то
> соотношение уже заметно лучше).
Задача достичь объёма функционала msec до сих пор не стояла.
Если встанет, то реализовать этот объём будет не очень сложно.
Но что-то никто в бой не рвётся, и даже не очень просит.
Может, не востребовано?
> И таких вот "системных или около того" задачек в линуксе довольно много,
> вообще-то. И, собственно, основная разница в "линуксах" - это как раз и
> есть разница в решениях таких задач.
Тогда откуда возникает требование выбора какого-то одного средства
программирования? Зачем нужно такое единообразие?
[...]
> > спасибо, если лучше по одному параметру не будет означать хуже по другому.
> Оно будет означать по-любому. Вопрос в приоритетах. Если приоритетом
> объявить, скажем, posix-compliance, то вообще-то, даже bash в
> такую систему пролезет с трудом... Или, н-р, см. выше про расход места.
> А если приоритетом будет возможность доступа к clib'ным функциям или,
> н-р, наличие стандартизованной системы для создания регрешшн-тестов, то,
> извините, sh-ed'овские скрипты отправятся на заслуженный отдых.
Приоритетом для одних является скорость получения работающего решения, для
других - надёжность получаемых решений, и т.п.
Разумеется, единой точки зрения не будет.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] На чем писать rc.sysinit? (почти не JT)
2004-10-03 10:02 ` [devel] На чем писать rc.sysinit? (почти не JT) Alexey Morozov
2004-10-03 15:23 ` [devel] " Michael Shigorin
2004-10-03 16:08 ` [devel] На чем писать не rc.sysinit? Dmitry V. Levin
@ 2004-10-04 6:25 ` Kirill A. Shutemov
2004-10-04 7:46 ` Alexey Morozov
3 siblings, 0 replies; 13+ messages in thread
From: Kirill A. Shutemov @ 2004-10-04 6:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 713 bytes --]
On Sun, Oct 03, 2004 at 05:02:18PM +0700, Alexey Morozov wrote:
<skip/>
> Главное, чтобы средство было _вменяемое_ ,
> поощряло good programming practices, чтобы у него были разумная stdlib
> и самодостаточность в части, например, корректной обработки ошибочных
> и нештатных ситуаций
Определение Руби ;)
Могу поспособствовать обрезанию функционала руби до нужного соотношения
функционaл/размер... Только надо ли?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
3. потом следует фильтр по имени contrib и inger. в Сизифе пакет
периодически терроризируют пчёлы и иногда он этого не выдерживает.
-- inger in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] На чем писать rc.sysinit? (почти не JT)
2004-10-03 10:02 ` [devel] На чем писать rc.sysinit? (почти не JT) Alexey Morozov
` (2 preceding siblings ...)
2004-10-04 6:25 ` [devel] На чем писать rc.sysinit? (почти не JT) Kirill A. Shutemov
@ 2004-10-04 7:46 ` Alexey Morozov
3 siblings, 0 replies; 13+ messages in thread
From: Alexey Morozov @ 2004-10-04 7:46 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
On Mon, Oct 04, 2004 at 09:25:02AM +0300, Kirill A. Shutemov wrote:
> > Главное, чтобы средство было _вменяемое_ ,
> > поощряло good programming practices, чтобы у него были разумная stdlib
> > и самодостаточность в части, например, корректной обработки ошибочных
> > и нештатных ситуаций
> Определение Руби ;)
> Могу поспособствовать обрезанию функционала руби до нужного соотношения
> функционaл/размер... Только надо ли?
Ну, я не без умысла это все перечислил (хотя, сам бы голосовал бы за
python ;-)). По-моему - надо, осталось понять, что по этому поводу
думает core team ;-)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] На чем писать не rc.sysinit?
2004-10-03 16:08 ` [devel] На чем писать не rc.sysinit? Dmitry V. Levin
@ 2004-10-04 7:59 ` Alexey Morozov
2004-10-04 9:13 ` Dmitry V. Levin
2004-10-05 12:58 ` [devel] [JT] " Michael Shigorin
0 siblings, 2 replies; 13+ messages in thread
From: Alexey Morozov @ 2004-10-04 7:59 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1351 bytes --]
On Sun, Oct 03, 2004 at 08:08:56PM +0400, Dmitry V. Levin wrote:
> В конце концов, уже есть несколько реализаций подобных идей, можно
> посмотреть.
Угу.
> > я понял, н-р, что функциональность Mdk'шного msec соотносится с нашей
> > osec примерно, как 5/1 (хотя, если к osec приплюсовать еще и control
> Задача достичь объёма функционала msec до сих пор не стояла.
> Если встанет, то реализовать этот объём будет не очень сложно.
> Но что-то никто в бой не рвётся, и даже не очень просит.
> Может, не востребовано?
Знаете, по моим ощущениям, у тех, у кого востребован msec и всякие
прочие приблудинки, облегчающие жизнь системным администраторам,
уже не востребован Alt. Уж не знаю, стоит ли ставить здесь смайлик,
а если стоит, то в какую сторону.
> Тогда откуда возникает требование выбора какого-то одного средства
> программирования? Зачем нужно такое единообразие?
Задача возникает из простой потребности:
сейчас в Альтовую "basesystem" с необходимостью входит perl
(из-за bootloader-utils), с появлением hal туда же, вероятно,
пойдет python, ну и т.п. И если bootloader-utils еще реально
переписать на "sh+awk", то вот интерфейс к dbus'у сделать на
авке будет совсем затруднительно ;-/.
Ну, плюс к тому, есть некоторые соображения по поводу командных
наработок итп, но, вероятно, они еще требуют обдумывания :-)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Re: На чем писать rc.sysinit? (почти не JT)
2004-10-03 15:23 ` [devel] " Michael Shigorin
@ 2004-10-04 8:03 ` Alexey Morozov
0 siblings, 0 replies; 13+ messages in thread
From: Alexey Morozov @ 2004-10-04 8:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 664 bytes --]
On Sun, Oct 03, 2004 at 06:23:29PM +0300, Michael Shigorin wrote:
> Чтоб не колотить воду в ступе опять -- помнится, последней
> озвученной кандидатурой на роль такого встраиваемого языка,
> по поводу которой прозвучало не слишком много "хмм", был lua5.
Знаешь, я посмотрел, и понял, что у lua5, по-моему, совсем другое
позиционирование. Это не самостоятельный скриптовый язык (который
предполагает написание кода от начала и до конца, возможно, с
подключением внешних, в том числе, "нэйтивных", библиотек), а
язык для написания скриптовых расширений. Что-то типа, скриптовых
движков к игрушкам: вызов (хука) из C'шного кода, ограниченная
stdlib итп.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] На чем писать не rc.sysinit?
2004-10-04 7:59 ` Alexey Morozov
@ 2004-10-04 9:13 ` Dmitry V. Levin
2004-10-04 10:05 ` Alexey Morozov
2004-10-05 12:58 ` [devel] [JT] " Michael Shigorin
1 sibling, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2004-10-04 9:13 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1349 bytes --]
On Mon, Oct 04, 2004 at 02:59:12PM +0700, Alexey Morozov wrote:
> On Sun, Oct 03, 2004 at 08:08:56PM +0400, Dmitry V. Levin wrote:
> > > я понял, н-р, что функциональность Mdk'шного msec соотносится с нашей
> > > osec примерно, как 5/1 (хотя, если к osec приплюсовать еще и control
> > Задача достичь объёма функционала msec до сих пор не стояла.
> > Если встанет, то реализовать этот объём будет не очень сложно.
> > Но что-то никто в бой не рвётся, и даже не очень просит.
> > Может, не востребовано?
> Знаете, по моим ощущениям, у тех, у кого востребован msec и всякие
> прочие приблудинки, облегчающие жизнь системным администраторам,
> уже не востребован Alt. Уж не знаю, стоит ли ставить здесь смайлик,
> а если стоит, то в какую сторону.
Знаете, системные администраторы тоже разные бывают.
> > Тогда откуда возникает требование выбора какого-то одного средства
> > программирования? Зачем нужно такое единообразие?
> Задача возникает из простой потребности:
>
> сейчас в Альтовую "basesystem" с необходимостью входит perl
> (из-за bootloader-utils), с появлением hal туда же, вероятно,
> пойдет python, ну и т.п. И если bootloader-utils еще реально
> переписать на "sh+awk", то вот интерфейс к dbus'у сделать на
> авке будет совсем затруднительно ;-/.
А что, perl+python - это уже слишком много?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] На чем писать не rc.sysinit?
2004-10-04 9:13 ` Dmitry V. Levin
@ 2004-10-04 10:05 ` Alexey Morozov
0 siblings, 0 replies; 13+ messages in thread
From: Alexey Morozov @ 2004-10-04 10:05 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1443 bytes --]
On Mon, Oct 04, 2004 at 01:13:39PM +0400, Dmitry V. Levin wrote:
> > Знаете, по моим ощущениям, у тех, у кого востребован msec и всякие
> > прочие приблудинки, облегчающие жизнь системным администраторам,
> > уже не востребован Alt. Уж не знаю, стоит ли ставить здесь смайлик,
> > а если стоит, то в какую сторону.
> Знаете, системные администраторы тоже разные бывают.
Да нет, я так, ответил на вопрос просто, кому оно нужно :-).
> > Задача возникает из простой потребности:
> >
> > сейчас в Альтовую "basesystem" с необходимостью входит perl
> > (из-за bootloader-utils), с появлением hal туда же, вероятно,
> > пойдет python, ну и т.п. И если bootloader-utils еще реально
> > переписать на "sh+awk", то вот интерфейс к dbus'у сделать на
> > авке будет совсем затруднительно ;-/.
> А что, perl+python - это уже слишком много?
Это усложняет жизнь, в первую очередь вам самим. Если Большакова
вдобавок к тому мэндрэйковому перлу, который идет в соответствующих
частях инсталлера и утилит, обучить еще и питону, а потом еще
какой-нибудь штуке, он c тихих перейдет на громкие ругательства
:-)).
<замечание в сторону>
Да, я помню, что нам всем завещан ALT 3.0 с новым, совершенно
невообразимым в своей красоте инсталлятором/конфигуратором
[на C++] :-).
</замечание в сторону>
К тому же, сдается мне, администраторы будут не очень благодарны за
такую стимуляцию их кругозора :-). Они вообще люди ленивые :-)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* [devel] [JT] Re: На чем писать не rc.sysinit?
2004-10-04 7:59 ` Alexey Morozov
2004-10-04 9:13 ` Dmitry V. Levin
@ 2004-10-05 12:58 ` Michael Shigorin
2004-10-05 15:24 ` Alexey Morozov
1 sibling, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2004-10-05 12:58 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 546 bytes --]
On Mon, Oct 04, 2004 at 02:59:12PM +0700, Alexey Morozov wrote:
> > Может, не востребовано?
> Знаете, по моим ощущениям, у тех, у кого востребован msec и
> всякие прочие приблудинки, облегчающие жизнь системным
> администраторам, уже не востребован Alt.
Ну не скажи. Последние знакомые мандраководы свалили на дебиан
(достал их mdk на сервере), предпоследние -- на альт и дебиан ещё
года два назад.
Плюшки в фишках, видать, жмут.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] [JT] Re: На чем писать не rc.sysinit?
2004-10-05 12:58 ` [devel] [JT] " Michael Shigorin
@ 2004-10-05 15:24 ` Alexey Morozov
0 siblings, 0 replies; 13+ messages in thread
From: Alexey Morozov @ 2004-10-05 15:24 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 557 bytes --]
On Tue, Oct 05, 2004 at 03:58:32PM +0300, Michael Shigorin wrote:
> Ну не скажи. Последние знакомые мандраководы свалили на дебиан
> (достал их mdk на сервере), предпоследние -- на альт и дебиан ещё
> года два назад.
>
> Плюшки в фишках, видать, жмут.
Ну, это было самое неконструктивное из моих замечаний. Из того,
что по поводу остальных я не слышу ничего, можно сделать вывод, что
ничего не нужно менять в сравнении с текущей ситуацией :-).
P.S. Сегодня начну дописывать к альтернативам пользовательский выбор.
Если не усну, конечно :-)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2004-10-05 15:24 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-30 6:28 ` [devel] Re: [sisyphus] sh Alexey Morozov
2004-09-30 22:29 ` Денис Смирнов
2004-10-03 10:02 ` [devel] На чем писать rc.sysinit? (почти не JT) Alexey Morozov
2004-10-03 15:23 ` [devel] " Michael Shigorin
2004-10-04 8:03 ` Alexey Morozov
2004-10-03 16:08 ` [devel] На чем писать не rc.sysinit? Dmitry V. Levin
2004-10-04 7:59 ` Alexey Morozov
2004-10-04 9:13 ` Dmitry V. Levin
2004-10-04 10:05 ` Alexey Morozov
2004-10-05 12:58 ` [devel] [JT] " Michael Shigorin
2004-10-05 15:24 ` Alexey Morozov
2004-10-04 6:25 ` [devel] На чем писать rc.sysinit? (почти не JT) Kirill A. Shutemov
2004-10-04 7:46 ` Alexey Morozov
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