發表文章

目前顯示的是 一月, 2013的文章

如何在ubuntu中compile kernel(12.10)

圖片
我老師曾告訴我,在他那個年代Compile kernel是一件常常做的事;今天,主流Linux發行版(如ubuntu, fedora)都是每半年就更新一次,除非真的需要最新driver而該driver只在最新kernel才有而且連等幾個月的時間也沒有,否則最長只要等半年,就可以用上update的kernel,應該已經很少需要再自己compile kernel了。

既然大部分人已不再需要自己compile kernel,那為甚麼今天我要親手compile呢?話說大學的作業系統課有個加分作業,需要在linux kernel中加入system call,為了這5分,我必須自己compile kernel,於是,就有了這篇教學。

如何在linux kernel 3.7中加入system call

圖片
作業系統有個加分作業,就是在linux kernel中加入自己的system call,我這科考試成積差,為了求分,我決定做這個加分作業。

為了讓這份功課公開後,可以在更長的時間內仍然有價值,我決定用最新的ubuntu 12.10 以及在當時推出了還不到兩天的kernel 3.7.2去完成這個作業,本教學同時適用於32bit和64bit linux。