尽管我对 Solaris 非常熟悉,但我对 Linux 内核开发领域还是很陌生。我刚刚开始阅读一本关于 Linux 内核开发的著名书籍,它建议读者只使用 Linux 系统以及手头可用的最新内核源代码。
我知道论坛上有很多关于如何有选择地使用 Linux 或 Windows 引导 PC 的建议。建议包括使用 VMWare、Linux 启动 CD、USB、安装在 Windows 分区上的 Linux 等。
但我的问题是,如果我使用 VMWare 或 Linux 启动 CD,我是否能够做一些事情,比如修改 Linux 内核源代码以添加新功能或修复错误,然后启动系统以查看更改核心?