電腦快啟動是一場大變革

來源:互聯網
上載者:User

    以往,一台電腦的啟動時間2~3分鐘不算長,對此人們習以為常。如今,世道要改變。何謂“啟動完畢”?一台電腦啟動完畢是指,在系統加電之後,一直到CPU和資料盤、案頭都處於空閑狀態(idle),整個電腦處於所謂“熱狀態”(連網不包括在內,但是,網路管理器要Ready),可以立即執行任何任務,包括關機操作。螢幕出現“等待狀態”,而在幕後卻繼續啟動某些服務,硬碟還在不斷地哐啷哐啷響(說法誇大了一些,是指讀、寫操作),那不能算數。(註:有人說,Windows就喜歡玩這一手。)

        今年9月18日,Intel公司兩位Linux核心開發人員,Auke
Kok和Arjan
Van de Ven,在Portland召開的《Linux維修者大會》上,報告了一項研究成果:電腦快啟動(Fast
Booting)。他們的PPT示範片共有25頁,拿Ubuntu
8.04開刀,把電腦啟動過程中的每一個小步驟都擺出來,逐一加以分析,探尋為什麼Ubuntu啟動需要40幾秒(實際上,這已經夠快的了)。他們發現,整個啟動過程存在很大的時間浪費。他們追求的不是“Faster
Booting”(快一些的啟動),而就是要“Fast
Booting”(快的啟動),用詞毫不含糊。他們提出要在5秒鐘之內,把電腦“啟動完畢”(在上述意義下)。他們當眾拿一台華碩的易PC示範,5秒鐘之內啟動電腦完畢,結果成功了,引起與會者的一片熱烈掌聲。

       
他們兩人關於電腦啟動時間的分配是這樣的:載入作業系統核心1秒鐘,建立早期的使用者空間1秒鐘,載入X.org
1秒鐘,載入GUI/Desktop
2秒鐘,採用了輕量級案頭XFCE。他們的原則是,按照使用順序盡量早地讀取有關檔案(部分),改寫了預讀模組(稱為“sReadAhead”,現已提交給Linux核心開發組),一點一滴地死扣,節約每一毫秒時間。在PPT示範稿的結尾,他們兩人打出這麼幾行字:

1、Don't
settle for(滿足於)
"make boot
faster"

Only
"make boot fast" is acceptable(可接受)

     
2、Refuse(拒絕)
to accept boot times over 5 seconds from Linux (10 seconds with
rotating storage)

     
3、5
Seconds is not the end(5秒鐘不是終點,還可能更快。)

由此可見,這兩人的抱負不淺。

       

我敢說,這種電腦“快啟動”技術必將很快被全球業界接受,今後,電腦如同電視機,一開即用。HP和Dell這兩個世界級的電腦巨頭都在搞自己的“快啟動”技術,今年年底就有相應產品問世。我相信,Ubuntu發行版將會最先採用快啟動技術,到了那時,自啟動隨身碟,一插即用,就別提有多美了。

     

(註:看來旋轉硬碟不靈了,啟動時間至少要在10秒鐘以上,快閃記憶體盤將成為資料存放區的主流。面對快啟動技術,微軟Vista必定著急(眼紅)了,無奈體態臃腫、肥胖過度。)

     
(請見:Auke
Kok & Arjan Van de Ven的PPT,名為“From
Naught to Sixty in 5 Seconds”)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.