docs: 记录 ChromiumOS 内核对照为本机可选

This commit is contained in:
jack
2026-04-07 18:17:35 +08:00
parent 760bdf2c9b
commit 6360e5fd96
3 changed files with 35 additions and 1 deletions

4
.gitignore vendored
View File

@@ -10,3 +10,7 @@ reference/chromeos-ubuntu-sound-diffs/diff-u_*.txt
# dh_* 本地缓存(勿提交;可能含旧路径如 kernel-src
debian/.debhelper/
# ChromiumOS 内核对照树(体积大,默认不入库;仅保留 README
chromiumos_kernel/v5.15/
chromiumos_kernel/v5.15-new/

View File

@@ -7,7 +7,7 @@
| 路径 | 说明 |
| ---- | ---- |
| [`.cursor/`](./.cursor/) | Cursor 配置,非业务源码 |
| [`chromiumos_kernel/v5.15/`](./chromiumos_kernel/v5.15/) | 可选对照用 ChromiumOS 5.15 树(浅克隆常见 |
| [`chromiumos_kernel/v5.15/`](./chromiumos_kernel/v5.15/) | 可选对照用 ChromiumOS kernel 工作树(**默认不入库**;深克隆/镜像/分支说明见 [`chromiumos_kernel/README.md`](./chromiumos_kernel/README.md) |
| [`reference/ucm2/`](./reference/ucm2/) | Kaisa UCM2 overlay见 [reference/ucm2/README.md](./reference/ucm2/README.md) |
| [`reference/chromeos-ubuntu-sound-diffs/`](./reference/chromeos-ubuntu-sound-diffs/) | 可选:本机 `diff -u` 生成物目录(见目录内 README |
| [`_bmad/`](./_bmad/) | BMad 模块;总表 [`_bmad/_config/bmad-help.csv`](./_bmad/_config/bmad-help.csv) |

View File

@@ -0,0 +1,30 @@
# chromiumos_kernel
本目录为 **ChromiumOS `third_party/kernel`** 对照树,默认放在 `v5.15/`(目录名可与分支无关;当前克隆的远程分支以该目录内历史为准)。
## 深克隆(完整历史)
`v5.15` 目录下执行:
```bash
git fetch --unshallow origin
```
若尚未克隆,可直接深克隆(无 `--depth`
```bash
git clone https://chromium.googlesource.com/chromiumos/third_party/kernel.git
cd kernel
git checkout chromeos-6.1 # 或与设备/文档一致的分支
```
网络不稳定时可增大缓冲后重试 `fetch --unshallow`
```bash
git config http.postBuffer 2147483648
git fetch --unshallow origin
```
## 与本仓库的关系
父仓库 **不包含** `v5.15/.git`:内核以**普通文件树**提交,便于与你的远端 **一次 `git push` 带上全部源码**。更新内核时可在本机拉取/合并后,再删掉 `v5.15/.git` 重新提交父仓库,或改用子模块/单独镜像(按需)。