Eu estou em uma classe de sistemas operacionais. Em breve, temos que trabalhar para modificar o código do kernel. Fomos aconselhados a não usar máquinas pessoais para testar (suponho que isso significa instalá-lo), pois poderíamos escrever código incorreto e escrever em algum lugar que não devíamos. Temos acesso a uma máquina em um laboratório para segurança.
Se eu testasse usando uma VM, isso protegeria o sistema host de códigos potencialmente inseguros? Eu realmente quero não ter que ficar preso a um sistema na escola e os instantâneos serão úteis.
Se ainda houver alto risco, alguma sugestão sobre o que preciso considerar para testar com segurança?
Vamos usar algo como linuxmint para começar. Se alguém quiser ver o que estará no projeto atual: http://www.cs.fsu.edu/~cop4610t/assignments/project2/writeup/specification.pdf