跟着 MIT 6.S081 用 C 和 RISC-V 改 xv6 内核。喜欢把踩过的坑写清楚,也喜欢把环境搭得干净。
#项目
2026 — 至今
个人主页
纯手写 HTML/CSS,零依赖、零外部请求,部署在 Cloudflare Pages。
2026 — 至今
xv6 操作系统实验
MIT 6.S081:系统调用、页表、陷阱处理、多线程、文件系统。
2026
更多在路上
一些小脚本和工具,慢慢补。
#笔记
2026-10-04
QEMU ≥ 6.0 下 xv6-labs-2020 启动即死循环
PMP 未配置导致 mret 陷入非法指令,以及那 12 行的修法。
2026-10-01
Ubuntu 24.04 搭建 6.S081 实验环境
交叉工具链 + QEMU 8.2 的组合,以及为什么不必自编译 QEMU 5.1。
2026-09-28
虚拟机重装后 SSH 主机密钥变化
known_hosts 报错的成因,以及 ssh-keygen -R 的正确用法。
#关于
自述
这里可以写更长的自我介绍:在学什么、做过什么、想做什么。左边固定、右边滚动的版式,适合内容慢慢变多 —— 加一节就多一段,不会把版式撑乱。