我想学习lLinux内核编程.

这样做的出发点是什么?可以针对哪些更简单的问题?

推荐答案

试着找到罗伯特·洛夫关于Linux内核编程的书.它非常简洁易懂.

在那之后,或者同时,你可能想看看"理解Linux内核".但我不建议在早期阶段使用.

另外,看看Linux kernel programming guide.由于可以从编程内核模块中学到很多东西,该指南将对您有所帮助.是的,要了解更多信息,请参阅内核源代码tarball的"documentation"子目录.

Linux相关问答推荐

如何确定Linux上的最大静态TLS(线程本地存储)块大小?

Linux x86_64上PIE ELF可执行文件的.Text段的基本虚拟地址

在c++编译期间,什么是linux命令,它给出了链接库的路径?

如何创建一堆文件中所有单词的列表?

奇怪的 Bash 脚本行为

如何使用 Linux 命令行跨子目录查找相似的文件名?

+后移动下一行到当前行

Rust unix 进程

如何在linux中将2个不同大小的图像(边框,实际图像)合并为1个

使用具有特定值的字段对文件进行排序

anon 对 pmap 意味着什么?

为什么这个命令会杀死我的 shell?

对一行的最后一个字段进行排序

让 sudo 和 nohup 一起工作

cmake : 从脚本设置环境变量

.NET Core 中的跨平台文件名处理

如何在 Linux 中查看日志(log)文件并在查看时应用自定义过滤器?

env和set(在 Mac OS X 或 Linux 上)有什么区别?

如何在 UNIX 中将字符串转换为整数

如何安排 tcpdump 在特定时间段内运行?