linux 內核源碼arch/ 目錄的前世此生

歷史的痕跡:在最新的linux-2.6.31/arch/arm/文件夾下,仍然保留Linux最初向ARM處理器移植的痕跡,最初的移植由黑客完成,在老的移植的代碼文件的頭部保留着黑客的名字;最初的ARM也不像如今這樣的先進,都是StrongARM、ARM7之類,具體文件夾如mach-sa1100、mach-shark、mach-rpc等。如今就ARM來講已不是StrongARM、ARM7的時代,但勿忘歷史,讓咱們記住那些把Linux移植到ARM的大牛們,記住哪一個開拓的年代。
 
   夫妻的利益:當NOKIA的手機在世界流行時,和那句名言」成功的男人背後有一個女人,或者是成功的女人背後有一個男人「同樣,NOKIA的背後站着TI,能夠認爲NOKIA 2009年前的手機80%都是都使用了TI的OMAP處理器,換句話說OMAP處理器就是NOKIA和TI結婚證書,看一看mach-omap2下文件的開頭有TI的地方大多就有NOKIA,也許你就能理解其中的深意。但古話又說的好」夫妻本是同林鳥、大難來時各只飛「,在這個危機的年頭,NOKIA和TI的關係也偶現危機,它們的將來還真說很差。
 
   成功的失敗:有部電影叫《真實的謊話》,套用一下就是「成功的失敗」,INTEL是成功者,這樣說確定不多人回提出疑義,但成功者也有失敗,INTEL在X86上風光無限,在XSCALE上卻體味到少有的失敗,從StrongARM到XSCALE,INTEL好象沒有體味到多少成功,XSCALE在網絡處理器上的應用--IXP系列,到如今已經沒有剛推出IXP4xx/IXP24xx時的意氣風發,IXP4xx還有亮點, IXP24xx則徹底是個殘廢;XSCALE在存儲處理器--IOP系列上有點成功,多少能爲INTEL換來些美金;最失敗就是XSCALE在消費電子處理器上的應用-PXA系列,如今Marvell已經成爲其主人。linux-2.6.31/arch/arm/文件夾下的辛酸也許只有INTEL才體味的到。感興趣能夠到mach-pxa等文件夾下瀏覽一翻。
 
   親生的兒子:MOTOROLA是個偉大的公司,對它影象最深的廣告是「一頭騾子拉着一部摩托車」,如今MOTOROLA並不如意,處理器業務已轉給兒子Freescale,手機業務陷入泥潭,特別是手機業務,當QT軟件被NOKIA收購的時候,MOTOROLA體會的痛苦只有本身知道,若是MOTOROLA收購了QT軟件,也許...,惋惜歷史很難改變,當MOTOROLA病入膏肓的時候,兒子是會痛苦的,原本Freescale能夠憑藉MOTOROLA的手機業務把mx2/mx3處理器作大,如今就如一場噩夢。真是人算不如天算。
 
   喜人的收穫:喜歡到linux-2.6.31/arch/arm/下瀏覽一翻的公司確定有Samsung,s3c24xx系列借中國的東風(IT製造業)賺取了大把的人民幣;s3c64xx系列依賴APPLE的IPHONE效應開始大把大把的賺取美金,可謂風光無限。看看mach-s3c24十、mach-s3c24十二、mach-s3c2440、mach-s3c244二、mach-s3c244三、mach-s3c6400到mach-s3c6410的里程就知道Samsung的一路風光。看深一點,Samsung此處的成功說是技術的成功不如說是雙贏理念的成功,看看以上文件夾下文件的版權全部並非Samsung而是Simtec Electronics,也許就能理解我這麼說的意思。
 
   朋友的敵人:看到mach-msm文件夾下文件裏出現Google和高通在一塊兒的時候,我並不驚訝,有時」敵人的敵人是朋友「這個邏輯很是通俗易懂,當高通進入ARM手機平臺開發的時候沒找到強大的朋友,還好有強大的專利大棒,可以作到收入90億美圓,利潤80億美圓。不過當專利被視爲對國家利益威脅的時候,高通再牛也得作自我改變了。正好Google推出了Android手機操做系統平臺,須要有ARM硬件平臺的支持,可謂二者一拍即合。只是這種結合並不牢靠,Google和TI、Samsung在的ARM硬件平臺上也有合做。因此有時」敵人的敵人是朋友「這個邏輯又讓人困惑。linux

相關文章
相關標籤/搜索