Различия между версиями 1 и 9 (по 8 версиям)
Версия 1 от 2016-09-21 11:28:10
Размер: 3816
Редактор: FrBrGeorge
Комментарий:
Версия 9 от 2016-10-06 18:48:57
Размер: 5596
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 4: Строка 4:
= #Название Курса# =
 * Лектор: [[frBrGeorge|Георгий Владимирович Курячий]]
= Архитектура дистрибутивов Linux =
 * Лектор: [[FrBrGeorge|Георгий Владимирович Курячий]]
Строка 16: Строка 16:
 * Title: Linux distribution acrhitecture  * Title: Linux distribution architecture
Строка 18: Строка 18:
Дистрибутивы, то есть полные комплекты программного обеспечения для решения заданного круга задач, разрабатываются, формируются и сопровождаются в соответствии с определёнными принципами. Дистрибутивы операционных систем общего назначения на базе ядра Linux являются на сегодня самыми технически и инфраструктурно оснащёнными комплектами подоного рода. В курсе выделяются эти общие принципы, на примере семейства дистрибутивов ALT и некоторых других, описывается инструментарий разработки, развёртывания и поддержки, а также даётся анализ аналогичных средств в других дистрибутивных системах — модулях современных ЯП, системах управления изолированными окружениями, дополнениях к крупным программным продуктам и т. п. Дистрибутивы, то есть полные комплекты программного обеспечения для решения заданного круга задач, разрабатываются, формируются и сопровождаются в соответствии с определёнными принципами. Дистрибутивы операционных систем общего назначения на базе ядра Linux являются на сегодня самыми технически и инфраструктурно оснащёнными комплектами подобного рода. В курсе выделяются эти общие принципы, на примере семейства дистрибутивов ALT и некоторых других, описывается инструментарий разработки, развёртывания и поддержки, а также даётся анализ аналогичных средств в других дистрибутивных системах — модулях современных ЯП, системах управления изолированными окружениями, дополнениях к крупным программным продуктам и т. п.
Строка 26: Строка 26:
 * Понятие дистрибутива (общая схема)
  * цели
  * требования к лицензированию компонентов
  * требования к процессу разработки, формирования, распространения и сопровождения
  * требования к информационному пространству
  * задачи, решаемые дистрибутивом
 * Дистрибутивы операционных систем на базе Linux
  * Базовые принципы организации ОС
  * Командное и программное связывание компонентов
  * Инструментарий дистрибутива ОС
  * Инфраструктура дистрибутива ОС
  * Примеры
 * Другие экосистемы ПО как дистрибутивы: инварианты, отличия, уровень зрелости и т. п.
  * Модули популярных систем программирования (Python, Ruby, Perl, node.js, …)
  * Системы управления изолированными окружениями (Docker/Atomic, KVM, …)
  * Дополнения крупных прикладных программ (Firefox, …)
  * Работа с «прошивками» (Android, …)
Строка 29: Строка 45:
|| '''№''' || '''Тема''' || '''Лектор''' ||'''Видео''' ||
|| 0 || [[/00_Intro|Дистрибутивы: что, зачем и как]] || FrBrGeorge || [[https://www.youtube.com/watch?v=IBfr4Gf5kpE|youtube]] ||
|| 1 || [[/01_FreeSoftware|Основания свободной дистрибуции]] || FrBrGeorge || ||

Архитектура дистрибутивов Linux

  • Лектор: Георгий Владимирович Курячий

  • Время и место проведения: пятница, 18:00, место уточняется

  • Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется

    • написать в список рассылки или FrBrGeorge для оформления разового пропуска

    • на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления постоянного

Аннотация

  • Название: Архитектура дистрибутивов Linux
  • Title: Linux distribution architecture

Дистрибутивы, то есть полные комплекты программного обеспечения для решения заданного круга задач, разрабатываются, формируются и сопровождаются в соответствии с определёнными принципами. Дистрибутивы операционных систем общего назначения на базе ядра Linux являются на сегодня самыми технически и инфраструктурно оснащёнными комплектами подобного рода. В курсе выделяются эти общие принципы, на примере семейства дистрибутивов ALT и некоторых других, описывается инструментарий разработки, развёртывания и поддержки, а также даётся анализ аналогичных средств в других дистрибутивных системах — модулях современных ЯП, системах управления изолированными окружениями, дополнениях к крупным программным продуктам и т. п.

В конце семестра проводится устный экзамен.

Курс рассчитан на слушателей с базовой компьютерной грамотностью.

Тематический план курса

  • Понятие дистрибутива (общая схема)
    • цели
    • требования к лицензированию компонентов
    • требования к процессу разработки, формирования, распространения и сопровождения
    • требования к информационному пространству
    • задачи, решаемые дистрибутивом
  • Дистрибутивы операционных систем на базе Linux
    • Базовые принципы организации ОС
    • Командное и программное связывание компонентов
    • Инструментарий дистрибутива ОС
    • Инфраструктура дистрибутива ОС
    • Примеры
  • Другие экосистемы ПО как дистрибутивы: инварианты, отличия, уровень зрелости и т. п.
    • Модули популярных систем программирования (Python, Ruby, Perl, node.js, …)
    • Системы управления изолированными окружениями (Docker/Atomic, KVM, …)
    • Дополнения крупных прикладных программ (Firefox, …)
    • Работа с «прошивками» (Android, …)

Материалы

Тема

Лектор

Видео

0

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

FrBrGeorge

youtube

1

Основания свободной дистрибуции

FrBrGeorge

Ссылки


CategoryLectures

LecturesCMC/Distro2016 (последним исправлял пользователь ArsenyMaslennikov 2017-09-30 14:28:59)