Архитектура дистрибутивов Linux
Лектор: Георгий Владимирович Курячий
Время и место проведения: пятница, 18:00, ауд. П6
Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется:
написать в список рассылки или FrBrGeorge для оформления разового пропуска
- на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления постоянного
 
Аннотация
- Название: Архитектура дистрибутивов Linux
 - Title: Linux distribution architecture
 
Дистрибутивы, то есть полные комплекты программного обеспечения для решения заданного круга задач, разрабатываются, формируются и сопровождаются в соответствии с определёнными принципами. Дистрибутивы операционных систем общего назначения на базе ядра Linux являются на сегодня самыми технически и инфраструктурно оснащёнными комплектами подобного рода. В курсе выделяются эти общие принципы, на примере семейства дистрибутивов ALT и некоторых других, описывается инструментарий разработки, развёртывания и поддержки, а также даётся анализ аналогичных средств в других дистрибутивных системах — модулях современных ЯП, системах управления изолированными окружениями, дополнениях к крупным программным продуктам и т. п.
В конце семестра проводится устный экзамен.
Курс рассчитан на слушателей с базовой компьютерной грамотностью.
Тематический план курса
- Понятие дистрибутива (общая схема) 
- цели
 - требования к лицензированию компонентов
 - требования к процессу разработки, формирования, распространения и сопровождения
 - требования к информационному пространству
 - задачи, решаемые дистрибутивом
 
 - Дистрибутивы операционных систем на базе Linux 
- Базовые принципы организации ОС
 - Командное и программное связывание компонентов
 - Инструментарий дистрибутива ОС
 - Инфраструктура дистрибутива ОС
 - Примеры
 
 - Другие экосистемы ПО как дистрибутивы: инварианты, отличия, уровень зрелости и т. п. 
- Модули популярных систем программирования (Python, Ruby, Perl, node.js, …)
 - Системы управления изолированными окружениями (Docker/Atomic, KVM, …)
 - Дополнения крупных прикладных программ (Firefox, …)
 - Работа с «прошивками» (Android, …)
 
 
Материалы
№  | 
  Тема  | 
  Видео  | 
  Конспект  | 
0  | 
  
  | 
||
1  | 
  |||
2  | 
  
  | 
||
3  | 
  
  | 
||
4  | 
  
  | 
||
5  | 
  
  | 
||
6  | 
  
  | 
||
7  | 
  
  | 
||
8  | 
  
  | 
||
9  | 
  
  | 
||
10  | 
     | 
  
  | 
