
Projects
Publications
|
Publications
Bibliographic data for all publications can be found in my Mendeley profile. Besides publications in different magazines and conference proceedings, I used to write for Virtuozzo corporate blog and ROSA Planet blog.
Linux Package Management
Teaching
Virtualization and Information Security
- D. Silakov
Virtuozzo Linux 8 and OpenVZ 8 - Current State of Art and Plans
Proceedings of the Joint Conference for "Free Software: From Education To Development" (Pereslavl-Zalessky, Russia, 2021) (in Russian).
- Denis Silakov
Segmentation Faults and Security, or How the Crashed Program Can Lead to a Cracked System
OpenSource N125
- Denis Silakov
Xen: Project History, Nowadays and Future
OpenSource N88
- Denis Silakov
KVM and AQEMU: Hardware-Assisted Virtualization on Desktop
OpenSource N82
- D. Silakov
Using Hardware-Assisted Virtualization to Protect Application Address Space Inside Untrusted Environment
Proceedings of SYRCoSE 2011 (held in Yekaterinburg, Russia on May 12-13, 2011).
- Denis Silakov
Container Templates in OpenVZ 7
Proceedings of the 15th Conference of Free Software Developers (Kaluga, Russia, 2018).
- Denis Silakov
OpenVZ Customer Experience Program
Proceedings of the 16th Conference of Free Software Developers (Kaluga, Russia, 2019).
- Denis Silakov
Controlling Network Resources Inside Untrusted Operating System
Proceedings of the eighth Conference of Free Software Developers (Obninsk, Russia, 2011).
- D. Silakov
Using Hardware-Assisted Virtualization in the Information Security Area
Proceedings of ISPRAS, volume 20, 2011.
- D. Silakov
Automated Error Detection and Analysis in Hyperconverged Systems
Proceedings of ISPRAS, volume 31, issue 4, 2019.
- D. Silakov
The Use of Hardware Virtualization in the Context of Information Security
Programming and Computer Software, Vol. 38, N5, 2012 (reworked paper from Proceedings of ISPRAS, vol. 20, 2011)
- D. Silakov
Using Virtualization to Protect Application Address Space Inside Untrusted Environment
Programming and Computer Software, Vol. 38, N1, 2012
- Denis Silakov
Virtualization for the x86 Platform
System Administrator. N10 2013 (in Russian).
- Denis Silakov
Virtuozzo Infrastructure Platform. Data Storage Combined with Virtualization Platform.
System Administrator. N1-2 2019 (in Russian).
- Denis Silakov
ClonOS - Managing Virtual Environments Using FreeBSD.
System Administrator. N6 2019 (in Russian).
- Denis Silakov
Signing Digital Objects with CodeNotary.
System Administrator. N7-8 2019 (in Russian).
- Denis Silakov
Deploying and Managing Kubernetes Cluster with Minimum Effort
System Administrator. N10 2020 (in Russian).
- Denis Silakov
Upgrading CentOS 7 to Virtuozzo Linux 8 or to CentOS 8 by Means of Virtozzo Tools
System Administrator. N01-02 2021 (in Russian).
- Denis Silakov
Virtuozzo & OpenVZ containers
Samsung Open Source Conference Russia 2021
- Denis Silakov, Pavel Emelyanov, Alexey Kobets
System and method for deploying servers in a distributed storage to improve fault tolerance
US Patent US11385981B1
- Denis Silakov
The Docker Project
System Administrator. N3 2015 (in Russian).
- Denis Silakov
Managing Multiple Docker Containers
System Administrator. N5 2015 (in Russian).
- Denis Silakov
Managing Linux Containers with LXD
System Administrator. N7-8 2015 (in Russian).
- Denis Silakov
Enterprise-Level Virtualization with Virtuozzo 7
System Administrator. N12 2015 (in Russian).
- Denis Silakov
Virtual Machines in Virtuozzo 7
System Administrator. N01-02 2016 (in Russian).
- Denis Silakov
Virtuozzo - Backup and Migration
System Administrator. N03 2016 (in Russian).
- Denis Silakov
Virtuozzo Container Templates
System Administrator. N05 2016 (in Russian).
- Denis Silakov
Open Containers Initiative. Standardization In The Containers World
System Administrator. N07-08 2016 (in Russian).
- Denis Silakov
Rebootless Linux Kernel Updates
System Administrator. N10 2016 (in Russian).
- Denis Silakov
Virtuozzo Automator. Managing Virtuozzo Through the Web
System Administrator. N1-2 2017 (in Russian).
- Denis Silakov
Virtuozzo PowerPanel. Web-based VM Mangement Interface for Users.
System Administrator. N4 2017 (in Russian).
- Denis Silakov
Virtuozzo Storage. Distributed Fault-Tolerant Storage for VMs
System Administrator. N6 2017 (in Russian).
- Denis Silakov
Software Distribution in Linux: containers or packages?
System Administrator. N7-8 2017 (in Russian).
- Denis Silakov
Virtuozzo Storage - Beyond the Virtualization
System Administrator. N11 2017 (in Russian).
- Denis Silakov
Container Templates – Virtuozzo Approach
Software Engineering Conference in Russia, 2016 (Moscow, 2016)
Corporations and Open Source
Software Verification and Testing
- Denis Silakov
Cooperative Bug Isolation: Getting Users Involved in Appliction Error Detection
OpenSource N109
- S.Zelenov, D.Silakov, A.K.Petrenko, M.Conrad, I.Fey
Automatic Test Generation for Model-Based Code Generators
Proceedings of ISoLA 2006 (held in Paphos, Cyprus on 15-19 November, 2006).
- Denis Silakov
ROSA Updates Builder: Automated Update of Packages from Upstream
Proceedings of the tenth Conference of Free Software Developers (Kaluga, Russia, 2013).
- D. Silakov
Automated Testing of Web Applications Written in Scripting Languages
Proceedings of ISPRAS, volume 14, 2008. Part 2.
- S. Zelenov, D. Silakov
Automated Generation of Test Data for Optimizers of Graphical Models
Proceedings of ISPRAS, volume 9, 2006.
- Denis Silakov
Quality Assurance for a Linux Distribution
System Administrator. N4 2013 (in Russian).
- Denis Silakov
The Source Code Quality
System Administrator. N1-2 2014 (in Russian).
- Denis Silakov
The Source Code Quality: from Improving Style to Detecting Errors
System Administrator. N3 2014 (in Russian).
- Denis Silakov
Using Clusterization for Reducing Size of Automated Test Artifacts
VII International Conference 'Actual Problems of System and Software Engineering (APSSE 2021)'
- Denis Silakov
Systems and methods for collecting optimal set of log files for error reports
US Patent US11231986B1
- Denis Silakov
Testing of Software Based on Third-Party Components by the Linux Distribution Example
Software Engineering Conference in Russia, 2015 (Moscow, 2015)
- Denis Silakov
Automated Method for Collecting Optimal Set of Log Files for Crash Reports
Software Engineering Conference in Russia, 2019 (St. Petersburg, 2019)
- Denis Silakov
Automating maintenance of Linux Software Repositories
Software Engineering Conference in Russia, 2013 (Moscow, 2013)
Software Portability, Standardization, LSB
- Denis Silakov
The Linux Foundation: Consortium Chartered to Foster the Growth of Linux
OpenSource N53
- Denis Silakov and Andrey Smachev
Improving Portability of Linux Applications by Early Detection of Interoperability Issues
Proceedings of ISoLA 2010 (held in Heraclion, Crete on 18-20 October, 2010).
- D. Silakov
Informational System to Support Development and Usage of Linux Interface Standards
Proceedings of SYRCoSE 2010 (held in Nizhny Novgorod, Russia on June 1-2, 2010).
- D. Silakov
Designing a Development Environment to Support Creation of Standard-Compliant Applications
Proceedings of SYRCoSE 2009 (held in Moscow, Russia on May 28-29, 2009).
- P. Shved, D. Silakov
Binary Compatibility of Shared Libraries Implemented in C++ on GNU/Linux Systems
Proceedings of SYRCoSE 2009.
- E. Novikov, D. Silakov
The Automated Analysis of Header Files for Support of the Standardization Process
Proceedings of SYRCoSE 2009.
- D. Silakov
Linux Distributions and Applications Analysis During Linux Standard Base Development
Proceedings of SYRCoSE 2008 (held in St. Petersburg, Russia on May 29-30, 2008).
- D. Silakov
Tracking Specification Requirements Evolution: Database Approach
Proceedings of SYRCoSE 2007 (held in Moscow, Russia on May 31 - June 1, 2007).
- Denis Silakov, Vladimir Rubanov
LSB SDK: A Toolchain for Developing Portable Linux Applications
Proceedings of the VI Conference of Free Software Developers (Obninsk, Russia, 2009).
- Denis Silakov, Vladimir Rubanov
LSB Navigator: Online Reference for Linux Application Developers
Proceedings of the V Conference of Free Software Developers (Obninsk, Russia, 2008).
- Vladimir Rubanov, Denis Silakov
Linux Verification Center: Contribution to Development of LSB and Testing of the Linux Platform
Proceedings of the IV Conference of Free Software Developers (Obninsk, Russia, 2007).
- D. Silakov, A. Khoroshilov
Ensuring Portability of Software
Proceedings of ISPRAS, volume 17, 2009. Also published in "Programming and Computer Software", N1, 2011
- D. Silakov, A. Khoroshilov
Ensuring Portability of Software
Programming and Computer Software, Vol. 37, N1, 2011 (reworked paper from Proceedings of ISPRAS, vol. 17, 2009)
- D. Silakov
Current State and Prospects of the LSB Infrastructure
Proceedings of ISPRAS, volume 13, 2007. Part 1.
- Denis Silakov
Developing and Using Linux Interface Standards (in Russian).
Lambert Academic Publishing, 2011
- Denis Silakov
Standardization in the Linux World
System Administrator. N5 2013 (in Russian).
- Denis Silakov
Linux Standards. Tool Support and Problems
System Administrator. N6 2013 (in Russian).
- Denis Silakov
Shebang: Lessons of History
System Administrator. N12 2013 (in Russian).
- Denis Silakov
Shebang: Lessons of History
System Administrator. N7-8 2022 (in Russian).
- Vladimir Rubanov, Denis Silakov
Ensuring Portability of Linux Applications Through Standardization and Knowledge Base Driven Analysis
Science of Computer Programming
- Denis Silakov
Linux: Interface Standards and Profiles
Open Systems. N1 2010 (in Russian)
- Denis Silakov
Informational System to Support Development and Usage of the Linux Standard Base
Information Technology. N5, 2010 (in Russian).
- Vladimir Rubanov, Denis Silakov
Certifcation Infrastructure for the Linux Standard Base (LSB)
Proceedings of OpenCert 2008 (held in Milan, Italy on 10 September 2008).
- Denis Silakov, Alexey Khoroshilov
Software Portability: Forty Years Later
Software Engineering Conference in Russia, 2008 (Moscow, 2008) (in Russian)
- D. Silakov
Database Usage for Decision Making during Standardization Process
IX Conference for "Cybernetics and High-Technologies of the XXI Century" (Voronezh, Russia, 2008) (in Russian).
- A. Khoroshilov, D. Silakov
Software Portability in a Modern World
Proceedings of the 2nd Conference on "Standardization of information technology and interoperability" (Moscow, 2008) (in Russian).
- D. Silakov
United Reference Documentation to Support Development of LSB Compliant Applications
Proceedings of the 51th MIPT Scientific Conference (Dolgoprudny, Russia, 2008) (in Russian).
Managing IT Infrastructure
Others
- Denis Silakov
Say "NO" To Errors!
Linux Format (Russian Edition). N9 2014
- D. Silakov, E. Silakova
ROSA Desktop Fresh in a Chemistry Lab
Proceedings of the Tenth Conference for "Free Software in High School" (Pereslavl-Zalessky, Russia, 2015) (in Russian).
- Denis Silakov
MagOS: Mobile Linux Distribution for Flash Drives
OpenSource N129
- Denis Silakov
System Recovery Tools in ROSA Linux
Proceedings of the 11th Conference of Free Software Developers (Kaluga, Russia, 2014).
- Denis Silakov
ReadyKernel - a Kpatch-based Service And Tool For Rebootless Kernel Update
Proceedings of the 14th Conference of Free Software Developers (Kaluga, Russia, 2017).
- Denis Silakov
RPM5: Achievements and Future Plans
Proceedings of the ninth Conference of Free Software Developers (Obninsk, Russia, 2012).
- Denis Silakov
Developing a Linux Distribution: ROSA Example
System Administrator. N1-2, N3 2013 (in Russian).
- Denis Silakov
Participation in Open Source Projects as a Start of a Developer Career
System Administrator. N9 2013 (in Russian).
- Denis Silakov
Participation in Open Source Projects as a Start of a Developer Career
System Administrator. N7-8 2022 (in Russian).
- Denis Silakov
FOSDEM 2014: The Largest Open Source Conference in Europe
System Administrator. N3 2014 (in Russian).
- Denis Silakov
Using AUFS To Rollback Changes. Automated System Rollback After Reboot
System Administrator. N10 2014 (in Russian).
- Denis Silakov
Caching With Varnish. Prepare Your Server To Slashdot Effect
System Administrator. N12 2014 (in Russian).
- Vladimir Rubanov, Denis Silakov
Import Substitution: a Chance for Russian OSS Developers?
Bit. N4 2015 (in Russian).
|