Вход:  Пароль:  
FreeSource: AltLinux/Concepts/Discussion2001 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

'2001


Дайджест одной из первых дискуссий по поводу концепии ALT Linux, совместимости с the rest of the world и т.п.


По крайней мере часть ссылок на архив отъехала (при каком-то из его переездов или починок?), добровольцы покопать текущее состояние и сделать ссылки/вытащить суть в подстранички — приветствуются.




Побуду-ка я ALT Traffic-архиватором. Заранее извиняюсь, если где
промахнусь по треду — вылавливаю ссылки из не совсем маленького
http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/thread.html


История: все началось с вопроса vic ismakaev <viclists@mail.esoo.ru>
по прикладыванию патча к ядру из Sisyphus:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014036.html


Очень быстро вопрос перешел к конкретике сборки пакетов:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014224.html


AEN> Я не мешаю Вам делать со своей системой все, что Вам
AEN> заблагорассудится.
AEN> Но у авторов дистрибутива есть свое мнение, основанное на
AEN> знаниях.
AEN> Это мнение мы здесь высказываем и предупреждаем:
AEN> — В случае использования базовых пакетов от других
AEN> дистрибутивов (как бы они ни были хорошо собраны) возможны
AEN> проблемы, за которые мы не несем никакой ответственности.
AEN> — Мы поддерживаем решения ACL RSBAC (кстати, обоснование
AEN> этого приведено на сайте Castle) и не подерживаем другие
AEN> решения.
AEN>
AEN> Это _наше_ мнение, с которым Вы можете соглашаться или не
AEN> соглашаться, Вам его никто не навязывает.
AEN> Мы делаем дистрибутив, сообразуясь со своими знаниями и
AEN> опытом, с благодарностью принимаем мотивированные советы. Но
AEN> мы никогда не будем собирать пакеты вопреки своему мнению.


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014381.html


AEN> Выход прост:
AEN> 1. Выбрать один из подходов, один из дистрибутивов, который
AEN> Вам симпатичен.
AEN> 2. Не смотреть во все стороны, если Вы до конца не поняли
AEN> концептуальных отличий дистрибутивов.
AEN> 3. Если же Вы поймете эти концептуальные отличия, то проблем
AEN> будет гораздо меньше, и вы будете задавать разработчикам
AEN> вопросы об _их_ дистрибутиве, а не рассказывать о том, что в
AEN> Англии ружья песком не чистят.


AEN> howto по нашему rpm было в списке рассылки. Там все, что
AEN> нужно для того, чтобы исправить spec от RH для работы с
AEN> нашим rpm.


Довольно быстро вопрос перешел в плоскость «взглядов на жизнь» в
контексте формирования дистрибутивов:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014384.html
[YR == Yuri Ryazantsev <yuri@unix.ru>]


YR> AEN> Еще раз:
YR> AEN> 1. Стандарты мы не нарушаем.
YR> AEN> 2. У нас свои взгляды на жизнь и Linux.
YR> Вот как раз с этого места и поподробнее. Хотелось бы узнать (а
YR> еще лучше
YR> прочитать в виде некоторого документа) ВАШИ взгляды на Linux и
YR> концептуальные отличия Mandrake RE?. Только не отправляйте к
YR> .src.rpm, я понимаю там я это могу узнать, но времени...
YR> :-))


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014423.html
[ SSS == “Sergey S. Skulachenko” <sss@roscredit.com> ]


YR> SSS> YR> А вот и нет. Я постоянно читаю Вас (даже лично встречались) и
YR> SSS> YR> до сих пор не понимаю фактического состояния концепции
YR> SSS> YR> дистрибутива:
YR> SSS> YR>
YR> SSS> YR> 1. Потенциальный пользователь и его окружение (какого уровня
YR> SSS> YR> и какие задачи решает пользователь и какого он уровня).
YR> SSS> YR> 2. Техническая поддержка выпущенного дистрибутива
YR> SSS> YR> 3. Направления развития данного дистрибутива.
YR> SSS>
YR> SSS> На самом деле «дистрибутивов». И вот тут возникает очень важное
YR> SSS> замечание: о некоторых вещах надо уметь умалчивать. Их
YR> SSS> появление должно усиливаться неожиданностью. Сложное это дело -
YR> SSS> уметь молчать. И этому нужно с самого начала учить в
YR> SSS> особенности младший персонал. Русский человек привык рвать на
YR> SSS> себе рубашку. А надо жёстко придерживаться разделения труда и,
YR> SSS> не бойтесь этих слов, должностных инструкций. Кодируешь -
YR> SSS> кодируй. Брошен на связи с общественностью – вперёд, но в
YR> SSS> отведённых тебе жёстких рамках. Иначе выиграют те, у кого в
YR> SSS> голове всего одна идея. На чужом, то есть,
YR>
YR> А вот и не соглашусь с Вами. Я не прошу Вас рассказать о Ваших
YR> know-how или будущих идеях. Меня интересует мое будущее, чтобы я
YR> через N месяцев не сказал самому себе: «Пусть будет проклят тот
YR> день когда я связался с этим дистрибутивом». Вы прекрасно
YR> понимаете, что не существует универсального и замечательного
YR> дистрибутива для любого вида задач (иначе бы только он один и
YR> развивался :-). Поэтому когда стоит вопрос о выборе того или
YR> иного дистрибутива, соизмеряешь усилия по его освоению и доводке
YR> его под свои задачи. А также еще и смотришь на то, куда смотрит
YR> команда разработчиков. Если это все направлено в одну сторону,
YR> то получается что в выигрыше все. А если наши усилия как лебедь,
YR> рак и щука, то лучше менять дистрибутив.
YR>
YR> ВОТ ЭТИ ТО ВОПРОСЫ ВЫ НЕ ДОЛЖНЫ УМАЛЧИВАТЬ. Иначе собираете под
YR> свои знамена людей, а потом скажете: «Мы пошли по домам, а вы
YR> куда хотите» :-))


(далее прекрасное суммирование субтреда проведено
“Alexander V. Sotnikov” <al-so@mail.ru> — стоит прочесть полностью
http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014496.html
http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014547.html)


Возвратясь чуть назад — прозвучал следующий ответ:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014381.html


AEN> YR> 1. Потенциальный пользователь и его окружение (какого
AEN> YR> уровня и какие задачи
AEN> YR> решает пользователь и какого он уровня).
AEN> Писал, кажется, и об этом...
AEN> Мы будем выпускать дистрибутивы для разных категориф
AEN> пользователей, а также универсальный дистрибутив.
AEN> Наши пользователи — free people.
AEN> То есть во-первых — people. то есть мы обращаемся к
AEN> человеку, а не к организации как к сущности и не к функции.
AEN> Замечу, что это не значит, что мы не работаем с
AEN> организациями.
AEN> Во-вторых — free people. Здесь можно говорить много, скажу
AEN> только, что свобода подразумевает самостоятельность в
AEN> мышлении и в деятельности, способность воспринимать новое.
AEN> Конечно, есть люди, которые не вполне свободны, но могут
AEN> стать таковыми. Мы будем работать и для них.
AEN> Мы сознательно ограничиваем круг своих пользователей этими
AEN> весьма жесткими условиями. Но надо понимать, что нашу
AEN> команду объединяют, в первую очередь, общие взгляды на
AEN> жизнь, а не только род занятий.
AEN>
AEN> Что касается решаемых задач, то мы не ставим здесь
AEN> принципиальных ограничений, но в нашей команде пока
AEN> представлены не все направления.
AEN>
AEN> YR> 2. Техническая поддержка выпущенного дистрибутива
AEN>
AEN> Ну, об этом я писал точно.
AEN> Мы, в связи с ростом числа заказов, создаем подразделение
AEN> поддержки. Новость про обучение будет до конца мая.
AEN>
AEN> YR> 3. Направления развития данного дистрибутива.
AEN>
AEN> Основа нашей технологии — Sisyphus.
AEN> На его базе созданы и/или создаются:
AEN> — универсальный дистрибутив
AEN> — OEM – дистрибутивы (Intel, MSI)
AEN> — серверный дистрибутив Castle
AEN> — другие специализированные дистрибутивы.
AEN>
AEN> Думаю, что в июне имеет смысл выпустить что-то вроде
AEN> Appendix. Тем более, что проблемы обновления с появлениенм
AEN> apt-get должны быть сняты.
AEN>
AEN> Могу назвать также такие направления:
AEN> — защита (здесь у нас есть ряд уникальных решений);
AEN> — web (Midgard, LRN, Zope, отчасти с этим связаны и серверы
AEN> баз данных);
AEN> — офисные приложения (Gecko-броузеры, мейлеры, Open Office,
AEN> в ближней перспективе Koffice — такового выбора и степени
AEN> готовности к работе, Вы, пожалуй, не найдете нигде) ;
AEN> — интеранционализация (мы будем работать над интеграцией
AEN> Unicode и интенационализацией проблемных приложений, как
AEN> обычно);


И через сообщение:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014389.html


AEN> YR> Мое почтение, Алексей!!!! Именно этого я и ждал уже почти
AEN> YR> месяц. Еще бы
AEN> YR> немного поподробнее отдельные пункты и получится классный
AEN> YR> <a href="Phylosophy.html">Phylosophy</a>. А почему бы
AEN> YR> именно это и не положить
AEN> YR> на сервер. И вести бы сей документ, так же как и FAQ,
AEN> YR> учитывая обсуждения и
AEN> YR> пожелания.
AEN>
AEN> Вот Rider сделает новый сайт — допишу...


Кстати, сайт уже довольно-таки доделан с тех времен... Пора :)


Обсуждение задело и тему отбора пакетов для дистрибутива:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014548.html
[ MO == Maksim Otstavnov <maksim@otstavnov.com> ]


MO> AEN> Есть традиции, которые мы принимаем и не собираемся нарушать. Я 
MO> AEN> всегда любил «толстые» дистрибутивы, а разговоры «дайте мне все на
MO> AEN> одном CD — несерьезны для специалиста. Для начинающего — да,
MO> AEN> возможно. Для сисадмина — понятно. Для разработчика — бред. Для 
MO> AEN> активно использующего компьютер профессионала — тоже.
MO>
MO> Речь немножко не об этом. Здорово было бы иметь 1CD supported и
MO> хоть 10 – всего остального. А лучше – 20, при нынешней цене на
MO> диски :)))


Рядом Nidd отметил подход Debian, сославшись на DFSG
http://www.debian.org/social_contract :


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014574.html


Чуть позже при обсуждении загрузки участников проекта LDV ответил на
вопрос «что требуется от майнтейнера?»:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014811.html


[ SS == Serge Skorokhodov <suralis@pisem.net> ]


LDV> SS> А каковы обязанности мейнтейнера?
LDV>
LDV> Maintainer пакета XXX должен:
LDV> + Регулярно пользоваться этим пакетом.
LDV> Rationale: maintainer должен чувствовать пакет «изнутри», без
LDV> этого нарушается цикл тестирования и пакет становится
LDV> неполноценным.
LDV> + Быть в курсе разработки софта, входящего в пакет. Это, как
LDV> минимум, подразумевает участие в списке рассылки типа
LDV> XXX-announce.
LDV> Общение с разработчиками софта, входящего в пакет, желательно,
LDV> но не обязательно.
LDV> Участие в разработке софта, входящего в пакет, желательно, но
LDV> не обязательно.
LDV> Rationale: это дает возможность иметь в дистрибутиве самую
LDV> свежую (но при этом рабочую) версию софта, а также повышает
LDV> оперативность исправления ошибок.
LDV> + Отслеживать bug report'ы (как в bts, так и в списках рассылки;
LDV> последнее на порядок сложнее) и реагировать на них.
LDV> Оперативность реакции на security holes – не более одного
LDV> рабочего дня (реакция – это не обязательно исправление).
LDV> Rationale: это просто очевидно.
LDV>
LDV> Пишу на вскидку, окончательная версия будет вместе со списком
LDV> пакетов.


Тут возник вопрос о том, как же все-таки описывать эту самую
неуловимую концепцию дистрибутива. Когда в качестве примера было
предложено посмотреть на PLD Concept, Дмитрий добавил ссылку на
аналогичный документ проекта Owl:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014806.html
[ SB == “S. Budnevitch” <budnevitch@mail.mtu.ru> ]


LDV> SB> http://www.pld.org.pl/about/concept/
LDV> SB>
LDV> SB> Это устроит?
LDV>
LDV> Посмотрите на http://www.openwall.com/Owl/CONCEPTS.shtml
LDV> Интересует мнение о подходе к изложению концепции дистрибутива.


Как ни странно, эта ветвь не продолжилась (тогда).


Несколько дальше был поднят еще один предельно важный вопрос (к
счастью, на данный момент более чем удовлетворительно решенный):


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014430.html


AEN> В то время мы были совместимы с MDK и Вы могли
AEN> воспользоваться рекомендацией MDK.
AEN> Мы не будем поддерживать ни RH, ни ASP. Описание сборки rpm
AEN> от RH имеется. Что касается дыр в защите, то, естественно,
AEN> что декларирую свою несовместимость с другими дистрибутивами
AEN> мы берем на себя обязательства по их оперативному латанию.


В общем, все всё понимают — и это замечательно:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014572.html


AEN> Сергей, я выступлю в защиту своих оппонентов (я бы сказал --
AEN> доброжелателей, если бы слово это не имело известного второго
AEN> смысла). На самом деле, их, верные по сути пожелания,
AEN> продиктованы искренним желанием успешного развития проекта ALT.
AEN> Ни для кого здесь не секрет, что выжить программистской фирме
AEN> вообще, тем более — фирме free software, сложно. Конечно, нашим
AEN> давним пользователям интереснее новые пакеты, но для очень и
AEN> очень многих нужна хорошая документация, нужно представление о
AEN> концепции без поиска в списке рассылки. Сочетать это очень
AEN> сложно. А в безделье, я надеюсь, нас никто не подозревает.


PS: кстати, мысли насчет автоматизации «отмашки» по синхронизации
тоже не новы:


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014653.html
[ AVS == “Alexander V. Sotnikov” <al-so@mail.ru> ]


AEN> AVS> Насчет ночного каравана предложение-вопрос. Я не знаю почему
AEN> AVS> апдейты ночные. Мой ночной диалап халявен, но для качания сизифа
AEN> AVS> трудно воспользоваться халявностью, т.к. легко нарваться на
AEN> AVS> момент апдейта, что будет чревато глюками. Хотелось бы чтобы
AEN> AVS> график апдейтов был зафиксирован. Например фиксируется время
AEN> AVS> суток Ч, заводится пара линков current, updating на разные
AEN> AVS> директории. Далее в течение суток все апдейты идут в updating,
AEN> AVS> качать без риска можно спокойно current, а во время Ч линки
AEN> AVS> перекидываются. Реально?
AEN>
AEN> Дело в том, что наш радиоканал обладает более-менее стабильной
AEN> пропускной способностью только ночью, так что здесь пока ничего
AEN> существенно изменить нельзя.
AEN> Другое дело, что письмо об окончании синхронизации посылать в
AEN> список рассылки Sisyphus можно, — надо будет так сделать.


PPS: еще одно прекрасное обобщение произвел Serge Skorokhodov
(рекомендуется прочесть полностью):


http://www.altlinux.ru/pipermail/mandrake-russian/2001-May/014929.html




Ссылок на эту страницу нет


 
Файлы [Скрыть файлы/форму]
Один комментарий. [Показать комментарии/форму]