Виртуализация 6 2016 — различия между версиями
Bocharov (обсуждение | вклад) (→Презентации со студенческих семинаров) |
Vasilev (обсуждение | вклад) (→Презентации со студенческих семинаров) |
||
Строка 36: | Строка 36: | ||
# Бочаров Федор - [https://docs.google.com/presentation/d/1ZbrX1iNWEvQK4TsoLBwKflJJfrrzPqyLoCzyZY_BdbE/edit#slide=id.p Cgroups (blkio, devices, net_cls)] | # Бочаров Федор - [https://docs.google.com/presentation/d/1ZbrX1iNWEvQK4TsoLBwKflJJfrrzPqyLoCzyZY_BdbE/edit#slide=id.p Cgroups (blkio, devices, net_cls)] | ||
# Акимов Евгений - [https://docs.google.com/presentation/d/1adp-eU9d7cWq_gGif07BLJsKAejy4XQuiIAoVgCf8Xk/edit?usp=sharing Windows Subsystem for Linux (WSL)] | # Акимов Евгений - [https://docs.google.com/presentation/d/1adp-eU9d7cWq_gGif07BLJsKAejy4XQuiIAoVgCf8Xk/edit?usp=sharing Windows Subsystem for Linux (WSL)] | ||
+ | # Васильев Роман - [https://docs.google.com/presentation/d/1aQqRVclSEEoaDlBc3kywHTKlfgzE33HUcN9wcxfZt1E/edit?usp=sharing Namespaces (user & mount)] |
Версия 13:30, 13 ноября 2016
Лектор, практика — Евгений Александрович Баталов (eabatalov89 [sobaka] gmail.com)
Вступайте в Google группу, чтобы быть в курсе всех новостей и для проведения групповых обсуждений: группа
Содержание
Домашние задания
- Установить Docker на свой рабочий компьютер с Linux https://docs.docker.com/engine/installation/
О курсе
Курс является, в первую очередь, практическим и предназначен для сравнительно глубокого изучения как контейнерных так и гипервизорных технологий. Контейнеры изучаются на примере стека: Linux Kernel, Docker. Гипервизорные технологии на примере Linux, KVM, QEMU. В курсе будет 3 больших практических задания. Одно задание может занимать 1-5 полных дней работы. Материал изучаемый в курсе более полно раскрывает устройство ОС Linux.
Необходимые знания на входе: уверенное владение C или C++. Завершенный курс “программирование в ядре Linux”. Для тех, кто не изучал курс, нужно изучить книгу Linux Device Drivers.
Получение зачета
Для получения зачета необходимо сдать 5 заданий:
- Реализация своего набора тулов для запуска/остановки/... контейнеров (программирование в userspace). Задание состоит из трех частей, каждое со своими дедлайнами и баллами за выполнение. ссылка
- Задание на модификацию KVM/Linux kernel/QEMU.
- Доклад на семинаре по устройству Docker/Linux NS/Linux cgroups/KVM/QEMU
Для автоматического получения зачета нужно иметь средний балл 75% за задания в курсе. В противном случае зачет сдается в устной форме. Минимальный средний балл для получения зачета - 60%.
Распределение тем на студенческий семинар
Выберите тему для своего доклада. Для этого в документе поставьте свою фамилию в одной из строчек в поле "Докладчик".
Презентации со студенческих семинаров
- Голованов Сергей - Cgroups (введение)
- Бочаров Федор - Cgroups (blkio, devices, net_cls)
- Акимов Евгений - Windows Subsystem for Linux (WSL)
- Васильев Роман - Namespaces (user & mount)