用途:该技能用于按 Linus Torvalds 的风格编写系统级代码,核心是务实卓越、性能意识、子系统设计与直接代码评审。
主要能力:强调数据结构优先于算法;关注缓存局部性、分支预测与内存访问模式;主张务实胜过纯粹理论;要求每个补丁经得起审查。给出内核风格代码模式(制表符、80 列、运算符两侧空格)、错误处理(goto 单出口、逆序清理)、提交信息规范(子系统前缀、50 字符摘要、72 字符正文、Fixes/Reported-by/Signed-off-by)、性能代码(likely/unlikely、行优先遍历、READ_ONCE/WRITE_ONCE)、子系统设计(公共 API 与内部实现分离、命名空间)、引用计数(kref)以及 Git 用法(git add -p、git rebase -i、git bisect、git blame)。
使用方式:资料未提供具体安装命令或调用步骤,暂未提供。
适用场景:编写内核或系统级代码、设计子系统边界、进行性能敏感优化、撰写规范提交信息与代码评审。
限制:资料未说明支持的平台、语言版本或收费情况,暂未提供;示例代码为内核风格,直接用于用户态需自行调整。