为Ubuntu换颗“心”
对于现在的Linux发行版操作系统,都默认配置好相应的Kernel,但其版本远比最新的要旧,而最新的Kernel除了会修复已发现的BUG,有时还会更新部分框架以及新增功能模块代码,为了确保系统的稳定,还有体验下新功能,我们只好对操作系统的进行换“心”手术,这手术可不简单,首先要获得制作“心”的原材料和工具(即GNU/Linux Kernel源码和编译工具),然后将这些原材料加工成可用的“心”(即可执行的Kernel文件),最后再将这颗“心”更换到操作系统上。经过这么看似简单的3步,就完成了操作系统的核心更换大动作。下面让我们一一体验这些惊心动魄的大动作吧。
0.现有环境
Ubuntu13.10(3.11.0-12-generic),64位。
1.获取原材料和工具
刚装好的Ubuntu13.10系统默认使用的GNU/Linux Kernel版本是3.11.0-12-generic,而现在(2014-3-10)从https://www.kernel.org/网站查看到最新的版本为3.13.6,那么就下载它了:
cd ~
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.6.tar.xz