构buildLinux内核

我刚刚拿到了罗伯特·洛夫的“Linux内核开发”一书。 它有很多需要修改和构build内核的地方。 那我应该怎么去呢 使用虚拟机是更好的,还是应该得到一个适当的testing机器,因为我不想在我的系统和数据混淆了。

虚拟机具有提供快照的优势。 这些允许您保存机器的状态 – 如果内核版本不起作用,您只需恢复快照,并且您可以获取尽可能多的快照,因为您有磁盘空间来存储它们。 您也可以克隆和重新部署VM镜像,因此您可以使用许多相同的系统进行测试。

在物理机器上进行相同的实验需要更多的努力(重影/克隆磁盘,重新安装操作系统等)。

VirtualBox是免费的,跨平台的虚拟化软件。

你可以做或者两者兼而有之。 两者之间的另一种选择是设置双启动。 这比虚拟机有一点风险,但不是太多。

  1. coLinux的

  2. 或者在Windows上使用QEMU运行linux的iso镜像