ITADN

Refactor kernel API header packages

#5535Openziyao233 创建于 2025-09-27
Z
ziyao233commented
Currently we have two packages shipping linux kernel ***UAPI*** headers, - `linux-headers` - `linux-lts-headers` However, Linux kernel promises ABI stability, so the API header package built from LTS kernel tree seems redundant. Furthermore, the packages' names are a little confusing. Linux kernel distinguishes UAPI headers (for userspace usage, describing syscalls) and kernel internal API headers (for building kernel modules). It's hard to tell whether `linux-headers` is uapi or internal api headers without inspecting the PKGBUILDs. We also want to separate the building process of API headers from kernel image PKGBUILD to avoid possible dependency circles.
0 条评论