




已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
核修煉之道 精華版 ( 整 版) 目錄 本書的組織形式 . 3 精華版 方法論部分 導(dǎo)讀 . 5 史記 . 5 內(nèi)核學(xué)習(xí)的方法論 . 5 驅(qū)動開發(fā)的方法論 . 7 核問題門 . 8 緬懷已逝的十八年( 1991 1998) . 8 生記 . 8 泰坦尼克的狂潮 . 9 緬懷已逝的十八年( 1999 2002) . 10 提前發(fā)生的革命 . 10 和平、愛情和 . 11 緬懷已逝的十八年( 2003 2006) . 11 . 11 征婚啟事 . 12 緬懷已逝的十八年( 2007 2009) . 14 來自微軟的指控 . 14 首款 機(jī) . 17 用卡 . 17 圖: . 18 是 . 18 利用 找目標(biāo)代碼 . 19 分析內(nèi)核源碼如何入手?(上) . 21 分析 . 21 分析 . 23 分析內(nèi)核源碼如何入手?(下) . 26 態(tài)度決定一切:從初始化函數(shù)開始 . 26 內(nèi)核學(xué)習(xí)的心理問題 . 31 內(nèi)核學(xué)習(xí)的相關(guān)資源 . 32 內(nèi)核文檔 . 32 經(jīng)典書籍 . 33 內(nèi)核社區(qū) . 34 其他網(wǎng)絡(luò)資源 . 34 模塊機(jī)制與“ . 35 設(shè)備模型(上) . 37 設(shè)備模型(下) . 42 內(nèi)核中 系統(tǒng)的結(jié)構(gòu) . 42 系統(tǒng)與設(shè)備模型 . 43 驅(qū)動開發(fā)三件寶: 內(nèi)核源碼 . 44 核問題門 學(xué)習(xí)問題、經(jīng)驗(yàn)集錦 . 45 核學(xué)習(xí)常見問題 . 45 核學(xué)習(xí)經(jīng)驗(yàn) . 47 核修煉之道精華分享與討論( 14) 內(nèi)核中的鏈表 . 48 核修煉之道 精華分享與討論( 15) 子系統(tǒng)的初始化:內(nèi)核選項(xiàng)解析. 52 核修煉之道精華分享與討論( 16) 子系統(tǒng)的初始化:那些入口函數(shù). 56 核修煉之道精華分享與討論( 17) 子系統(tǒng)的初始化:以 系統(tǒng)為例 . 60 核修煉之道精華分享與討論( 18) 選擇發(fā)行版 . 63 核修煉之道精華分享與討論( 19) 不穩(wěn)定的內(nèi)核 . 65 核修煉之道精華分享與討論( 20) 學(xué)會使用 . 66 核修煉之道精華分享與討論( 21) 二分法與 . 69 二分查找法的基本原理 . 69 . 69 前言 至此落筆之際,恰至 世 18 周年, 18 年的成長,如夢似幻,風(fēng)雨頗多,感慨頗多。 猶自憶起多年以前一位前輩訓(xùn)導(dǎo)時的箴言:今天的必然正是由之前一系列的偶然所決定的。過去的某年某月,我偶然初識 身陷其中,至今仍找不到出去的路,而正是這次乃至之后的多次偶然相聯(lián)合,從而決定了今日的我要在此寫下這些話。那么,當(dāng)您偶然地拿起這本書,偶然地看到 這段話,您是否會問自己:這樣的偶然又會導(dǎo)致什么樣的必然? 如果您依然決定繼續(xù)這次的偶然之旅,那么首先請認(rèn)識兩個人,準(zhǔn)確的說是一個人和一只企鵝。這個人自然就是 們也可是稱他為 李納斯 , 正是這位 來自芬蘭的 天才,在 1991 年 1 月 2 日, 攥著在圣誕節(jié)和生日得到的錢,偶然地做出了一個重大的財(cái)政決定,分期三年 買一臺價格 3500 美元得相貌平平得計(jì)算機(jī), 從而 始了。 企鵝則是 標(biāo)志, 很多人可能不知道 是卻可能知道這只企鵝,這是一個奇怪的現(xiàn)象,就像很多人知 道微軟 ,卻不知道比爾蓋茨。不管怎么說, 是 造了 這只企鵝 , 并 讓它有一副爽透了的樣子,就像剛剛吞下一扎啤酒。除此之外,這只企鵝還要很特別 , 其他的企鵝都是黑嘴巴黑腳蹼,但 它 卻是黃嘴巴黃腳蹼,這使它看上去好像是鴨子與企鵝的雜交品種,也許它是唐老鴨在南極之旅中與一只當(dāng)?shù)仄簌Z一夜傾情的結(jié)晶。 其次, 在您繼續(xù)之前,我還想 請 您 問自己 一 個問題: 我在強(qiáng)迫自己學(xué)習(xí)內(nèi)核么?我很希望您能回答不是,但希望與現(xiàn)實(shí)往往都有段不小的距離,因?yàn)?很多時候,我 都 發(fā)現(xiàn)身邊的人是因?yàn)橛X得內(nèi)核很高深而強(qiáng)迫自己喜歡的 。強(qiáng)迫自己去喜歡一個人是多么 痛苦的事情。或許,針對這個問題,最讓人愉悅的回答是“說實(shí)話,我學(xué)習(xí)的熱情從來都沒有低落過?!闭?中希望的那樣。 本書的組織形式 本書將 核的學(xué)習(xí)分為四個層次:全面了解,掌握基本功;興趣導(dǎo)向,選擇重點(diǎn)深度鉆研;融入社區(qū),參與開發(fā)做貢獻(xiàn);堅(jiān)持,堅(jiān)持,再堅(jiān)持??偨Y(jié)起來,就是“ 全面了解抓基本,興趣導(dǎo)向 深鉆研 ; 融入社區(qū)做貢獻(xiàn) ,堅(jiān)持堅(jiān)持再堅(jiān)持。 ”(如果您是一個修真小說愛 好者,盡可以將其與煉氣、筑基、結(jié)丹和元嬰等層次相對應(yīng)。) 第一層次修煉的內(nèi)容包括了前三章,目 的是希望 您 能夠?qū)?及內(nèi)核有個全面的認(rèn)識和了解, 掌握分析 核源代碼的分析方法。 第 1 章 主要介紹了 18 年成長史 ,或許您會樂意 陪我一起緬懷下這過去的十八年。 第 2 章 介紹內(nèi)核的配置和編譯過程,和任何大型軟件源碼的學(xué)習(xí)一樣,學(xué)會編譯和配置是第一步。 第 3 章 介紹學(xué)習(xí)內(nèi)核需要的基礎(chǔ),內(nèi)核的體系結(jié)構(gòu)、目錄結(jié)構(gòu)、代碼特點(diǎn),瀏覽內(nèi)核代碼的工具,最后,突出強(qiáng)調(diào)了內(nèi)核源碼分析過程中極為重要的兩個角色 并以 系統(tǒng)為例,演示了如何利用這兩個角色進(jìn)行代碼分析。 第 二層次的修煉包括了第 4 11 章的內(nèi)容, 對內(nèi)核多數(shù)部分的工作原理進(jìn)行介紹。按照認(rèn)識的發(fā)展規(guī)律,在第一層次修煉中已經(jīng)對內(nèi)核有個全局的認(rèn)識和了解之后,接下來就應(yīng)該以興趣 為導(dǎo)向,尋找一個子系統(tǒng)或模塊,對其代碼深入鉆研和分析, 不懂的地方就通過社區(qū)、郵件列表或者直接發(fā) 教等途徑弄懂,切勿得過且過,這樣分析下來,對同步、中斷等等內(nèi)核的很多機(jī)制也同樣會非常了解,俗話說一通則百通就是這個道理。 因此第二層次的各個章節(jié)里,只是闡釋重點(diǎn)的概念和工作原理,幫助您在分析該部分代碼時進(jìn)行理解,并不求詳盡 。 第 4 章 討論系統(tǒng)的初始化, 萬事開頭難 , 系統(tǒng)的初始化是一個很復(fù)雜的過程, 不過 對于內(nèi)核源碼的學(xué)習(xí)來說,以這個部分開始應(yīng)該是個不錯的選擇。特別是子系統(tǒng)初始化的討論,應(yīng)該是您選擇任何內(nèi)核子系統(tǒng)開始分析時都需要了解的內(nèi)容。 第 5 章 討論系統(tǒng)調(diào)用, 它是應(yīng)用程序和內(nèi)核間的橋梁,學(xué)習(xí)并理解它是我們走向內(nèi)核的一個很好的過渡。 第 6 章 討論內(nèi)核的中斷處理機(jī)制, 包括幾乎任何一本內(nèi)核書籍都沒有涉及的 通用 第 7 章 討論進(jìn)程的內(nèi)核抽象,以及進(jìn)程如何被創(chuàng)建和銷毀。如果我們將計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)以及各種各樣的軟件看作一系列有機(jī)的生 命體,而不是死的指令集合,那么這就是一個進(jìn)程的世界,只不過與我們?nèi)祟愂澜绮煌氖?,進(jìn)程世界里的個體是一個一個鮮活的進(jìn)程,而不是人。人的世界有道德與法律去制約管理,進(jìn)程的世界同樣也有自己的管理機(jī)制,這就是第 7 章 所要展示的內(nèi)容 進(jìn)程管理。 第 8 章 討論進(jìn)程的調(diào)度,重點(diǎn)討論了在內(nèi)核歷史上具有重要地位的 O(1)調(diào)度器和最新的 度起。 第 9 章 討論內(nèi)存管理, 內(nèi)存就是進(jìn)程的家,這里討論內(nèi)核如何為每個進(jìn)程都分配一個家,并盡量的去做到“居者有其屋”,以及保證每個家的安全。 第 10 章 討論文件系統(tǒng),主要是虛擬文件系統(tǒng)( 它 通過在各種具體的文件系統(tǒng)之上建立一個抽象層,屏蔽了不同文件系統(tǒng)間的差異。 第 11 章 討論設(shè)備驅(qū)動, 對于驅(qū)動開發(fā)來說,設(shè)備模型的理解是根本, 利用是關(guān)鍵。 通過第二層次的修煉,您應(yīng)該對至少一到兩個部分有了很深入的理解,對內(nèi)核代碼采用的通用手法也已經(jīng)很拈熟,那么您應(yīng)該開始進(jìn)入第三層次,努力融入到內(nèi)核的開發(fā)社區(qū),此時的您已經(jīng)不會再是社區(qū)中潛水小白的角色,而是會針對某個問題發(fā)表自己的見解。您已經(jīng)可以嘗試參與到內(nèi)核的開發(fā)中去,即使僅僅修改了內(nèi)核中的一個錯誤單詞,翻譯了一份 大家需要的文檔,也是做出了自己的貢獻(xiàn),會得到大家的認(rèn)可。 本書中第三層次只包括了兩章的內(nèi)容,這是因?yàn)閮?nèi)核的修煉之道越往后便越依賴于自己,任何參考書都替代不了自己不斷的反思與總結(jié)。 第 12 章討論 參與 內(nèi)核開發(fā) 需要了解的一些基礎(chǔ)信息。 第 13 章討論了內(nèi)核的調(diào)試技術(shù), 與第 12 章一樣,您可以僅僅 將這些內(nèi)容看成內(nèi)核修煉中的一些 至于最后的第四層次,更是僅有兩個字 堅(jiān)持。能夠在內(nèi)核的修煉之道上走多遠(yuǎn),都取決于我們能夠堅(jiān)持多久,或許一個用一個公式概括更為合適: 心態(tài) +興趣 +激情 +時間 +X Y。 革命尚未成功,我等 仍需努力。 與君共勉之。 精華 版 方法論部分 導(dǎo)讀 到目前為之,博客上分享的精華篇都可以歸為方法論的范疇,在很多時候,都是方法論要比細(xì)節(jié)緊要得多。而這些精華篇又可細(xì)分為三個專題: 史記;內(nèi)核學(xué)習(xí)的方法論;驅(qū)動開發(fā)的方法論。 史記 除去那些精彩的“門”, 我們生活中乏味的事情太多了,所以不希望再去按慣例花個一二頁的篇幅乏味的寫個“ 介”,就將幾天中出去溜彎的時間貢獻(xiàn)了出來,逐年逐月的搜集整理了一些 長過程中所發(fā)生的重要的事情,抑或 一些非常有趣兒的事情。 開始時本以為這是 一件很輕易的事,起碼應(yīng)該比統(tǒng)計(jì)公布房價上漲多少的事情輕易的多, 利用 成這么一件事情又有何難?但是意外的是,貌似很難找到類似的歸納整理,或許能夠看到某個時間段內(nèi)的所謂的 類的字眼,但里面的羅列似乎大都滿足不了有趣兒的要求。 所以里面有些月份是個空白,不管如何,大家可以了解了解,看看是否有很多自己不知道的有 趣聞軼事 ? 緬懷已逝的十八年 ( 1991 1998) 緬懷已逝的十八年( 1999 2002) 緬懷已逝的十八年( 2003 2006) 緬懷已逝的十八年( 2007 2009) 內(nèi)核學(xué)習(xí)的方法論 透過現(xiàn)象看本質(zhì) ,獸獸門無非就是一些人體藝術(shù)展示。同樣往本質(zhì)里看過去, 學(xué)習(xí)內(nèi)核,就是學(xué)習(xí)內(nèi)核的源代碼,任何內(nèi)核有關(guān)的書籍都是基于內(nèi)核,而又不高于內(nèi)核的。 所以這個專題的前三個精華篇就是專注于介紹如何入手分析內(nèi)核源代碼的,這里前無來者的突出強(qiáng)調(diào)了“ 圖 ”的概念,雖然 著 圖遠(yuǎn)去了,可 圖: 不夸張地說, 我們?yōu)g覽內(nèi)核代碼時最為依仗的兩個文件?;旧?, 有一個 對于一個希望能夠在 核的汪洋代碼里看到一絲曙光的人來說,將它們放在怎么重要的地位都不過分。 我們?nèi)ハ愀?,通過海關(guān)的時候,總會有免費(fèi)的地圖和各種 指南拿,有了它們在手里我們才不至于無頭蒼蠅般迷惘的行走在陌生的街道上。即使在內(nèi)地出去旅游的時候一般來說也總是會首先找份地圖,當(dāng)然了,這時就是要去買了,拿是拿不到的,不同的地方有不同的特色, 只不過有的特色是服務(wù),有的特色是索取。 是 宮里的地圖 。 地圖 引導(dǎo) 我們?nèi)フJ(rèn)識一個城市 , 而 可以讓我們了解 一個 錄下面的結(jié)構(gòu)。 我們每次瀏覽 找屬于自己的那一段代碼時,都應(yīng)該首先看看目錄下的這兩個文件。 分析內(nèi)核源碼如何入手?(上) 既然要學(xué)習(xí)內(nèi)核源碼,就要經(jīng)常對內(nèi)核代碼進(jìn)行分析,而內(nèi)核代碼千千萬,還前仆后繼的不斷往里加,這就讓大部分人都有種霧里看花花不見的無助感。不過不要怕,孔老夫子早就留給我們了應(yīng)對之策: 敏于事而慎于言,就有道而正焉,可謂好學(xué)也已。 這就是說,做事要踏實(shí)才是好學(xué)生好同志, 要 遵循嚴(yán)謹(jǐn)?shù)膽B(tài)度,去理解每一段代碼的實(shí)現(xiàn),多問多想多記。如果抱著走馬觀花 ,得過且過的態(tài)度,結(jié)果極有可能就是一邊看一邊丟,沒有多大的收獲。 分析內(nèi)核源碼如何入手?(下) 下面的分析,米盧教練說了,內(nèi)容不重要,重要的是態(tài)度。就像韓局長對待日記的態(tài)度那樣,嚴(yán)謹(jǐn)而細(xì)致。 只要你使用這樣的態(tài)度開始分析內(nèi)核,那么無論你選擇內(nèi)核的哪個部分作為切入點(diǎn),比如 如進(jìn)程管理,在花費(fèi)相對不算很多的時間之后,你就會發(fā)現(xiàn)你對內(nèi)核的理解會上升 到另外一個高度,一個抱著情景分析,抱著 核完全注釋,抱著各種各樣的內(nèi)核書籍翻來覆去的看很多遍又忘很多遍都無法達(dá)到的高度。請相信我! 讓我們在 區(qū)里發(fā)出號召:學(xué)習(xí)內(nèi)核源碼,從學(xué)習(xí)韓局長開始! 對于學(xué)習(xí)來說,無論是 在 學(xué)校的課堂學(xué)習(xí),還是這里說的內(nèi)核學(xué)習(xí), 效果好或者壞,最主要取決于兩個方面 方法論和心理。注意,我無視了智商的差異,這玩意兒玄之又玄,岔開了說,屬于迷信的范疇。 因此 繼介紹分析內(nèi)核源碼方法的三個精華篇之后,又針對內(nèi)核學(xué)習(xí)過程中最為常見的兩個心理誤區(qū)做了闡述。 內(nèi)核學(xué)習(xí)的心理問題 而心理上的問題主要有兩個,一個是盲目,就是在能夠熟練適用 前,對 何物還說不出個道道來,就迫不及待的盲目的去研究內(nèi)核的源代碼 。這一部分人 會 覺得既然是學(xué)習(xí)內(nèi)核,那么耗費(fèi)時間在熟悉 基本操作上純粹是浪費(fèi)寶貴的時間和感情。不過這樣雖然很有 韓峰同志的熱情和干勁兒,但明顯走入了一種心理誤區(qū)。重述 那句話:要先會使用它。 第 二個就是恐懼。 人類進(jìn)化這么多年,面對復(fù)雜的物體和事情還是總會有天生的懼怕感,體現(xiàn)在內(nèi)核學(xué)習(xí)上面就是:那么龐大復(fù)雜的內(nèi)核代碼,讓 人 面對起來該情何以堪啊! 即使有好的方法和堅(jiān)強(qiáng)的心理,我們在內(nèi)核學(xué)習(xí)過程中仍需要利用很多好的資源。其實(shí),韓峰同志已經(jīng)在日記里告訴了我們資源的重要性,因此我們在學(xué)習(xí)韓峰同志嚴(yán)謹(jǐn)細(xì)致的態(tài)度同時,還要領(lǐng)悟他對資源的靈活運(yùn)用。只有在以內(nèi)核源碼為中心, 堅(jiān)持 各種學(xué)習(xí)資源 的長期建設(shè)不動搖 ,才能達(dá)到韓局長那樣的高度,俯視 核世界里的人生百態(tài)。 內(nèi)核學(xué)習(xí)的相關(guān)資源 待到山花爛漫時,還是那些經(jīng)典在微笑。 驅(qū)動開發(fā)的方法論 因?yàn)橹辽僭趪鴥?nèi)大部分內(nèi)核相關(guān)的開發(fā)都是驅(qū)動的開發(fā),所以在內(nèi)核學(xué)習(xí)的方法論之后,專門用一個專題,從模塊機(jī)制、設(shè)備模型、驅(qū)動三件寶三個層次介紹了驅(qū)動開發(fā)的方法論。 模 塊機(jī)制與“ 有一種感動 , 叫淚流滿面 , 有一種機(jī)制 , 叫模塊機(jī)制 。 顯然 , 這種模塊機(jī)制給那些發(fā)燒友們帶來了方便 , 因?yàn)槟K機(jī)制意味著人們可以把龐大的 核劃分為許許多多個小的模塊 。 對于編寫設(shè)備驅(qū)動程序的 開發(fā)者 來說 , 從此以后他們可以編寫設(shè)備驅(qū)動程序卻不需要把她編譯進(jìn)內(nèi)核 , 不用 器 , 她只是一個模塊 , 當(dāng)你需要她的時候 , 你可以把她抱入懷中 ( 當(dāng)你不再需要她的時候 , 你可以把她一腳踢開 ( 設(shè)備模型(上) 設(shè)備模型(下) 對于驅(qū)動開發(fā)來說,設(shè)備模型的理解是根本,毫不夸張得說,理解了設(shè)備模型,再去看那些五花八門的驅(qū)動程序,你會發(fā)現(xiàn)自己站在了另一個高度,從而有了一種俯視的感覺,就像鳳姐俯視知音和故事會,韓峰同志俯視女下屬。 顧名而思義就 知道設(shè)備模型是關(guān)于設(shè)備的模型,既不是任小強(qiáng)們的房模,也不是張導(dǎo)的炮模。對咱們寫驅(qū)動的和不寫驅(qū)動的人來說,設(shè)備的概念就是總線和與其相連的各種設(shè)備了。電腦城的 作者都會知道設(shè)備是通過總線連到計(jì)算機(jī)上的,而且還需要對應(yīng)的驅(qū)動才能用,可是總線是如何發(fā)現(xiàn)設(shè)備的,設(shè)備又是如何和驅(qū)動對應(yīng)起來的,它們經(jīng)過怎樣的艱辛才找到命里注定的那個他,它們的關(guān)系如何,白頭偕老型的還是朝三暮四型的,這些問題就不是他們關(guān)心的了,而是咱們需要關(guān)心的。在房市股市千錘百煉的咱們還能夠驚喜的發(fā)現(xiàn),這些疑問的中心思想中心詞匯就是總線、設(shè)備和驅(qū)動, 沒錯,它們就是咱們這里要聊的 備模型的名角。 驅(qū)動開發(fā)三件寶: 內(nèi)核源碼 設(shè)備模型之外,對于驅(qū)動程序的開發(fā)者來說,有三樣?xùn)|西是不可缺少的:第一是協(xié)議或標(biāo)準(zhǔn)的 就是規(guī)范,比如 議規(guī)范;第二是硬件的 你的驅(qū)動要支持的硬件的手冊;第三就是內(nèi)核里類似驅(qū)動的源代碼,比如你要寫觸摸屏驅(qū)動的話,就可以參考內(nèi)核里已經(jīng)有的一些觸摸屏驅(qū)動。 核問題門 繼前面三個專題之后,為了 感謝精華篇發(fā)布過程中很多朋友的關(guān)心與支持,便以 “問題門” 為題為 拙作 核修煉之道 制作了一個小插曲 ,希望通過對大家內(nèi)核學(xué)習(xí)過程中遇到的問題與經(jīng)驗(yàn)心得做一番展示,來幫助還在門外的朋友尋找到這扇門的鑰匙。 核問題門 學(xué)習(xí)問題、經(jīng)驗(yàn)集錦(持續(xù)更新中) 陳憲章說 :“ 學(xué)貴有疑,小疑則小進(jìn) , 大疑則大進(jìn)。疑者,覺悟之機(jī)也,一番覺悟一番長進(jìn) ?!?培根說 :“ 多問的人將多得。 ” 還在學(xué)校的時候?qū)熢诩で橹v演 之后對著會議室里形態(tài)各異但均靜默不語的我們痛心疾首的說:“會提問題很重要啊,同志們!不會提問題怎么有資格做研究!” 這樣鏗鏘有力的訓(xùn)誡今日想起仍覺深受刺激,于是就要不可避免得要做出一些反應(yīng)來。不過一是因?yàn)樵圻@年代還沒有非主流的說法,二是因?yàn)橐矝]有 馮仰妍 同學(xué)的性別優(yōu)勢,不可能受到刺激就整出個門來。咱能夠做到的最大反應(yīng)也就是在這里開貼專門探討探討內(nèi)核學(xué)習(xí)的相關(guān)問題,為了稍微增加那么一些廣告效應(yīng),就稱為“問題門”吧。 使用“問題門”的稱呼,一是內(nèi)心里潛藏的那點(diǎn)低級趣味想去沾點(diǎn)近些年層出不窮各種各樣的“門”的仙氣, 二是在內(nèi)核的學(xué)習(xí)過程中的確實(shí)實(shí)在在的存在著這樣的一個“門”,橫亙在我們的面前,跨過去便海闊天空是另一番世界,但卻是讓無數(shù)人競折腰,百思不得其鑰匙。 緬懷已逝的十八年( 1991 1998) 至此落筆之際,恰至 世 18 周年, 18 年的成長,風(fēng)雨頗多,感慨頗多,謹(jǐn)以這些許年來的點(diǎn)滴之事為 成人禮添彩。 如果你尚未與 密接觸過,那么希望這里的內(nèi)容可以成為你初識 見證。如果你已經(jīng)是個 人,那么就選個安靜的早晨,抑或下午,陪我一起緬懷下這過去的十八年吧。 生 記 1987 年 生,而我也已端坐于學(xué)堂之中,隱去一身的稚氣,能夠搖頭晃腦的吟誦幾句詩賦了。若真是冥冥中自有定數(shù)的話,或許這時就暗定了 4 年后 誕生。 1991 年 個芬蘭的大學(xué)生, 對于他不能按照意愿訪問大學(xué) 務(wù)器而感到 很憤怒, 于是 開始為一個以后被稱為 “ 的內(nèi)核而工作 ,并于這一年的 10 月 5 日發(fā)布了 1992 年 4 月,第一個 聞組“ 立。 10 月,第一個可以安裝的 本 布。同年,我拿到了平生的第一個畢業(yè)證。 1993 年 8 月,第一本關(guān)于 著作 出版。而這一年,我最敬佩的語文老師患病離去了,從此,我知道了生活中不僅僅只有歡聚,還有傷別。 1994 年 布,并采用 通用公共許可證 )協(xié)議。 大家要 一只吉祥物, 然想到小時候去動物園被一只企鵝追著滿地打滾 , 還被 咬了一口!既然想不到其它的吉祥物了,干脆就以這支企鵝來當(dāng)吉祥物算了! 泰坦尼克 的狂潮 1995 年 4 月,召開首屆 覽會,一個以 特征的商業(yè)展覽博覽會。幾個月后,我迎來了第二個中學(xué)階段。 1996 年 布, 它第一個支持 了 稱多處理器) 架構(gòu)。此時 全球用戶已經(jīng)達(dá)到了 350 萬左右。 1997 年 首例 毒“ 發(fā)現(xiàn)。 電影泰坦尼克號所用的 160 臺 形工作站中,有 105 臺采用了 1998 年 1 月,第一份 聞周刊出版,同時, 布他們將在自由軟件許可協(xié)議下發(fā)布瀏覽器的源代碼,這為 自由軟件的發(fā)展提供了廣闊空間。 2 月, 他的朋友門提出了“ 概念,申請了該商標(biāo)特權(quán)并且組建了 站,從而開始推動 商業(yè)化發(fā)展。 4 月, 泛被美國國家公共新聞廣播報(bào)道,標(biāo)志 主流、非技術(shù)性的媒體界首次出現(xiàn)。 5 月, 索引擎開始流行,不僅僅是因?yàn)樗亲詈玫乃阉饕?,而且還因?yàn)樗腔?具有 色的搜索網(wǎng)頁。 6 月,“從來沒有一個用戶向我提起 像眾多的免費(fèi)產(chǎn)品一樣,雖然它是很小的,卻得到了一群忠誠的擁護(hù)者?!北葼柹w茨在 6 月 25 日的 刊上說。 7 月, 桌面之爭在其擁護(hù)者之間愈演愈烈, 實(shí)際行動中表明常好用,在這種情況下, 生了。 宣布將積極支持 始成為一個家喻戶曉的詞。 9 月, 建了 購,不過它一直是訪問量最高和最容易閱讀的 門網(wǎng)站。 12 月,一篇來自 報(bào)導(dǎo)說 發(fā)行量在 1998 年漲了 200%以上,它的市場占有率也增加了 150%以上。 有 17%的市場占有率并且增長率超過了市場上其它任何一個系統(tǒng)。 同年,我迎來了人生中一個非常重要的時刻:我上大學(xué)了! 緬懷已逝的十八年( 1999 2002) 提前發(fā)生的革命 1999 年 1 月,“ 經(jīng)發(fā)布,我終于可以松口氣了 ” 創(chuàng)造者 。 3 月,首屆 論會和博覽會在加洲的圣何塞舉行,作為 一個大的商業(yè)化的貿(mào)易展示活動,它無疑向世界昭示了 到來。 8 月, 布了與 合作關(guān)系,并且開始大規(guī)模的為內(nèi)核的發(fā)展做貢獻(xiàn)。 行了首次公開募股,股價馬上漲到了 50 美元,在那個時候這個價似乎很高。摩托羅拉公司與 立了合作關(guān)系,進(jìn)入 域并提供嵌入式系統(tǒng)產(chǎn)品,支持和培訓(xùn)服務(wù)。布了在 共源許可( 發(fā)行 開發(fā)一個網(wǎng)絡(luò)版本的辦公套件。 9 月, 股票達(dá)到了 135 美元,這個價格在那個時候似乎是難以置信的高。 10 月, 布它將在 共源許可下公布 源代碼。 12 月, 首次公開募股價格是 30 美元 /股,這個價格很快漲到了 300美元,它在 史上創(chuàng)造了最高的首次公開募股價格。 這一年,網(wǎng)絡(luò)進(jìn)入了宿舍, 也進(jìn)入了我們的生活。 2000 年 1 月, 布創(chuàng)建我們非常熟 悉的 這年底, 2000 個項(xiàng)目,擁有 92000 個注冊的開發(fā)者。 2 月,最近的 告顯示 在成為“服務(wù)器電腦上第二個最受歡迎的操作系統(tǒng)”,在 1999 年占了 25%的服務(wù)器操作系統(tǒng)銷售額, T 為 38%,占第一位, 9%,排名第三, 前曾預(yù)測過 在 2002 或 2003 年到達(dá)第 2 位,這場革命提前發(fā)生了。 3 月, 嵌入式 會 ( 成立。 8 月, 及 布 開放源代碼 發(fā)展 實(shí)驗(yàn)室 ( 立。 9 月, 布了 的 。 11 月, 布將在 2001 年投資 10 億美元在 首部基于 手機(jī) 這一年的某一天,和同學(xué)坐在學(xué)校四大發(fā)明廣場上觀看同一首歌演出,困意盎然,期間那個粗獷的名歌星的一句話卻驚醒了我:“希望你們交通大學(xué)為中國的交通事業(yè)做出更大的貢獻(xiàn)”,大意如此,我頓時無語,他的語言竟然和他 的外表一樣粗獷。 這一年的暑假,我第一次來到江南,在西湖斷橋?qū)γ娴娘堭^里,透過落地窗恰恰看到湖里荷花的位置,要了份西湖醋魚和一瓶啤酒,坐到下午四點(diǎn)鐘,然后順著蘇堤白堤靜靜的走下去,直到繞湖一周再次回到斷橋,已是晚上八點(diǎn),坐在湖邊的長凳上,一夜無語。 和平、愛情和 001 年 1 月,期待已久的 布。 3 月, 核高級會議在加州圣何塞舉行,它或許是歷史上 核 4 月, 幾個城市鼓吹“和平、愛情和 遇到了麻煩。 6 月, 布基于 入式系統(tǒng)的 將上市。 這一年底,找工作的季節(jié),我深刻認(rèn)識了 沫和 所謂的好工作無門和出國無門,我無奈選擇考研。 2002 年 由 巴西 18 歲的內(nèi)核開發(fā)人員 護(hù),自己則帶領(lǐng) 開發(fā)工作 。 這一年,我從一個交大到了另一個交大,這個轉(zhuǎn)變似乎很平淡,并不深刻。 緬懷已逝的十八年( 2003 2006) 003 年 1 月, 布將在其手機(jī)中使用 表著 功進(jìn)軍手機(jī)領(lǐng)域。 6 月, 析師稱, 2003 年 務(wù)器在西歐的銷售量將達(dá)到 臺,到 2007年,銷售量將增至這個數(shù)字的三倍,銷售收入將翻一番,達(dá)到 19 億美元。 8 月, 韓國國家航空公司和 合發(fā)布聲明,表示韓國航空公司將把該公司的核心業(yè)務(wù)移植到 務(wù)器當(dāng)中完成,其中操作系統(tǒng)則采用 9 月, 三星在推出了首款基于 統(tǒng)平臺的 能手機(jī) 11 月, 布,它被 認(rèn)為是第一款真正意義上的企業(yè)級內(nèi)核 , 這是 核從 2001 年以來第一次的大改動。 這一年,我第一次在電視直播里看著自己喜歡的米蘭奪得了冠軍杯。 2004 年 1 月, 金會 成立。 2 月, 準(zhǔn) 臺, 規(guī)范了所有能被稱為 作系統(tǒng)所應(yīng)該有的特性。 5 月, 基于 路由系統(tǒng)出現(xiàn) 。 10 月 20 日, 個版本發(fā)布,在五年后的今天 經(jīng)是 面發(fā)行版的一個成功典范 。 11 月, 布,它成為大 眾關(guān)注的焦點(diǎn), 低了 1 個點(diǎn)的市場份額 像這種事已經(jīng)多年沒有發(fā)生過了。 經(jīng)成為了微軟 強(qiáng)有力的對手。 又到了找工作的季節(jié),宣講會、筆試、面試,我就要離開學(xué)校了么? 2005 年 10 月, 下載量突破了 1 億大關(guān) , 這表明,只要產(chǎn)品好,開放源代碼軟件也能夠獲得普通用戶的青睞。 11 月, 放了除 外的幾乎所有軟件,這使得它在一夜間成為了最大的開放源碼軟件廠商之一。 12 月, 布了第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 母嬰抽獎活動方案
- 汽車儀表抽獎活動方案
- 泉州玩水活動策劃方案
- 桃子采摘節(jié)創(chuàng)意活動方案
- 汽貿(mào)園招商活動方案
- 每月開始活動方案
- 殘聯(lián)工會活動方案
- 河北裝修活動方案
- 歌會校園活動方案
- 民族團(tuán)結(jié)宣傳活動方案
- 2025-2030中國全麥粉市場銷售狀況與競爭前景分析報(bào)告
- 2025至2030中國醫(yī)藥軟包裝行業(yè)市場發(fā)展分析及競爭格局與投資發(fā)展報(bào)告
- 主語從句超全課件
- 2025年中國氯化聚醚項(xiàng)目投資計(jì)劃書
- 無創(chuàng)血流動力學(xué)監(jiān)測
- DB37-T5311-2025建筑工程消防設(shè)計(jì)文件編制標(biāo)準(zhǔn)
- 成都市高新區(qū)2023年七年級《歷史》下冊期末試卷與參考答案
- 中國上市銀行2024年回顧及未來展望-安永-202505
- TSG Z7002-2022特種設(shè)備檢測機(jī)構(gòu)核準(zhǔn)規(guī)則
- 裝修售后維修合同協(xié)議
- 2025年數(shù)字經(jīng)濟(jì)下的創(chuàng)業(yè)政策調(diào)整策略試題及答案
評論
0/150
提交評論