-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Dasboot - это утилита контейнеризации для Linux, разработанная для безопасного и изолированного выполнения решений по спортивному программированию.
- Возможность упаковывать и запускать приложение в слабо изолированной среде - контейнере
- Изолированный запуск процесса с условием консистентости времени выполнения
- Тестирования производительности алгоритмов в стабильных условиях
Одна из основных особенностей Dasboot — изолированный запуск процессов с консистентным временем выполнения. Это означает, что при повторных запусках одной и той же программы время её работы будет примерно одинаковым, что исключает влияние внешних факторов на результаты тестирования. Такой подход особенно важен в спортивном программировании, где даже небольшие отклонения в производительности могут повлиять на оценку решения.
Dasboot может быть полезен не только организаторам соревнований, но и разработчикам, которым требуется стабильная и воспроизводимая среда для тестирования алгоритмов. Благодаря своей изолированности и консистентности, система помогает минимизировать сторонние влияния, позволяя сосредоточиться на качестве кода и его эффективности.
- Запуска ненадёжного кода в песочнице без риска для системы
На данный момент для взаимодействия с системой пользователю предлагается интерфейс командной строки;
С тем как установкить Dasboot на свою систему вы можете ознакомиться тут.
Начало работы
Концепции
CLI
Controller
Crutches
Core
RFC