Различия между версиями 3 и 4
Версия 3 от 2006-10-20 15:20:14
Размер: 4455
Редактор: grep
Комментарий:
Версия 4 от 2006-10-27 14:36:33
Размер: 4401
Редактор: grep
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 2: Строка 2:
==== ... а также о добрых делах, злых авторах, входе и выходе, расходах и доходах, метапрограммах, кучах и о роботах на службе технической поддержки ==== ==== ... а также о добрых делах, злых авторах, входе и выходе, расходах и доходах, метапрограммах и о координации всего ====

О дистрибутивах свободного ПО

... а также о добрых делах, злых авторах, входе и выходе, расходах и доходах, метапрограммах и о координации всего

Деловые возможности свободного сообщества

  • Чем живо сообщество?
    • Принцип свободы мотивации, или "мне-то что за дело?"
    • Принцип свободы входа-выхода имени Мавроди ("никто никому ничего не должен")
    • Принцип динамической иерархии:
      • Профессиональные качества
      • Степень участия
      • "Добрые дела" (см. предыдущую лекцию о морали в свободном сообществе)

Следствия:

  • :) Резерв для доработки

  • :) "Готовая" техподдержка

  • :) Крайне низкая или управляемая расходная статья

  • :) Высокая индивидуальная мотивировка

  • :) Опыт по обучению

  • :( Отсутствие прямой мотивировки непрофессиональной работы (реклама, рыночные войны, корпоративное взамимодействие)

  • :( Несовместимость ценностной шкалы с традиционной "корпоративной моралью"

  • :( Отсутствие опыта профессионального экономического менеджмента в области свободного ПО

  • :( Противоречивость существующей правовой системы

Дистрибутив как мета-ПО

Особенности дистрибутива как ПО:

  • Большое число компонент и их авторов
  • Неравноценость компонент
  • Минимальная информационная связность между авторами разных компонент
  • Большая ресурсоёмкость возникающей задачи "координации всего"
  • Большая изначальная гибкость, альтернатива "конструктор" vs "решение"

Следствия:

  • Обязанности ядра (core team)
    • "Координация всего"
    • Обеспечение информационного пространства и технологических преимуществ
    • Стратегическое планирование в области ОС
  • Сопровождающие (maintainer) и авторы (upstream)
    • Смещение ответственности
    • "Сборочный инженер" и его пользователи
    • Дисциплина (policy)
  • Сообщество пользователей
    • Системный администратор как пользователь
    • Разработчик как пользователь
    • Секретарша (покупатель "решения") как пользователь

Пакеты

  • Почему пакет -- это не куча файлов?
    • Архив
    • Регистраиция в системе
    • Изменение настроек в системе
    • (следствие) Конфликты и альтернативы
    • Зависимости
      • на файлы
      • на пакеты
      • на "функциональности"
  • Установщик пакетов (занимается всем предыдущим в рамках одного пакета)
  • Менеджер пакетов
    • Доставка
    • Рекурсивная (по зависимостям) установка и удаление
    • Котнроль связности
    • Обновление
  • Нестрогие зависимости
  • [http://heap.altlinux.ru/alt-docs/modules/LinuxIntro.george/Package.html О понятии "пакет" в учебнике]

LecturesCMC/Distro2006/03_Distro (последним исправлял пользователь eSyr 2009-09-13 06:59:29)