展開全部
習慣而已。
很多需要內核提供編譯函數、參數支持的軟件,都習慣到固定的地方去尋找內核源代碼。而不是讓你去設置。
相對來說,這樣軟件之間的兼容和交互會更方便。
內核在安裝完后,有的時候他會在 /lib/modules// 里面做一個到內核源代碼地址的鏈接。但這樣如果意外刪掉了源代碼,這個鏈接就會指向錯誤的地方。
所以很多時候,直接去某個特殊位置找源代碼更好,而且有的時候計算機必須先用另外一個內核啟動計算機后給新的內核編譯驅動模塊。這樣的話,因為內核版本不同,會導致不能正確找到目標內核的版本和源代碼位置。
這個時候一個約定俗成的鏈接地址,可以解決很大的問題。