Автор темы
Вопрос базовый, и это нормально.
Пока учишься, схема простая: поднял виртуалку или Docker-контейнер с нужными инструментами, порешал лабы, выключил. Всё работает, ничего не засоряет основную систему. Но рано или поздно учёба заканчивается, и начинается работа: пентесты, CTF на время, разбор реальных кейсов.
Вот тут у меня затык. Одни говорят: контейнера хватает на всё, зачем ставить отдельную ОС, если можно собрать окружение за минуту и выбросить. Другие отвечают: на железе стабильнее проброс USB, Wi-Fi-адаптеров, нет оверхеда виртуализации, и вообще «когда дойдёт до дела, сам поймёшь».
Я пока работаю из Docker. Всё, что нужно, лежит в образе, обновляется одной командой. Но я не знаю, упрусь ли в стену, когда задачи станут сложнее. Не хочется переезжать в последний момент.
Если ты в такой же ситуации: спрашивай здесь же, соберём ответы в одном месте.
Практики, расскажите одним абзацем: вы в итоге поставили спец-дистрибутив на железо или хватает контейнера/виртуалки?