作者 主題: [新聞]Linux 2.6.新版核心正式發佈  (閱讀 1663 次)

0 會員 與 1 訪客 正在閱讀本文。

shaking

  • 榮譽學長
  • 憂鬱的高中生
  • ***
  • 文章數: 152
    • 檢視個人資料
[新聞]Linux 2.6.新版核心正式發佈
« 於: 2003-12-20 12:49 »
CNET新聞專區:綜合外電報導  19/12/2003

Linux的主要開發者星期三發佈了2.6.0版本的核心,隨著這次重要的升級,Linux這個開放原始碼作業系統有望進入新市場。

新版本的核心的幾個重要的改變可以使Linux更適合多處理器的電腦系統,這個領域目前還是Unix系統的天下。

該新的版本是繼2001年2.4.0版的核心發佈以來的第一次重大的升級。從12年前它僅僅是一個學生Linus Torvalds的私人作品,而如今已經逐漸成熟,可以和微軟的Windows系統競爭的軟體,而且愈來愈多的公司把採用Linux納入了自家的專案中。

Linux的領袖和創建者Linus Tovalds在核心郵寄清單中宣佈了新核心的發佈,他對能在發佈前順利以解大部分問題感到很滿意。他表示:「就我接觸到的Bug來看,事情進展的很順利。」

Torvalds幾個月前就已經凍結2.6.0測試版,負責2.6.0版核心的程式師Andrew Morton曾經表示核心將於12月發佈。Torvalds在一個聲明中正式把2.6核心的指揮權遞交給Morton,「我們將一起工作,不過由Andrew來決定一切。」

Torvalds表示剩下的幾個bug都很難被發現,比如有一個問題只在16位元或者32位電腦硬碟有壞軌時才會出現。

Morton列出的Linux2.6.0版核心的幾個重要的變化包括:在多處理器伺服器上執行有更好的表現,這些伺服器上一般運行的是24小時不間斷的應用程式,比如銀行帳號管理,股票交易,大型超市的銷售,電子郵件遞送等。2.4版的核心可以工作在4路和8路處理器上,而2.6版的核心可以擴展到32路處理器。

Linux在逐漸復甦的伺服器市場表現出快速增長的趨勢,根據IDC的資料,第三季Linux伺服器的銷售總額為7億4300萬美元,比2002年同期上漲50%。IDC分析師Jean Bozman說:「從第一季到第二季到第三季,我們看到Linux伺服器的增長率節節上升。」

第一季,Linux伺服器的銷售額占5.6%,而銷售數量在14.1%。而第三季這兩個數字分別是6.8%和16.2%。

然而,大多數客戶在商業應用中採用2.6.0版的核心會延後幾個月。

兩大Linux廠商更新時程不一

Linux領導廠商Red Hat公司表示他們打算在2005年發佈的企業版Linux RHEL4中採用2.6.0版的核心。SuSE Linux是市場上占第二位的Linux銷售商,SuSE實驗室的主管Kurt Garloff表示公司將在企業版SuSE Linux 9中採用該核心,預計在2004年夏季推出。

Red Hat 認為SuSE採用2.6.0核心的時間表太大膽了,「新核心的發佈的確是一個重要的里程碑,但是計畫在明年夏天就採用新版核心似乎對客戶太不負責任了。」Red Hat計畫在明年4月份發佈的Fedora Core 2中採用2.6.0的核心,這是Red Hat針對消費玩家推出的免費版。

儲存系統的改進

然而,Stevens表示Red Hat對2.6中的一些改進深感熱衷,比如Linux怎樣讀寫儲存在硬碟上的資料。SuSE公司的Garloff也對此很感興趣。「2.6核心中對輸入請求的處理有了非常大的改進。」

特別是他們兩個都表示如今的2.6核心能很好的處理繁重的和硬碟有關係的操作,而在2.4版核心中突發的大量讀寫請求可能讓電腦死當。

另一個Stevens期待的在2.6核心中的改進是更好的磁碟管理(volume manager),它可以使程式更靈活的讀寫硬碟的資料。而磁碟管理還可以讓多個硬碟結合在一起,使用戶得以進行磁碟轉換,擴充容量,或者進行其他改變,但又不至於影響使用此一儲存的程式。

2.4核心在網路上採用大量的儲存系統時也比較弱,它限制可以存取的儲存系統的數量在128和256個之間,而2.6版核心沒有這個限制。

在2.6版的核心中也可以使用更大的檔案系統(file systems),2.4核心中2TB的檔系統限制也不存在了。

部分不進反退

不是一切都是那麼好,Graloff說2.6核心中記憶體的通信的效率比以前低了,限制記憶體在24GB以內。而2.4版的核心可以處理32GB的記憶體。不過他相信程式師將解決這個問題。

新的核心對事件的監控將更頻繁,現在是每秒1000次而不是原來的每秒100次,這會把系統的性能降低一個百分點,Morton在十月份對核心的一次介紹中表示。

另外Morton還表示2.6版的核心需要更多的記憶體,而且在負載很重的時候如果使用硬碟作為虛擬記憶體的話性能會更差。(SIMON)
img]http://www.shaking.idv.tw/op.gif[/img]