2012-04-09 25 views
1

我想通過模塊和系統調用開始我的Linux內核編程。但我不想玩我現有的系統。我已經下載了2.6內核用於實驗目的,但我不知道如何將它用於我的實驗。請幫忙。準備計算機學習系統調用和Linux內核模塊

1)我應該在哪裏進行系統調用(我是指哪個內核)?以及如何設置它?

2)一個學習系統的好地方呼叫像我這樣的初學者?

(更新) - 我可以使用早期版本的Linux內核(啓動時會顯示以前的版本)。

回答

2

安裝VirtualBox,在VM中安裝Linux發行版,將其設置,關閉(未掛起),將其複製到某個位置,以便在垃圾桶/垃圾桶無法啓動時進行恢復。在VM中做你的實驗。

使用什麼內核並不重要,儘管使用與可用用戶空間相匹配的內存(尤其是glibc),但你會做得更好,這就是爲什麼選擇分發版比內核版更好。

+0

我還應該提到,我通常將源文件保存在主機上的NFS安裝目錄中,因此如果我廢棄虛擬機,它們就很安全。 – geekosaur 2012-04-09 05:42:35

+0

請用其他方式建議。我只有64位Ubuntu,但我的處理器不支持VT。 – user1263375 2012-04-09 06:00:08