我在一个操作系统类。接下来,我们必须做一些修改内核代码的工作。我们被建议不要使用个人机器进行测试(我想这意味着安装它),因为我们可能会写出错误的代码并在我们不应该写的地方重写。为了安全起见,我们可以使用实验室中的机器。
如果我要使用 VM 进行测试,是否可以保护主机系统免受潜在不安全代码的影响?我真的不想被困在学校的系统中,快照会很有用。
如果它仍然是高风险,关于我需要考虑什么来安全测试的任何建议?
我们将使用 linuxmint 之类的东西开始。如果有人想查看当前项目中的内容:http : //www.cs.fsu.edu/~cop4610t/assignments/project2/writeup/specification.pdf