Различия между версиями 1 и 2
Версия 1 от 2006-10-20 13:53:37
Размер: 352
Редактор: grep
Комментарий:
Версия 2 от 2006-10-20 15:18:03
Размер: 4243
Редактор: grep
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 2: Строка 2:
=== ... а также о метаязыках /!\ ===
  * Дистрибутив как мета-ПО
    * Обязанности ядра
    * Сопровождающие и авторы
    * Сообщество
    * Что нельзя свалить на сообщество
==== ... а также о метаязыках /!\ ====
=== Деловые возможности свободного сообщества ===
  * Чем живо сообщество?
    * Принцип свободы мотивации, или "мне-то что за дело?"
    * Принцип свободы входа-выхода имени Мавроди ("никто никому ничего не должен")
    * Принцип динамической иерархии:
      * Профессиональные качества
      * Степень участия
      * "Добрые дела" (см. предыдущую лекцию о морали в свободном сообществе)
Следствия:
  * :) Резерв для ''до''работки
  * :) "Готовая" техподдержка
  * :) Крайне низкая или управляемая расходная статья
  * :) Высокая индивидуальная мотивировка
  * :) Опыт по обучению
  * :( Отсутствие прямой мотивировки непрофессиональной работы (реклама, рыночные войны, корпоративное взамимодействие)
  * :( Несовместимость ценностной шкалы с традиционной "корпоративной моралью"
  * :( Отсутствие опыта профессионального экономического менеджмента в области свободного ПО
  * :( Противоречивость существующей правовой системы

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

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

... а также о метаязыках /!\

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

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

Следствия:

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

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

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

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

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

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

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

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

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

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

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

  • Большое число компонент и их авторов
  • Неравноценость компонент
  • Минимальная информационная связность между авторами разных компонент
  • Большая ресурсоёмкость возникающей задачи "координации всего"
  • Большая изначальная гибкость, альтернатива "конструктор" 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)