Различия между версиями 1 и 2
Версия 1 от 2016-09-30 17:52:54
Размер: 394
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2016-10-03 15:11:48
Размер: 1810
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 5: Строка 5:
 * Предпосылки возникновения "дистрибутивов"
 * Цели: разработка, поддержка, доставка
 * Задачи
  * юзабилити
  * информационная поддержка
  * удобство разработки
Дистрибутив: комплект ПО для развёртывания и сопровождения программного продукта, решающего определённый широкий класс задач
 * Дистрибутивы ОС
 * Plugin-ы для крупных ПП (firefox и т. п.)
 * Модули «экосистемы» ЯВПУ (Python, Perl, Rubu, NJ, …)
 * «Прошивки» (Android)

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

Задачи дистрибутива:
 * Bottom half
  * Разработка
  * Согласование
 * Top half
  * Доставка (в т. ч. до мозга пользователя)
  * Деплоймент
  * Сопровождение

 Предпосылки возникновения "дистрибутивов"
  1.#0 Программа поставляется с ЭВМ
  1. Переносимая программа (Си unix) ⇒ поставляется ''ещё как-то''
  1. «Свежие версии» ⇒ поставляется ''регулярно''
  1. «Unix Wars» ⇒ широкое распространение ''законно''
  1. Linux + GNU = GNU/Linux ⇒ полная ''модульная'' (а не монолитная) ОС
  1. Slackware ⇒ ''пакеты'' как дисциплина оформления и доставки компонентов
  1. Debian etc. ⇒ ''хранилище'' как единый источник доставки и площадка согласования
  1. :-( «пользовательский» подход (не пакеты, а «приложения») ⇒ ???

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

Про UNИX и FrBrGeorge

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

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

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

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

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

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

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

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

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

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

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

TODO

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