網路上很多有關 Linux kernel 的 snippet 或是 tutorial 其實都已經過期很久了…
例如說今天想要找 procfs 的範例:
- Documents/Kernel-Docbooks
- Linux Kernel Procfs Guide
- http://www2.mta.ac.il/~carmi/Teaching/OSLinux/Slides/Lec08/procfs-1.c
- http://www.ittc.ku.edu/kusp/new/howto/kmods/setup.html
- …etc
以上都是過期的範例,大約是在 kernel 2.6 時候的 code.
目前 (2016/08/24) 的 kernel version 已經來到 4.8.0-rc3,而 create_proc_entry() 是在 3.10 版的時候被拋棄掉的。但是很多的 example 都還留在 2.6 的時代,連目前市面上的書也是如此,像是 LDD3,LKD等,在版本上都已經過期許久。
目前有找到的新的 procfs 範例有這些:
在 kernel newbies mailing list 的這串討論串也可以看看,
裏面有提到比較新的 kernel develop 的教材。
Leave a Reply