Различия между версиями 4 и 5
Версия 4 от 2016-10-03 15:20:22
Размер: 1919
Редактор: FrBrGeorge
Комментарий:
Версия 5 от 2016-10-03 15:20:38
Размер: 1926
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 9: Строка 9:
 * Системы управления изолированными окружениями (Docker/Atomic, KVM, …)   * Системы управления изолированными окружениями (Docker/Atomic, KVM, …)
Строка 11: Строка 11:
 * ...

Дистрибутивы: что, зачем и как

Про UNИX и FrBrGeorge

Дистрибутив: комплект ПО для развёртывания и сопровождения программного продукта, решающего определённый широкий класс задач

  • Дистрибутивы ОС
  • Plugin-ы для крупных ПП (firefox и т. п.)
  • Модули «экосистемы» ЯВПУ (Python, Perl, Rubu, NJ, …)
  • Системы управления изолированными окружениями (Docker/Atomic, KVM, …)
  • «Прошивки» (Android)
  • ...

Цель дистрибутива: качественный ПП

Задачи дистрибутива:

  • Bottom half
    • Разработка
    • Согласование
  • Top half
    • Доставка (в т. ч. до мозга пользователя)
    • Деплоймент
    • Сопровождение
    Предпосылки возникновения "дистрибутивов"
    1. Программа поставляется с ЭВМ
    2. Переносимая программа (Си unix) ⇒ поставляется ещё как-то

    3. «Свежие версии» ⇒ поставляется регулярно

    4. «Unix Wars» ⇒ широкое распространение законно

    5. Linux + GNU = GNU/Linux ⇒ полная модульная (а не монолитная) ОС

    6. Slackware ⇒ пакеты как дисциплина оформления и доставки компонентов

    7. Debian etc. ⇒ хранилище как единый источник доставки и площадка согласования

    8. :-( «пользовательский» подход (не пакеты, а «приложения») ⇒ ???

LecturesCMC/Distro2016/00_Intro (последним исправлял пользователь FrBrGeorge 2016-10-03 15:20:38)