Differences between revisions 15 and 35 (spanning 20 versions)
Revision 15 as of 2016-10-16 13:55:03
Size: 6038
Editor: FrBrGeorge
Comment:
Revision 35 as of 2017-09-30 11:28:59
Size: 7794
Comment: replaced links with equivalent links to NИ channel
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * Время и место проведения: '''пятница, 18:00, ауд П6'''
 * Лицам, не имеющим пропуск на [[CMC|факультет ВМК МГУ]], рекомендуется
 * Время и место проведения: '''пятница, 18:00, ауд. П6'''
 * Лицам, не имеющим пропуск на [[CMC|факультет ВМК МГУ]], рекомендуется:
Line 44: Line 44:
[[https://www.youtube.com/playlist?list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube-плейлист]]
Line 45: Line 46:
|| '''№''' || '''Тема''' || '''Лектор''' ||'''Видео''' || '''Конспект''' ]]
|| 0 || [[/00_Intro|Дистрибутивы: что, зачем и как]] || FrBrGeorge || [[https://www.youtube.com/watch?v=IBfr4Gf5kpE|youtube]] || ||
|| 1 || [[/01_FreeSoftware|Основания свободной дистрибуции]] || FrBrGeorge ||[[https://www.youtube.com/watch?v=hTXH_K35yVs|youtube]] || [[/01_FreeSoftware/Conspect|(спасибо Даниле Пучкину)]] ||
|| 2 || [[/02_OSArchitecture|Архитектура операционной системы]] || FrBrGeorge ||[[https://www.youtube.com/watch?v=moKrqa6hLZc|youtube]] || ||
|| '''№''' || '''Тема''' ||'''Видео''' || '''Конспект''' ||
|| 0 || [[/00_Intro|Дистрибутивы: что, зачем и как]] || [[https://www.youtube.com/watch?v=mr0BvPB2qVs&index=1&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 1 || [[/01_FreeSoftware|Основания свободной дистрибуции]] || [[https://www.youtube.com/watch?v=n9AW4HeacSM&index=2&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || [[/01_FreeSoftware/Conspect|(спасибо Даниле Пучкину)]] ||
|| 2 || [[/02_OSArchitecture|Архитектура операционной системы]] || [[https://www.youtube.com/watch?v=CuyBmaLD0z8&index=3&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 3 || [[/03_Unixlike|GNU/Linux как UNIX-подобная система]] || [[https://www.youtube.com/watch?v=WC5p0EhV9ew&index=4&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 4 || [[/04_Cmdline|Командная строка и оболочка]] || [[https://www.youtube.com/watch?v=UjF5WnL_nsc&index=5&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 5 || [[/05_LinuxDistro|Особенности дистрибутивов GNU/Linux]] || [[https://www.youtube.com/watch?v=F46VZUp1mEc&index=6&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 6 || [[/06_LinuxPackages|Пакеты и сообщество]]|| [[https://www.youtube.com/watch?v=G1-P-dASsuA&index=7&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 7 || [[/07_LinuxRepo|Репозиторий и сообщество]]|| [[https://www.youtube.com/watch?v=uhy2DzJ-PCY&index=8&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 8 || [[/08_ProgrammingDistro|Программное связывание компонентов и дистрибутив]]|| [[https://www.youtube.com/watch?v=Ebc6uCuE8Dk&index=9&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 9 || [[/09_PythonDistro|Инфраструктура Python как дистрибутив]]|| [[https://www.youtube.com/watch?v=srOtW6tOdNM&index=10&list=PL6kSdcHYB3x51eMp6nQE7XjGpcZNkoyGx|YouTube]] || ||
|| 10 || [[/10_AndroidDistro|Android: дистрибутив или нет?]]|| :( || ||
Line 52: Line 61:
 * [[LecturesCMC/GnuLinuxSoftware2011|Курс 2011 года о GNU/Linux]]

Архитектура дистрибутивов 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, …)

Материалы

YouTube-плейлист

Тема

Видео

Конспект

0

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

YouTube

1

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

YouTube

(спасибо Даниле Пучкину)

2

Архитектура операционной системы

YouTube

3

GNU/Linux как UNIX-подобная система

YouTube

4

Командная строка и оболочка

YouTube

5

Особенности дистрибутивов GNU/Linux

YouTube

6

Пакеты и сообщество

YouTube

7

Репозиторий и сообщество

YouTube

8

Программное связывание компонентов и дистрибутив

YouTube

9

Инфраструктура Python как дистрибутив

YouTube

10

Android: дистрибутив или нет?

:(

Ссылки


CategoryLectures

LecturesCMC/Distro2016 (last edited 2017-09-30 11:28:59 by ArsenyMaslennikov)