Re: [问题] 有关 /usr/src/linux-headers-*-generic

楼主: fourdollars (四元)   2021-06-07 14:29:40
Ubuntu 会同时维护不同版本的 Linux kernel 来满足不同的需求
-generic 只是一个名称用来区别现在到底是使用哪个 kernel
这个名称跟 Linux kernel 本身的原始码无关
以 Ubuntu 20.04 为例可以找到下面各种版本
仔细看一下名称跟说明应该可以猜到用途吧
$ LANG=C apt-cache search linux-headers- | grep ^linux-headers-[^0-9] | grep
-v -e virtual -e lowlatency -e dummy | sort
linux-headers-aws-edge - Linux kernel headers for Amazon Web Services (AWS)
systems.
linux-headers-aws - Linux kernel headers for Amazon Web Services (AWS)
systems.
linux-headers-azure-edge - Linux kernel headers for Azure systems.
linux-headers-azure - Linux kernel headers for Azure systems.
linux-headers-gcp-edge - Google Cloud Platform (GCP) Linux kernel headers
linux-headers-gcp - Google Cloud Platform (GCP) Linux kernel headers
linux-headers-generic - Generic Linux kernel headers
linux-headers-generic-hwe-20.04-edge - Generic Linux kernel headers
linux-headers-generic-hwe-20.04 - Generic Linux kernel headers
linux-headers-gke-5.4 - Google Container Engine (GKE) Linux kernel headers
linux-headers-gke - Google Container Engine (GKE) Linux kernel headers
linux-headers-gkeop-5.4 - Headers for the GKEOP kernel
linux-headers-gkeop - Headers for the GKEOP kernel
linux-headers-oem-20.04b - OEM Linux kernel headers
linux-headers-oracle-edge - Linux kernel headers for Oracle systems.
linux-headers-oracle - Linux kernel headers for Oracle systems.
※ 引述《gowrite (gowrite)》之铭言:
: ※ [本文转录自 LinuxDev 看板 #1WfIFBWb ]
: 作者: 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 文件,
: 为什么呢?
: 还请各位前辈帮忙解惑
: 谢谢
作者: LinBuoRen (林博仁)   2021-06-14 08:43:00
正解

Links booklink

Contact Us: admin [ a t ] ucptt.com