Я в класі операційних систем. Підійшовши, нам доведеться виконати деяку роботу над зміною коду ядра. Нам рекомендували не використовувати особисті машини для тестування (я думаю, це означає встановити його), оскільки ми можемо написати поганий код і написати там, де нам не слід. Нам надають доступ до машини в лабораторії, щоб бути в безпеці.
Якби я тестував за допомогою VM, чи захистив би він хост-систему від потенційно небезпечного коду? Мені дуже хочеться, щоб у школі не дотримувалися системи, і знімки будуть корисні.
Якщо це все ще високий ризик, якісь пропозиції щодо того, що мені потрібно врахувати, щоб перевірити безпечно?
Для початку ми будемо використовувати щось на зразок linuxmint. Якщо хтось хоче побачити, що буде у поточному проекті: http://www.cs.fsu.edu/~cop4610t/assignments/project2/writeup/specification.pdf