作者gowrite (gowrite)
看板LinuxDev
標題[問題] 有關 /usr/src/linux-headers-*-generic
時間Wed May 19 22:42:17 2021
各位好,我是 linux 自學新手
有幾個問題想問
1. 有關於 /usr/src/ 中,有好幾個目錄,像是
a. linux-headers-5.8.x-xx-generic
b. linux-hwe-5.8-headers-5.8.x.xx
可以詢問一下這些目錄中的文件是因為我 apt-get upgrade 之後所更新的核心嗎?
這跟 /boot 目錄中開機所需的核心文件有什麼關係呢?
另外一個問題是 a 目錄中的 generic 代表的意思是什麼?
2. 最近在研究 linux process ,在找 task_struct 的 code 定義,
用 grep 找了好久,最後只有在 /usr/src 中的目錄找到,
而 /usr/include 中卻沒有相關的 header 文件,
為什麼呢?
還請各位前輩幫忙解惑
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.209.29 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1621435339.A.825.html
※ 編輯: gowrite (42.77.209.29 臺灣), 05/19/2021 22:43:29
→ wens: headers 是讓你編 out-of-tree module 用的 05/19 22:45
→ wens: 或是 dkms 用 05/19 22:45
→ wens: 2. 因為那是 kernel 內部用,userspace不會用到 05/19 22:45
感謝關鍵字,我學到很多相關知識
推 nickchen1202: 查kernel相關的東西建議在這個網站找比較快 05/20 14:32
→ nickchen1202: Elixir Cross Referencer 05/20 14:32
→ nickchen1202: 關於generic是什麼意思可以參考這個 05/20 14:35
→ nickchen1202: (單純猜測你是用Ubuntu/Ubuntu-based OS 05/20 14:35
沒錯,我是用 ubuntu,
感謝你的知識分享,看到很多學習的知識。
※ 編輯: gowrite (42.77.209.29 臺灣), 05/21/2021 13:36:14