本書並非介紹套件的應用,主要內容在於Linux核心程式(Kernel)的改寫與設計。目前在市面上,多數的Linux中文書籍,大部分是教讀者如何架站,或是如何管理伺服器等,而很少有專門講解LinuxKernelModule的相關書籍,讓人以為Linux不過是可以用來架站的作業系統而已,殊不知Linux最與眾不同的地方在於Linux具有開放原始程式碼(OpenSource)的特性,也就是可以讓我們自由修改Linux的核心程式,使其可以達到我們想要實現的各種功能。修改LinuxKernel乍聽之下會是一件相當困難的事情,其實一點都不難,難的地方是在於沒有人帶領,然而本書即是以帶領初學者的方式,一步一步的往修改LinuxKernel的方式深入研究,並且由淺入深,適合各種程度的讀者。
目錄
第一章LinuxKernel的基礎第二章LinuxKernelModule的程式基礎第三章LinuxKernelSource的網路函數呼叫關係第四章利用Module來修改LinuxTCP/IPKernel第五章進階的LinuxKernelModule第六章交錯式的Linux原始程式之追蹤方法第七章Linux的遠端除錯(RemoteDebug)第八章核心2.6版的KernelModule
第一章LinuxKernel的基礎第二章LinuxKernelModule的程式基礎第三章LinuxKernelSource的網路函數呼叫關係第四章利用Module來修改LinuxTCP/IPKernel第五章進階的LinuxKernelModule第六章交錯式的Linux原始程式之追蹤方法第七章Linux的遠端除錯(RemoteDebug)第八章核心2.6版的KernelModule