Size: 5074
Comment:
|
Size: 5233
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 38: | Line 38: |
## || '''№''' || '''Тема''' || '''Лектор''' || '''Конспект''' ||'''Аудио''' ||'''Видео''' || | || '''№''' || '''Тема''' || '''Лектор''' || '''Конспект''' ||'''Аудио''' ||'''Видео''' || || [[/00-Intro|0.]] || Вводная лекция. Пакет как ПО, как часть ОС и как объект сборки || FrBrGeorge || || || || |
Сопровождение пакетов GNU/Linux
Лектор: Георгий Курячий
- Время и место проведения: пятница, 18:00, П-6
Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.
Экзамен
Для сдачи надо заранее (не менее, чем за два дня до экзамена) записаться, написав письмо с темой «Экзамен дата» по адресу <frbrgeorge@gmail.com>. Внимание: от количества записавшихся зависит количество приглашённых экзаменаторов, и, соответственно, сдающих экзамен.
- О времени и месте проведения экзамена будет объявлено дополнительно.
Темы для экзамена (см. также замечание о методах сдачи-приёмки экзамена, материалы по теме курса).
Аннотация
- Название: Сопровождение пакетов GNU/Linux
- Title: GNU/Linux package maintainership
Интеграционный курс по итогам предыдущих трёх семестров («Программное обеспечение GNU/Linux», «Архитектура операционных систем GNU/Linux», «Разработка программного обеспечения для GNU/Linux»). На основании знаний в указанных областях в курсе показывается место программного пакета в дистрибутиве и ОС, рассматриваются вопросы организации ЖЦ дистрибутива и хранилища пакетов и сопровождения отдельного пакета в хранилище; корме того, проводится разбор технологий программирования и совместной разработки, используемых при сопровождении пакета.
Курс ориентирован на слушателей, имеющих практический опыт установки и использования дистрибутивов GNU/Linux, а также определённый опыт совместной разработки ПО.
Тематический план курса
- Место пакета в дистрибутиве
- Дистрибутив ОС на основе свободного ПО: принципы формирования.
- Хранилище пакетов: назначение и жизненный цикл; изготовление дистрибутивов из хранилища
- Пакет как составная часть дистрибутива: требования и особенности; понятие сборки пакета.
- Сборка пакета из исходных текстов; upstream, spec
- Сопровождение пакета в составе хранилища
- Социальная составляющая, роль сообщества и личности сопровождающего
- Помещение стороннего ПО в хранилище: от upsrteam до binary package
- Packaging policy: цели и задачи
- Почему хранилище — не дистрибутив: хранилище как инструмент разработки и сизифов труд
- Технологии, облегчающие сопровождение пакета (сопровождающему и сообществу)
- Инструменты разработчика и их использование в процессе сопровождения
- Изолированная сборка; автоматизация изолированной сборки
- Входное тестирование пакета и контроль собираемости хранилища
- Сборка пакета в хранилище свободного ПО Sisyphus, пошагово
Материалы
№ |
Тема |
Лектор |
Конспект |
Аудио |
Видео |
Вводная лекция. Пакет как ПО, как часть ОС и как объект сборки |
|
|
|