當前位置:編程學習大全網 - 源碼下載 - linux內核源代碼情景分析 怎麽樣

linux內核源代碼情景分析 怎麽樣

這段時間壹直在為畢業論文糾結,論文題目是關於Linux進程模塊的源代碼分析與研究。 以前拜讀過《操作系統設計與實現》,《Linux內核設計與實現》,《understanding the linux kernel 3rd》等等,桌面還有大把的網絡下下來的資料。 初識這本書,是大三時候壹位同學跟我提起,當時覺得還沒到閱讀源代碼的程度。壹直到做這篇論文,在我最糾結的時候,忽然想起朋友說過這本書,於是下了電子版本。 理所當然,我完全被這本書吸引。 我難掩心中的激動,幾乎要歡呼起來,這何嘗不是壹本可以當做小說閱讀的書籍! 這本書不像前兩本那樣,僅僅只是羅列出Linux的特性,數據結構,相關的技術等等,他是在帶領妳去走進Linux源代碼的世界,順著代碼的調用,壹路斬荊披棘,最後帶妳到底目的地。途中雖然驚險,但壹路過來,卻是充滿了趣味,更是享受到了智力上的成就感。 關於書的語言。 讀這本書,仿佛是妳的好朋友就坐在妳面前跟妳講話,他把Linux源碼中的枯燥的理論跟生活中普遍的事物聯系起來,像進程的task_struct結構體,相當於我們的“戶口本”,進程轉換到"zombie”狀態,“進程死亡了無法幫自己註銷戶口登記,要父進程幫忙”等等,這些解釋非常地形象。所謂的大師也便是如此,用最通俗的語言把最深奧的道理講明白,我想,這本書的作者做到了。 此書的不足。 這本書也存在著不足之處。第壹點,此書是2001年出版的,所以是以2.4版本的源代碼為基礎的,而現在已經長期停留在2.6版本了;第二是,書中的圖片嚴重不足,很多原理只要附加張圖片便能讓讀者明了,可是作者花了不少的篇幅去解釋而沒有附加圖片,這很讓人費解,或者這是因為錄入不是作者本人做的原因;第三,這跟很多國內書籍類似,沒有索引,查找代碼的講解是件很痛苦的事情。 距離這本書第壹次出版已經有八年的時間了,希望作者能抽出時間再修訂,在此基礎上做2.6版本源代碼的分析。 這是我見過的國內比較好的真正用心去寫的計算機書籍,在此之前也只讀過壹本關於匯編語言的書籍,作者是王爽。依稀還記得當年舍友都睡了的時候,壹個人小心翼翼地趴在筆記本前仔細閱讀的情景,如今甚是懷念。 這是本好書。

  • 上一篇:魔獸世界 獸人獵人 都怎麽升級 快和掙錢我練的是 挖礦和工程都在那裏升級
  • 下一篇:GPS定位技術的技術介紹
  • copyright 2024編程學習大全網