Виртуализация 6 2016 — различия между версиями
Eabatalov (обсуждение | вклад) (→Домашние задания) |
Eabatalov (обсуждение | вклад) (→Получение зачета) |
||
Строка 25: | Строка 25: | ||
# Задание на модификацию KVM/Linux kernel/QEMU. | # Задание на модификацию KVM/Linux kernel/QEMU. | ||
# Доклад на семинаре по устройству Docker/Linux NS/Linux cgroups/KVM/QEMU | # Доклад на семинаре по устройству Docker/Linux NS/Linux cgroups/KVM/QEMU | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Версия 23:52, 11 октября 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.
Получение зачета
Для получения зачета необходимо сдать 3 задания:
- Реализация своего набора тулов для запуска/остановки/... контейнеров (программирование в userspace)
- Задание на модификацию KVM/Linux kernel/QEMU.
- Доклад на семинаре по устройству Docker/Linux NS/Linux cgroups/KVM/QEMU