Warning

此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。

Note

如果您发现本文档与原始文件有任何不同或者有翻译问题,请联系该文件的译者, 或者请求时奎亮的帮助:<alexs@kernel.org>。

Original:Core API Documentation
翻译:司延腾 Yanteng Si <siyanteng@loongson.cn>

核心API文档

这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!

核心实用程序

本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下 来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分 出来。

数据结构和低级实用程序

在整个内核中使用的函数库。

Todolist:

kref assoc_array xarray idr circular-buffers rbtree generic-radix-tree packing bus-virt-phys-mapping this_cpu_ops timekeeping errseq

并发原语

Linux如何让一切同时发生。 详情请参阅 locking

Todolist:

../RCU/index

低级硬件管理

缓存管理,CPU热插拔管理等。

Todolist:

memory-hotplug cpu_hotplug genericirq

内存管理

如何在内核中分配和使用内存。请注意,在 Linux Memory Management Documentation 中有更多的内存管理文档。

Todolist:

memory-allocation unaligned-memory-access dma-api dma-api-howto dma-attributes dma-isa-lpc mm-api genalloc pin_user_pages boot-time-mm gfp_mask-from-fs-io

内核调试的接口

Todolist:

debug-objects tracepoint debugging-via-ohci1394

其它文档

不适合放在其它地方或尚未归类的文件;

Todolist:

librs