Силаков Денис Владимирович
Центр организации обучения студентов для топ-специалистов в сфере информационных технологий
Профессиональные интересы
Должности
- Преподаватель — Центр организации обучения студентов для топ-специалистов в сфере информационных технологий
- Доцент — Факультет компьютерных наук, Департамент программной инженерии
Био
- · Начал работать в НИУ ВШЭ в 2013 году.
- · Научно-педагогический стаж: 12 лет.
Образование
- 2010 · Кандидат физико-математических наук
- 2006 · Магистратура: Московский физико-технический институт, специальность «Прикладные математика и физика», квалификация «Магистр прикладной математики и физики»
Опыт работы
- · Резюме (PDF, 28 Кб)
Награды и поощрения
- · Благодарность Факультета компьютерных наук НИУ ВШЭ (сентябрь 2020)
Конференции (9)
Показать все
- · 2021: СПО: от обучения до разработки (Переславль-Залесский). Доклад: Virtuozzo Linux 8 и OpenVz 8 - текущее состояние и планы
- · 2019: Конференция "Разработка ПО" CEE-SECR 2019 (Санкт-Петербург). Доклад: Автоматический выбор оптимального набора журналов для отчетов об ошибках
- · 2018: XV конференция разработчиков свободных программ (Калуга). Доклад: Шаблоны контейнеров в OpenVZ 7
- · 2017: Двенадцатая конференция "Свободное программное обеспечение в высшей школе" (Переславль-Залесский). Доклад: Преподаватель ВУЗа как посредник между студентами и разработчиками СПО
- · 2017: XIV конференция разработчиков свободных программ (Калуга). Доклад: ReadyKernel — инструментарий и сервис обновления ядра без перезагрузки на основе kpatch
- · 2016: Конференция "Разработка ПО" CEE-SECR 2016 (Москва). Доклад: Шаблоны контейнеров в Virtuozzo
- · 2015: Конференция "Разработка ПО" CEE-SECR 2015 (Москва). Доклад: Тестирование ПО, основанного на сторонних компонентах, на примере дистрибутива ОС Linux
- · 2014: Конференция "Разработка ПО" CEE-SECR 2014 (Москва). Доклад: ABF – среда кросс-дистрибутивной разработки и сборки приложений для Linux
- · 2013: Конференция «Разработка ПО». CEE-SECR 2013. (Москва). Доклад: Автоматизация поддержки репозиториев ПО для Linux
Идентификаторы исследователя
- ORCID:
0000-0001-9175-6943 - ResearcherID:
L-2505-2015 - SPIN РИНЦ:
2792-6024 - Google Scholar: https://scholar.google.ru/citations?hl=en&user=LibLV1jKarUC
- Scopus AuthorID:
36466958900
Публикации (71)
Клонирование системы с помощью FOG
2015 · ARTICLE · ru
Необходимость развертывания на множестве машин ОС с одинаковыми настройками и набором приложений - явление нередкое. Для автоматизации этой задачи существуют полнофункциональные свободные решения, подходящие и для клонирования проприетарных систем.
Проект Juju. Развертываем сложные приложения одним кликом
2015 · ARTICLE · ru
Знакомимся с инструментарием настройки стеков Linux- и Windows-приложений от Canonical. Juju – это инструмент, необходимый системному администратору, управляющему парком машин с Ubuntu
Промышленная виртуализация с помощью Virtuozzo 7
2015 · ARTICLE · ru
В последние годы контейнерная виртуализация в Linux переживает настоящий бум, открывая миру все новые технологии и продукты – LXC, Docker, Rocket и прочие. Создание всех этих продуктов стало возможным благодаря новой функциональности, появившейся в основной ветке ядра Linux. Многие из этих новшеств – это результат труда отечественных разработчиков, уже долгие годы предоставляющих средства виртуализации на основе Linux под брендами OpenVZ и Virtuozzo. В статье двухлетней давности [1] мы рассмотрели некоторые теоретические основы создания виртуальных окружений и принципиальные сложности, с которыми столкнулись разработчики средств виртуализации для платформ x86. Один из способов борьбы с этими сложностями – использование виртуализации на уровне ОС, когда одно и то же ядро используется несколькими виртуальными окружениями. Именно этим путем пошла в начале текущего века компания Odin (тогда еще под названием SWsoft и позже Parallels), предложившая миру Virtuozzo – средство виртуализации на основе ядра Linux, позволявшее запускать множество экземпляров этой ОС на одной физической машине и предоставившее набор инструментов для удобного управления такими виртуальными средами. За прошедшие полтора десятка лет как сама компания, так и ее продукты претерпели череду реорганизаций, переименований и прочих трансформаций, неизбежно сопутствующих многим активно развивающимся проектам. Портфолио продуктов и их возможности со временем только расширялись, и сегодня Virtuozzo – это уже не только легковесная виртуализация на уровне ОС, но и полноценные виртуальные машины, а также различные сопутствующие продукты и сервисы. Кроме того, наработки компании, уже давно доступные в рамках открытого проекта OpenVZ, наконец-то находят свой путь в основной код ядра Linux к общей выгоде сообщества и разработчиков. Очередная версия продукта, находящаяся сейчас в стадии разработки, – Virtuozzo 7 – во многом основывается на открытых технологиях, которые в сочетании с уникальными технологиями компании призваны предоставить пользователям многофункциональную, но в то же время надежную платформу виртуализации.
Используем AUFS для отката изменений. Автоматический возврат системы после перезагрузки.
2014 · ARTICLE · ru
Необходимость развертывания на множестве машин ОС с одинаковыми настройками и набором приложений - явление нередкое. Для автоматизации этой задачи существуют полнофункциональные свободные решения, подходящие и для клонирования проприетарных систем.
Инструментарий Rex. Управление множеством Linux-систем для любителей Perl.
2014 · ARTICLE · ru
Удобное управление несколькими машинами - задача распространенная, часто решаемая с помощью SSH и инструментов, работающих поверх этого протокола. Рассмотрим один из них, который наверняка понравится поклонникам языка Perl.
Качество программного кода. Позаботьтесь о долгой жизни ваших программных продуктов!
2014 · ARTICLE · ru
Понятие «качество программного продукта» включает в себя не только полноту и корректность реализации требуемого функционала, но и простоту поддержки и модификации программы. Как же обезопасить себя и коллег от кошмара поддержки нечитаемого кода?
Установка и настройка Katello, Pulp и Candlepin. Знакомимся с новым поколением Red Hat Network
2014 · ARTICLE · ru
В статье о FOSDEM 2014 отмечалось, что представители Red Hat на этой конференции активно рассказывали о линейке продуктов, задуманных как следующее поколение Red Hat Network - Katello, Pulp, Candlepin и Foreman. Познакомимся с первыми тремя приложениями.
Кэширование с Varnish. Готовим HTTP-сервер к слэшдот-эффекту
2014 · ARTICLE · ru
Ускорить обработку входящих запросов можно с помощью кэширования ответов сервера. В этой статье мы познакомимся с одним из лидеров в сфере обработки запросов HTTP
FOSDEM 2014. Впечатления о крупнейшей Open Source-конференции в Европе
2014 · ARTICLE · ru
Что представляет собой европейское сообщество Open Source, чем живет, и велико ли оно? Нам выпала возможность оценить все это, побывав в феврале в Брюсселе на FOSDEM 2014.
Установка и настройка Foreman
2014 · ARTICLE · ru
В предыдущей статье мы рассказали о связке Katello, Pulp и Candlepin, которая позиционируется как составляющая следующего поколения Red Hat Network. Однако эта троица справляется лишь с частью задач, стоящих перед администратором. Для полноты картины необходимо рассмотреть еще один инструмент - Foreman.
Курсы (1)
-
Научно-исследовательский семинар "Дистрибьюция программного обеспечения в Linux" · 5 раза
2025/2026, 2024/2025, 2023/2024, 2022/2023, 2021/2022 · Бакалавриат · рус