План по внедрению ALT в учебный процесс ВМК МГУ
Виртуальная машина
План рассчитан на 1 месяц (4 недели по 5 дней или же 20 рабочих дней), новая система создаётся в соответствии с уже существующим образом виртуальной машины для практикума prac.debian.
prac.alt — это окружение, по функциональности полностью повторяющее (местами дополняющее) готовое окружение на базе Debian, который использовался на факультете ВМК ранее.
1 неделя: установка необходимых пакетов, подгонка софта.
редакторы текста, средства контроля версий и обработки исходного кода, ...
vim
joe
nano
- Geany
- Atom (нет в репозитории)
git, hg
GNU indent, clang-format, astyle
ddd, nemiver
gvimdiff, kdiff, meld
- ...
1 курс, 1 семестр (осенний):
- среда исполнения НАМ и программ для МТ.
JS-варианты, конвертация примеров
язык Си и стандартные GNU-средства разработки (gcc, gdb, ...)
- Free Pascal
(проверить) Borland Pascal под MS-DOS (следовательно, эмулятор DOS).
- среда исполнения НАМ и программ для МТ.
1 курс, 2 семестр (весенний):
32-бит NASM под Linux
IDE SASM
MASM 4.0 под MS-DOS (проверить)
2 курс, 3 семестр: стандартные средства разработки на Си.
2 курс, 4 семестр: средства разработки и документацию по C++, а также bison, flex.
2 неделя: применение пользовательских настроек по умолчанию, performance hacks;
UI графической среды XFCE (MATE?) и закладки Firefox по умолчанию в /etc/skel, подкладывание настроек в хомяк при первом старте.
- Монтирование специфических мест ФС в память для ускорения и на случай, если сетевая домашняя директория недоступна на запись (X не стартуют)
3 неделя: тестирование преподавателями, добавление новых функций / внесение правок в соответствии с пожеланиями преподавателей ВМК;
- Те, кто пользуются (не Столяров) — довольны.
Были проведены беседы (надо ли разъяснять, с кем и о чём договорились?)
В течение осеннего семестра 2017 потребовался дополнительный софт (citation needed)
- был доустановлен в течение стандартного срока обработки заявки — недели
4 неделя: взаимодействие с хост-системой, деплой в учебные классы, подготовка к использованию в учебном процессе с начала учебного года в сентябре 2017.
Сетевые хомяки студентов/преподавателей на факультете ВМК монтируются по NFS с сервера, виртуалка должна об этом знать. — ушли от этого требования
Пользователи хранятся в AD, виртуалка должна об этом знать и к базе пользователей обращаться.
Пользователь логинится в хост-систему перед выбором гостевой ОС, просить логиниться дважды — плохой UX, надо научить образ брать эту информацию из хоста.
Соответственно, пользователь при старте виртуалки хочет сразу иметь графическую среду -> автологин.
- Дана отмашка руководства факультета на разработку проигрывателя виртуалок, сетевые каталоги — его забота.
На базе виртуальной машины с ALT проводились в т. ч. 2 тура московского четвертьфинала олимпиады ACM ICPC.