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