用上“鸡血内核”——Linux-Kernel-2.6.38

说实话,从来没有一个Linux内核的版本让鹚如此激动过。

那便是 Linux-Kernel-2.6.38 !

大半年前就听说有一位 “鸡血大侠” ,为 Linux Kernel 写了200+行的代码。

而这200+的Code,可以成倍提高 Linux 的图形性能,当然,主要是降低图形的延时问题,还有,该补丁将会集成到Linux-Kernel-2.6.38。

话说,当我第一天从 cnBeta 上了解到这个消息的时候,内心是 “鸡动万分” 啊,期盼着Linus 快点写 Code ,快点把 Linux-Kernel-2.6.38 给发布了,让鹚好好体验一番!

不过第二天,立马就来了一篇驳文,此文为 —— 《驳2000+补丁显著提升Linux桌面性能》。

哟系,马上就有反应了啊。

该驳文主要内容大致如下:

所谓200+补丁,其实不用那么麻烦,“ 其主要是优化了任务调度 ”。

他还说,“ 我只要在 .bash 里面加几条命令 ”,同样可以实现加速。

“当然,所谓的加速,就是为每个进程创造一个tty,通常说tty就是shell……所以要实现加速,除非你在shell里面开启mplayer播放视频,但是大部分人会这样做嘛?”

鹚也记得不是很清楚,不过鹚能感悟到的就这些了。

没想到这个方法也得到了 Linus 的认同,o(∩∩)o…哈哈,这个 “反驳者” 也不赖,毕竟是RedHat的开发者嘛!

但是不管如何,鹚都想体验一下,不说大幅的提升Linux的图形性能,起码还是有用的。

等啊等,等啊等,终于在前天 Linux-Kernel-2.6.38 的正式发布了!

“额,不就正式发布了嘛, Ubuntu 还没动静呢,要不 ‘蛋定’,再等等看”

“还等个球啊,你都等了这么久了。”

“对啊,我为了2.6.38等待了这么久,不能再蛋定了!!”

于是寻找 Ubuntu 的各种 PPA 源,不过可惜的是,唯一的一个 PPA 只适合 Ubuntu 10.04。。

怎么办,怎么办,放弃么?

不就是没现成的嘛,怕个球,我自己编译内核去。

马上到 http://www.kernel.org/ 去下载了 2.6.38 的源代码。

囧,学校的渣网,下了我一个小时……

接下来,痛苦的编译开始。

由于我懒得去整那些内核编译选项,太多了,选得蛋疼……

PS:真佩服那些编译Linux发行版内核的,真耐烦。。

所以干脆一句话搞定:

make localmodconfig

嘿嘿,自动精简内核,然后 enter 到底。。

不过,虽然这样精简了后,还是花了我一个小时编译完 linux-image 和 linux-headers 。。

然后,鹚满怀期待的Reboot……

额,usb有点小错误,无线相关的有点小错误,总共5个错误,一闪而过。

但是,终究还是 “ 坚挺 ” 的进入了 Ubuntu 10.10 的 Desktop 。

嗯,网卡正常,无线网卡正常,蓝牙正常,USB鼠标正常,USB键盘正常,基本都正常!

额,好像无法识别我的U盘……

好吧,关系不大,要用 USB存储设备 的时候,再换回 linux-image-2.6.35-27-generic 吧。。

虽然有人说,这个打了 “鸡血补丁” 的内核对普通用户影响不大,鹚也同意那个 RedHat 开发员的说法。

但是鹚仔细测试了一下,发现,还真的是提高了点图形反映速度了呢。

比如我开一个 terminal。

以前用鼠标点下 terminal 按钮,要接近 0.5 S 才会开启一个shell。

但是,现在换上了自己编译的 linux-kernel-2.6.38 打开一个terminal是 “即点即开” ^_^ !

最后,此文完成于 Linux-Kernel-2.6.38 下。

PS:鹚自己编译的内核才 10MB 大哦!

About Mucid

My life is brilliant !
This entry was posted in Technology and tagged , , , . Bookmark the permalink.

92 Responses to 用上“鸡血内核”——Linux-Kernel-2.6.38

  1. lowstz says: Google Chrome 10.0.648.204 Google Chrome 10.0.648.204 Fedora Fedora

    同是2.6.38
    周末准备把bfs的patch也弄上

  2. 婉秋 says: Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

    :???: 我编了,但不能用无线 :cry:

  3. 静脉曲张袜 says: Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    来踩踩。。

  4. yongqi says: Firefox 3.6.10 Firefox 3.6.10 Fedora 14 Fedora 14

    :shock: Mucid的一如既往的会折腾~

  5. maplebeats says: Google Chrome 11.0.696.14 Google Chrome 11.0.696.14 GNU/Linux GNU/Linux

    昨天无事,就去把2.6.38下载下来玩….结果刚刚下载完,就有事做了.改天心情好了去试试.我的电脑启动速度那个叫一个慢啊慢 :arrow:

  6. Carabini says: Firefox 3.6.12 Firefox 3.6.12 Windows 7 Windows 7

    You will see that you have the generic kernel installed already after doing a search for linux-image… ..You have the choice of two other kernels the linux-image-server and the linux-image-virtual. Choose the linux-image-server if you have an higher end processor so that you will utilize your processor more effectively.

  7. woiweb says: Internet Explorer 9.0 Internet Explorer 9.0 Windows 7 Windows 7

    为啥要用https?

  8. power cord says: Google Chrome 8.0.552.224 Google Chrome 8.0.552.224 Windows XP Windows XP

    太深奥了,我没研究过啊,我只能默默的支持了哈。

  9. view666 says: Google Chrome 10.0.648.151 Google Chrome 10.0.648.151 GNU/Linux GNU/Linux

    Mucid 如何编译内核linux-2.6.38?能详细说明 具体 步骤吗 ?