日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ADSL網(wǎng)絡協(xié)議PPPOE

作為2.6.0的最后一個測試版本 , 2.6測試版經(jīng)歷了更多的檢測器的檢驗 , 尤其是在當前對開發(fā)者進一步追捕內核bugs和穩(wěn)定工作有非常重大的意義 。一旦2.7版本開發(fā)樹開展起來 , 必定將帶來其新特征的研究熱潮 。
本文的目的在于為2.4內核的讀者提供一些升級到2.6內核的技巧 。因為2.6內核仍然是個發(fā)展中的內核 , 或許你在運行中會碰到些問題 , 但是它的總體性能和穩(wěn)定性還是非常好的 。
小知識:Linux采用了雙樹系統(tǒng) 。一個樹是穩(wěn)定樹(stable tree) , 另一個樹是非穩(wěn)定樹(unstable tree)或者開發(fā)樹(development tree) 。一些新特性、實驗性改進等都將首先在開發(fā)樹中進行 。假如在開發(fā)樹中所做的改進也可以應用于穩(wěn)定樹 , 那么在開發(fā)樹中經(jīng)過測試以后 , 在穩(wěn)定樹中將進行相同的改進 。一旦開發(fā)樹經(jīng)過了足夠的發(fā)展 , 開發(fā)樹就會成為新的穩(wěn)定樹 。
目標用戶
本文主要針對Lunix2.4內核的用戶 。(假如之前沒有的 , 可見The Linux Kernel HOWTO)
預備工作:首先做好重要數(shù)據(jù)的備份工作
在開始之前 , 請確定你的所有數(shù)據(jù)已經(jīng)備份 。
第一步:當前2.6內核的安裝(獲?。?br /> 首先 , 所有Linux內核的官方版本可以在http://kernel.org/. 找到 。通過鏡像站點下載內核程序可以比較快捷迅速些 。kernel.org 鏡像站點列表:http://kernel.org/mirrors。
然后下載GnuPG , 它主要用于檢驗新的內核程序的真實性和合法性 。(http://www.kernel.org/signature.Html.)
第二步:熟悉已有文件
至少需要熟悉頂級README文件、Documentation目錄中的change文件 , 它們都是分布式的Linux內核源代碼 。
因為2.6.0-test是內核發(fā)展中的一個階段(2.6.0沒有擴展名-test , 即是2.6的最初版本) , 所以其頂級README文件引自2.5開發(fā)內核的README文件 。你將從這個文件中獲得許多成功編譯Linux內核的技巧 。(具體內容見附1)
“Documentation/Changes”文件列出了發(fā)展2.5內核的新需求 , 提供了新內核程序升級的軟件列表 。(主要內容見附2)
第三步:升級系統(tǒng)內每個change文件的版本
新的2.6內核的升級工作涉及到許多實用程序的升級 。對于某些change文件中列出的實用程序也不必擔心 , 它們或許只是某種文件系統(tǒng)的非凡例子而已 。但是 , 下面的文件還是必須至少要滿足到下表給出的的最低版本:
Name: Minimum version: How to find version:
Gnu C Compiler 2.95.3 gcc--version
Gnu Make 3.78 make--version
inutils 2.12 ld-v
util-linux 2.10o fdformat--version
module-init-tools 0.9.9 depmod-V
rocps 2.0.9 ps--version
[procps 2.x] [procps .x]
(若有變動 , 參見“Documentation/Change”中的最新更新 。具體可見附2)
下面的實用程序是文件系統(tǒng)中的非凡程序 。若運行ext2 或ext3 , 那么就必須升級e2fsprogs 。若運行jfs , 就必須升級jfsutils , 等等 。如:
Name: Minimum version: How to find version:
e2fsprogs 1.29 tune2fs
jfsutils 1.0.14 fsck.jfs -V
reiserfsprogs 3.6.3 reiserfsck–V 2>&1 grep reiserfsprogs
xfsprogs 2.1.0 xfs_db -V
fs-utils 1.0.5 showmount --version
另外 , 少數(shù)實用程序當你用到它時才需要升級的有:
Name: Minimum version: How to find version:
cmcia-cs 3.1.21 Cardmgr -V
quota-tools 3.09 Quota -V
PPP 2.4.0 ppd--version
isdn4k-utils 3.1pre1 Isdnctrl 2>&1grep version
oprofile 0.5.3 oprofiled--version
假如首次運行ALSA , 請訪問http://www.alsa-project.org/獲取最新的alsa-lib 和 alsa-utils 。
第四步:配置新內核
這里 , 你所注重到的首要變化之一就是新的結構體系的形成 。舊的TK/Tcl“xconfig”結構由新的QT“xconfig”所取代 。當然 , GTK“gconfig”也行 。

推薦閱讀