我刚刚得到了Robert Love的Linux Kernel Development一书。它有很多地方需要修改和构建内核。那我该怎么做呢。使用虚拟机是否更好,或者我应该以某种方式获得适当的测试机器,因为我不想对我的系统和数据进行充实。
答案 0 :(得分:5)
VM具有提供快照的优势。这些允许您保存机器的状态 - 如果内核构建不起作用,您只需还原快照,并且您可以获取与存储它们的磁盘空间一样多的快照。您还可以克隆和重新部署VM映像,因此您可以使用许多相同的系统进行测试。
在物理机上进行相同的实验需要付出更大的努力(重影/克隆磁盘,重新安装操作系统等)。
VirtualBox是免费的跨平台虚拟化软件。
答案 1 :(得分:3)
网上有很多关于这个主题的教程,例如:这里:
答案 2 :(得分:2)
你可以做其中之一或两者。介于两者之间的替代方案是设置双启动。这比VM有点冒险,但不是太多。
答案 3 :(得分:2)