來自 http://www.linuxcenter.com.tw/ 訊息:
Linux Kernel 2.6 讓我們的系統更棒、更小
責任編輯:NicaLiu
發佈日期:2003-08-21 12:44:11
點閱次數:262
2003 年 8 月 15 日 -- 已於 7 月 14 日進行過 beta 測試的 Linux Kernel 2.6 鎖定了新的功能,包含了可以滿足大眾市場需求與大規模擴充性功能的修正檔。伺服器的應用程式開發人員可以開始考慮運用其 64-way 處理能力、大型 block-size 的支援以及可偵測 hyperthreading 的排程功能。它也結合了 kernel 搶佔功能 ( pre-emption ) 及 uClinux 修正檔;後者讓嵌入式系統的開發人員有了 Linux 所能進行之應用的主要方向,讓他們可以在缺乏記憶體管理程式的低價處理器上進行他們的工作。
根據 Andrew Morton 的說法,該釋出聲明在幾週前就公布了,Linux Kernel 2.6 的維護人員在 OSDL 契約下進行開發,加上 Linux 的創始人 Linux Torvalds,Morton 相信這次在擴充性上的改良,將能引起許多業界開發人員的興趣。
" 每個人都迫切需要更多記憶體存放位址的空間,一般來說,大家都認為 Linux 能做到的不過只有 four-way 的處理功能。在 2.6 中,我們擴充到 16-way 運作的還不錯,不過我認為 32-way 會比較實用。 " Morton 如此說道。
他補充道,用 2.6 來測試 128-processor 的系統,使用 32-bit 的 kernel 後發現,只能在 32-bit 的機器上使用 32 顆處理;在 64-bit 的機器上使用 64 顆處理器。「不過我有可以解決這個問題的修正程式,會在不久後把它加進去」
另外一個重大事項則是 kernel 內部 module 載入的重寫,之前的版本,根據 Morton 的說法有時會出現在移除 module 時整個 kernel 掛掉的情形。「這個新版的 (loader) 就運作的不錯了」他說道,不過這需要一個新的工具 -- 可以在 http://www.kernel.org/pub/linux/kernel/ ... ty/modules 找到。
Linux Kernel 2.6 有哪些新東西:
已納入:
# SMP 支援到 64 顆處理器
# Hyperthreading 排程支援
# 支援到 8 EB ( 64-bit 系統 )
# 新的 module 載入程式
# 改良的虛擬記憶體
# IPSec
# uClinux MMU-less 支援
# Kernel 搶佔 (pre-emption)
進行中功能:
# Asynochronous I/O
# htpraid/promise RAID drivers
# Intermezzo, UFS, HFS, HPFS 檔案系統
…