[問題] 有關 /usr/src/linux-headers-*-generic

作者: gowrite (gowrite)   2021-05-19 22:42:17
各位好,我是 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 文件,
為什麼呢?
還請各位前輩幫忙解惑
謝謝
作者: wens (文思)   2021-05-19 22:45:00
headers 是讓你編 out-of-tree module 用的或是 dkms 用2. 因為那是 kernel 內部用,userspace不會用到
作者: nickchen1202 (Nickchen Nick)   2021-05-20 14:32:00
查kernel相關的東西建議在這個網站找比較快https://reurl.cc/NXzLV5Elixir Cross Referencerhttps://ubuntu.com/kernel/variants關於generic是什麼意思可以參考這個(單純猜測你是用Ubuntu/Ubuntu-based OS

Links booklink

Contact Us: admin [ a t ] ucptt.com