November 26, 2006

「深入淺出 Hello World Part I/II (台北場次)」簡報上線

週六去台灣科技大學作 [深入淺出 Hello World Part II (台北場次)] 的演講,騎了九十幾分鐘的腳踏車終於抵達,雖然這是相當冷門的題目,不過還是有一些朋友參與,也感謝工作人員全程配合。早上是作 Part I 的複習,而下午才是 Part II,簡報檔開放下載: 「深入淺出 Hello World」系列的 slides 命名方式調整為 "HackingHelloWorld-PartN-YYYMMDD,連同 Part I 也會在維護的範圍內。Part II 終於把 syscall 的「探索歷程」帶過,有了基礎的概念後,才能銜接 Part III 以 User-Mode-Linux 分析 "Hello World" 程式運作於 Linux 系統上,種種巨觀與微觀的變化。如此一來,也才能深刻感受到 user-space 與 kernel-space 的互動,以及 Linux 背後的層層布幕,這是我最近回想近十年前拜讀 jjhou 的譯作《Windows 95 系統程式設計大奧秘》,所萌生的想法:
    許多充斥於開放資源的 Linux programming 文件常只敘及概念或技術細節,往往以照單全收卻沒有充分消化的結局作收。我們何嘗不能以「實驗」的心態去思考 "Hello World" 這種小規模應用程式在執行時期的微妙變化,此時再佐以網路上豐富的資料,不是更能享受醍醐灌頂的美妙嗎?
接下來的 Part III 與 IV 就踏入「實戰」的階段,也會有更深入的 Hacking :-)
由 jserv 發表於 November 26, 2006 01:31 AM
迴響

您好,想請問還可以下載那兩份簡報或錄影檔嗎?
因為我好像無法download以上兩份pdf,另外想請教您有分享寫debugger的技術嗎,例如分析stabs format?
謝謝您

cjy 發表於 February 24, 2007 09:03 AM

很高興能看到這個主題, 請問有錄影檔or 錄音檔嗎?
謝意

Jason 發表於 March 14, 2008 10:28 AM
發表迴響









記住我的資訊?