Силаков Денис Владимирович
- Начал работать в НИУ ВШЭ в 2013 году.
- Научно-педагогический стаж: 11 лет.
Образование, учёные степени
- 2010Кандидат физико-математических наук
- 2006
Магистратура: Московский физико-технический институт, специальность «Прикладные математика и физика», квалификация «Магистр прикладных математики и физики»
Учебные курсы (2024/2025 уч. год)
- Научно-исследовательский семинар "Дистрибьюция программного обеспечения в Linux" (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 1-3 модуль)Рус
- Архив учебных курсов
Учебные курсы (2023/2024 уч. год)
Учебные курсы (2022/2023 уч. год)
Учебные курсы (2021/2022 уч. год)
Учебные курсы (2020/2021 уч. год)
Публикации68
- Статья Силаков Д. В. Распространение ПО в Linux: контейнеры или пакеты? // Системный администратор. 2023. № 9. С. 34-39.
- Статья Силаков Денис Shebang - уроки истории // Системный администратор. 2022. № 7-8(236-237). С. 88-91.
- Статья Силаков Д. В. Участие в открытых проектах как начало профессиональной карьеры // Системный администратор. 2022. № 7-8. С. 82-86.
- Глава книги Силаков Д. В. Virtuozzo Linux 8 и OpenVZ 8 — текущее состояние и планы // В кн.: СПО: от обучения до разработки. Объединённая конференция. Переславль-Залесский, 15–18 июня 2021 г. : сборник тезисов конференции. М. : ООО «Макс Пресс», 2021. С. 144-146.
- Статья Силаков Д. В. Обновление CentOS 7 до Virtuozzo Linux 8, или до CentOS 8, но с помощью инструментов Virtuozzo // Системный администратор. 2021. № 1-2. С. 10-14.
- Книга Силаков Д. В. СПО: от обучения до разработки. Объединённая конференция. Переславль-Залесский, 15–18 июня 2021 г. : сборник тезисов конференции. М. : ООО «Макс Пресс», 2021.
- Статья Силаков Д. В. Разворачиваем и обслуживаем кластер Kubernetes с минимумом усилий // Системный администратор. 2020. № 10. С. 28-31.
- Статья Силаков Д. В. Virtuozzo Infrastructure Platform. Хранилище данных плюс платформа виртуализации. // Системный администратор. 2019. № 1-2. С. 16-21.
- Статья Силаков Д. В. Автоматизация обнаружения и анализа ошибок в гиперконвергентных системах // Труды Института системного программирования РАН. 2019. Т. 31. № 4. С. 29-38. doi
- Статья Силаков Д. В. Открытое решение Graylog. Cбор и анализ событий в сетях промышленных масштабов. // Системный администратор. 2019. Т. 3. С. 24-29.
- Статья Силаков Д. В. Apache Mesos. Знакомимся с конкурентом Kubernetes и Docker Swarm // Системный администратор. 2018. № 10. С. 34-39.
- Статья Силаков Д. В. Опыт обновления CentOS 6 до CentOS 7 с сохранением всех настроек и параметров конфигурации // Системный администратор. 2018. № 6. С. 24-28.
- Глава книги Силаков Д. В. ReadyKernel — инструментарий и сервис обновления ядра без перезагрузки на основе kpatch // В кн.: Тезисы докладов четырнадцатой конференции разработчиков свободных программ. М. : ООО «Макс Пресс», 2017. С. 49-51.
- Статья Силаков Д. В. Virtuozzo Automator. Управляем Virtuozzo через веб-интерфейс. // Системный администратор. 2017. № 1-2. С. 32-35.
- Статья Силаков Д. В. Virtuozzo PowerPanel. Веб-интерфейс управления ВМ для пользователей. // Системный администратор. 2017. № 4. С. 18-23.
- Статья Силаков Д. В. Virtuozzo Storage. Распределенное отказоустойчивое хранилище данных для ВМ. // Системный администратор. 2017. № 6. С. 22-26.
- Глава книги Силаков Д. В. Преподаватель ВУЗа как посредник между студентами и разработчиками СПО // В кн.: Тезисы докладов XII Конференции "Свободное программное обеспечение в высшей школе". Переславль-Залесский : Basealt, 2017. С. 29-31.
- Статья Силаков Д. В. Распространение ПО в Linux: контейнеры или пакеты? // Системный администратор. 2017. № 6-7. С. 19-23.
- Книга Силаков Д. В. Тезисы докладов четырнадцатой конференции разработчиков свободных программ. М. : ООО «Макс Пресс», 2017.
- Статья Силаков Д. В. Open Containers Initiative. Стандартизация в мире контейнеров // Системный администратор. 2016. № 7-8. С. 6-8.
- Статья Силаков Д. В. Virtuozzo - резервные копии и миграция // Системный администратор. 2016. № 3. С. 8-10.
- Статья Силаков Д. В. Виртуальные машины в Virtuozzo 7 // Системный администратор. 2016. № 1-2. С. 16-19.
- Статья Силаков Д. В. Обновление ядра Linux без перезагрузки // Системный администратор. 2016. № 10. С. 7-11.
- Статья Силаков Д. В. Шаблоны контейнеров в Virtuozzo // Системный администратор. 2016. № 5. С. 9-11.
- Статья Силаков Д. В. Open Linux Management Infrastructure. Инструментарий удаленного администрирования от Red Hat. // Системный администратор. 2015. № 1-2. С. 36-39.
- Статья Силаков Д. В. Клонирование системы с помощью FOG // Системный администратор. 2015. № 6. С. 4-8.
- Статья Силаков Д. В. Проект Docker. Управляем виртуальными окружениями // Системный администратор. 2015. № 3. С. 10-14.
- Статья Силаков Д. В. Проект Juju. Развертываем сложные приложения одним кликом // Системный администратор. 2015. № 10. С. 4-8.
- Статья Силаков Д. В. Промышленная виртуализация с помощью Virtuozzo 7 // Системный администратор. 2015. № 12. С. 4-6.
- Статья Силаков Д. В. Управление Ubuntu-машинами с помощью Landscape // Системный администратор. 2015. № 9. С. 20-24.
- Статья Silakov D., Rubanov V. Ensuring portability of Linux applications through standardization and knowledge base driven analysis // Science of Computer Programming. 2014. Vol. 91. No. B. P. 234-248.
- Статья Силаков Д. В. FOSDEM 2014. Впечатления о крупнейшей Open Source-конференции в Европе // Системный администратор. 2014. № 3. С. 4-7.
- Статья Силаков Д. В. Инструментарий Rex. Управление множеством Linux-систем для любителей Perl. // Системный администратор. 2014. № 11. С. 34-36.
- Статья Силаков Д. В. Используем AUFS для отката изменений. Автоматический возврат системы после перезагрузки. // Системный администратор. 2014. № 10. С. 4-7.
- Статья Силаков Д. В. Качество программного кода. От выявления стилистических огрехов к поиску ошибок // Системный администратор. 2014. № 3. С. 80-84.
- Статья Силаков Д. В. Качество программного кода. Позаботьтесь о долгой жизни ваших программных продуктов! // Системный администратор. 2014. № 1-2. С. 128-132.
- Статья Силаков Д. В. Кэширование с Varnish. Готовим HTTP-сервер к слэшдот-эффекту // Системный администратор. 2014. № 12. С. 26-30.
- Статья Силаков Д. В., Силакова Е. Л. Преподавание ИТ в Стэнфорде // Системный администратор. 2014. № 5. С. 82-85.
- Статья Силаков Д. В. Средства автоматизации поддержки репозиториев программного обеспечения для Linux // Программная инженерия. 2014. № 3. С. 12-15.
- Статья Силаков Д. В. Установка и настройка Foreman // Системный администратор. 2014. № 7-8. С. 21-25.
- Статья Силаков Д. В. Установка и настройка Katello, Pulp и Candlepin. Знакомимся с новым поколением Red Hat Network // Системный администратор. 2014. № 6. С. 30-34.
- Статья Силаков Д. В. RPM5: новый формат и инструментарий распространения приложений для ОС Linux // Программная инженерия. 2013. № 7. С. 2-6.
- Статья Силаков Д. В. Корпорации с человеческим лицом. Секреты успешного собеседования // Системный администратор. 2013. № 7-8. С. 135-139.
- Статья Силаков Д. В. Стандарты в Linux. Инструментальная поддержка и проблемы // Системный администратор. 2013. № 6. С. 77-81.
- Статья Силаков Д. В. Участие в открытых проектах как начало профессиональной карьеры // Системный администратор. 2013. Т. 9. С. 82-86.
- Статья Силаков Д. В. Что такое дистрибутив Linux? Разработка дистрибутива Linux на примере РОСЫ // Системный администратор. 2013. № 1-2. С. 120-124.
- Статья Silakov D. The Use of Hardware Virtualization in the Context of Information Security // Programming and Computer Software. 2012. Vol. 38. No. 5. P. 276-280.
- Статья Силаков Д. В. Использование виртуализации для защиты адресного пространства приложений в недостоверной среде // Программирование. 2012. № 1. С. 32-46.
- Глава книги Silakov D. Using Hardware-Assisted Virtualization to Protect Application Address Space Inside Untrusted Environment, in: Proceedings of the 5th Spring/Summer Young Researchers’ Colloquium on Software Engineering (SYRCoSE 2011). Ekaterinburg : -, 2011. P. 17-24.
- Статья Силаков Д. В. Использование аппаратной виртуализации в контексте информационной безопасности // Труды Института системного программирования РАН. 2011. Т. 20. С. 25-36.
- Статья Силаков Д. В., Хорошилов А. В. Методы обеспечения переносимости ПО // Программирование. 2011. Т. 1. С. 57-66.
- Глава книги Silakov D., Smachev A. Improving Portability of Linux Applications by Early Detection of Interoperability Issues, in: Lecture Notes in Computer Science Vol. 6416: Leveraging Applications of Formal Methods, Verification, and Validation. Springer, 2010. P. 357-370.
- Глава книги Silakov D. Informational System to Support Development and Usage of Linux Interface Standards, in: Proceedings of the 4th Spring/Summer Young Researchers’ Colloquium on Software Engineering, SYRCoSE 2010// Труды 4-ого Весеннего/летнего коллоквиума молодых исследователей в области программной инженерии (SYRCoSE 2010), 1-2 июня 2010 г. – Нижний Новгород, Россия / Ed. by A. Kamkin, A. Petrenko, A. Terekhov. Nizhny Novgorod : , 2010. P. 9-16.
- Статья Силаков Д. В. Linux: интерфейсные стандарты и профили // Открытые системы. СУБД. 2010. № 1. С. 44-47.
- Статья Силаков Д. В. Информационно-аналитическая система для разработки и использования базового стандарта операционной системы Linux (LSB) // Информационные технологии. 2010. № 5. С. 53-58.
- Глава книги Silakov D., Shved P. Binary Compatibility of Shared Libraries Implemented in C++ on GNU / Linux Systems, in: Proceedings of the Third Spring Young Researchers’ Colloquium on Software Engineering (SYRCoSE 2009). M. : -, 2009. P. 17-26.
- Глава книги Silakov D. Designing a Development Environment to Support Creation of Standard-Compliant Applications, in: Proceedings of the Third Spring Young Researchers’ Colloquium on Software Engineering (SYRCoSE 2009). M. : -, 2009. P. 7-16.
- Глава книги Silakov D., Novikov E. The Automated Analysis of Header Files for Support of the Standardization Process, in: Proceedings of the Third Spring Young Researchers’ Colloquium on Software Engineering (SYRCoSE 2009). M. : -, 2009. P. 27-34.
- Статья Silakov D. Linux Distributions and Applications Analysis During Linux Standard Base Development // Proceedings of the Spring/Summer Young Researchers’ Colloquium on Software Engineering. 2008. P. 11-18.
- Статья Силаков Д. В. Автоматизация тестирования web-приложений, основанных на скриптовых языках. // Труды Института системного программирования РАН. 2008. Т. 14. № 2. С. 159-178.
- Глава книги Силаков Д. В. Создание единой системы документации для поддержки разработки приложений, удовлетворяющих стандарту Linux Standard Base. // В кн.: Современные проблемы фундаментальных и прикладных наук: Труды 51-й научной конференции МФТИ. М., Долгопрудный : МФТИ, 2008. С. 122-124.
- Статья Silakov D. Tracking Specification Requirements Evolution: Database Approach // Proceedings of the Spring/Summer Young Researchers’ Colloquium on Software Engineering. 2007. P. 15-22.
- Статья Силаков Д. В. Текущее состояние и перспективы развития инфраструктуры LSB // Труды Института системного программирования РАН. 2007. Т. 13. № 1. С. 31-46.
- Глава книги Silakov D., Petrenko A., Zelenov S., Conrad M., Fey I. Automatic Test Generation for Model-Based Code Generators, in: Proceedings of Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006.. IEEE Computer Society, 2006. P. 75-81.
- Статья Силаков Д. В., Зеленов С. В. Автоматическая генерация тестовых данных для оптимизаторов графических моделей // Труды Института системного программирования РАН. 2006. Т. 9. С. 129-142.
Конференции
- 2021СПО: от обучения до разработки (Переславль-Залесский). Доклад: Virtuozzo Linux 8 и OpenVz 8 - текущее состояние и планы
- 2019Конференция "Разработка ПО" CEE-SECR 2019 (Санкт-Петербург). Доклад: Автоматический выбор оптимального набора журналов для отчетов об ошибках
- 2018XV конференция разработчиков свободных программ (Калуга). Доклад: Шаблоны контейнеров в OpenVZ 7
- 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
Участие в редколлегиях научных журналов
С 2013 по 2015 гг.: член редколлегии журнала «Системный администратор».