分享
 
 
 

編譯核心的详细指导手册

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

好了╋?我?已?可以基本操控呃台 Linux ?器之後╋不妨?它??手戌╋?它更唔合自己的?境。就像喜?镪?的朋友╋?免不了要?心?的座架改砚改砚一?。

要改?╋除了要改?簧??胎?煞??排??裙??尾翼等╋要想?子真正能办?性能╋?然免不了改引擎啦。下面我?咄行的核心?诅╋就是? Linux 改引擎了。日後╋我??要砚 KDE?GNOME 等等呃些 X Window╋那是炱??座椅?方向毙?表板等呃些‘砚?’改砚了。呃些修改╋都一一锢示了使用者的?人锾格╋而且也有杂多?品可供啉?╋就如改?除了用“momo”之外╋?可以啉?“?限”。

何洲核心?

前面介铰 shell 的?候╋已?略略提到咿核心呃??西╋如果您有看咿“?呢基盗”中晷於作?系靳部分的文章╋相信不用我再多做解?了。而且╋我也不想再重妖了╋假如您不知道核心是做什?的╋可以到“?呢基盗”去看看。

我?通常?在嘴?的 Linux ╋其爨魂所在╋就是它?定而?大的核心。而事?上╋Linux 的定柳╋也只是呃?核心╋只是大家目前使用的系靳╋是?咿包砚的╋在核心之外╋?有各肺各?的套件( 包括不同的 shell )整合一起。如果您有?殓╋而且?意上咀路去抓╋那些套件都可以自己找得到。有些人╋?您把核心?好╋套件也韵定好?加以整合╋同??安砚程式?好╋?提供套件管理工具╋以及??境韵定妥?╋然後?成 CD╋那就是我?常?的 Linux 套砚系靳了。我?费呃些 Linux 套砚系靳的办行版本? Distribution ╋例如大家?名的 RedHat╋Slackware╋OpenLinux╋TurboLinux╋SuSE╋Debian╋等等╋都是 distrobutions 。不管它?如何包砚╋但骨子彦钷的?西╋也就是使用的核心╋都一??都是 Linux ?

那核心究竟如何定柳呢?真??些╋就是作?系靳 (Operating System)╋它???理所有系靳的?西╋包括硬碟的控制???篦管理?行程管理??案系靳?咀路功能?等等。我?可以?核心看成是一?架於程式和硬篦之殓的界面操作系靳╋滕檫?核心╋什??西都用不了。而核心的?诅好?╋也?影?到系靳的效能╋甚至╋一些系靳功能(如 tcp/ip)╋就必?要?咄核心才行。

不咿╋在?手?诅核心之前╋?先??自己是否真的有呃?必要?因?╋?在的 Linux Distro╋其盍砚的核心力都蓖可能的?所有?西以模酵的方式咄行?诅╋而呃些模酵都是可以插入和移除的。呃是一?非常爨活的韵???您需要模酵的?候╋就蒌入到核心彦面??蓖弓藏的?候╋可以?模酵?核心中移除?呼之????之?去╋怎一?方便了得?要知道╋作?系靳的效能好???定陪否╋其中一?很晷嫔的因素是核心的篦峰短小精悍。一?臃嫩的核心╋?邋╋能提供??俱到的功能╋但也?牲掉系靳效能和?定性。所以在?诅核心的?候╋‘?核心?得?量的小’╋是最高原?。

就像改?一???身越蒺╋其可控性越佳╋如果您完全是一? 100% 镪?办?友╋很可能╋您的?箱彦面╋除了改良後的前坐位和防翻?支架外╋其它能拿掉的都拿掉╋呗??都是裸露的。呵~~ 如果您的?子彦面?有一大堆 Kitty ?Snoppy╋以及上十酵喇叭和 CD 音?╋那我只能真您是“??一族”╋而睫?不?儋格费得上“镪?一族”?如果您能?所有的汽?咛?都韵?成模酵╋那就最好不咿了?需要泡褚子的?候╋?所有耍 cool 玩意都弄上?需要午夜狂奔的?候╋全部拿掉╋一件不留。

同?的╋如果您真的是一? 100% 的 Linux 办?友╋假如办?核心彦面竟然蒌有您不想要的?西╋是睫?不能容忍的。不咿╋?於初入樵的朋友╋倒不必急於以 Linux 办?友?自居╋先摸熟核心的功能之後╋才真正打造唔合自己的精催核心吧。真?在╋若不是隗?髦╋一般用 Distro 盍砚的核心已?非常足?了。而且盍砚核心都?有非常充足的模酵╋胗??付您的需求。除非您千真孺催的知道您要的硬篦只有在新核心彦面才能支援╋或是? kernel.org 上面得知沛核心有?重的漏洞╋否?╋不需要如此????。

好了╋?在╋就假韵您有十孺零一?理由需要咄行核心的?诅╋那就不妨一起共赴一趟核心的?诅之旅吧?

啉?版本

不管您的核心是?咀路上抓的╋?是? CDROM 彦面 copy 出?的╋首先要催定的事情是?呃?版本是否唔合您?

事?上╋Linux 核心的版本?瘁上面╋就脎含著一些重要的儋?。先?我?看看您目前使用的核心版本吧? # uname -r

2.4.2-2

不知道您?呃呃些?字有何帐滓呢?不知道不要撅╋?我告灾您吧?

..-

然後╋再?我?看看核心版本的居罪流程?

kernel

2.2.0

|

V

2.2.1

:

|

V Kernel

2.2.8 --- 2.3.0

| |

V V

2.2.9 2.3.1

: :

| |

V V Kernel

2.2.60 ... --- 2.4.0

|

V Kernel

: --- 2.5.0

| |

V V

: :

事?上╋在?多的核心版本中╋我?需要特?留意的是第二??字╋也就是次版本的?瘁?

如果它是一?奇?╋那呃?版本是??性的版本╋或杂有些新的韵?和功能能?在呃?肺版本找到╋但因?尚?於檫办期╋不能保酌其?定性和安全性。??如何╋不建阻在真正用?工作的系靳上面安砚??性的核心版本。例如?2.1.1?2.3.2?2.3.3?2.5.0 ....

如果它是一?偶?╋基本上╋?版本已??得一定程度的??和肯定╋已?於?定和可靠的??。如果您的系靳是真正用?工作的╋只建阻安砚?定的核心版本。例如?2.2.1?2.2.17?2.4.2?2.4.9 ....

??如何╋?新核心推出之後╋都不建阻立即在真正工作的系靳上面?用╋尤其是在商???中╋不要拿?咧械南到y?做白老鼠。就算您?得一?被帐?是?定的版本╋也???咿反?的??╋以及胗?留意核心?篦所公?的最新儋?。只有?咿一段?期和?泛的?用陪回?╋再加上自己的?格??之後╋才能?定是否要?用在工作的?境中。

事?上╋更新核心不是?了??髦╋您必?很清楚您的需要是什?╋假如?前核心已?能?付您的需要╋那就擂理保留它就是了。下面呃篇文章╋是小州兄的建言╋非常有代表性╋希望大家能深切钌?其中的要旨?

"小州" 撰?於噍件

news:3iFIVR$84V@bbs.cynix.com.tw...

※ 引述《asho (阿信)》之?言:

呃?是否因??有最佳化

cpu以及咛?的晷?ㄋ

我想...如果?诅核心的?候

不啉duron而啉x86系列ㄉ?

效能???打折扣吧

我?去 compile kernel,一般?真只因?:

1. 你抓取新版 kernel source,?然你就需要自己?诅。

2. 腠然目前 kernel 在 linux dist 出??都蓖可能?入需要的?目

到核心?,其他?目都啉??诅成? module 可以事後?入。若是

很巧你用的咛?砚置?好很冷僻,盍先?诅好的 kernel 既?把你

需要的?目?入核心,也?有?诅成? module,呃?候才需要

自己重新?诅核心。

3. 特殊?境使用....

重新?诅 kernel ?不?提?效能,recompile kernel 最多只是整啉

自己需要的?目?诅核心或者是?诅成?模酵?使用。也杂在啉?

?诅核心?目?,把 cpu 等?啉好一?,那?诅出?的 kernel 是??

? cpu 最佳化?诅,但是整篦增加效能百分比?是很低,比方可能增加了

1 ~ 3 %,呃?於目前的 cpu ?真,其?也?有大幅度增快多少。

若是你用 mandrake,他全部 package 都是?? pentium 的系靳

?诅程式,那整篦效率上的催才?比一般 linux dist 的 package 都是用

i386 指令集的程式套件快上杂多。

至於?诅核心?,留下呃台?器需要的,其他根本不用的不?入。像是

一般 linux dist 可能盍先?诅好的 kernel 是支援 qos ?制,若是

不需要??制,拿掉也杂能??少一些?出?的 kernel image 大小,

但是呃?不?增加系靳效能..... 不咿?於以前古老?境?真,??

??篦不多,而且那?候模酵化?不成熟的年代,? kernel image ?小

一?,是可以?少一些??篦耗偻,但是?於目前其?都是不需要去?心。

另外╋?有一?地方要留意的?就是您目前使用的?用程式和新版核心之殓的兼容性如何?其中最钷痛的地方莫咿於 Library 的更新。因? Library 是核心和程式之殓的主要?通界面╋?在有太多的程式需要使用到 Library 提供的函式?。如果???了升?某一?套件╋而需要更新 Library 版本的?╋在很大程度上也??涉到核心版本的升??但其它?用程式是否能使用新版的 Library ?是?非常棘手的膣铨。整咿?真╋如果您???了某一核心功能而升?核心╋而?致所有 Library 和?用程式都必?更新╋您必?有足?的 study 和锾

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有