xylinuxer / lkpa Goto Github PK
View Code? Open in Web Editor NEWLinux操作系统原理与应用第二版改编
Linux操作系统原理与应用第二版改编
gitbook无法阅读,点击对应的章节无法跳转
纠正文字错误,并在新内核的版本之上进行代码更正
链表和哈希表在linux内核中的重要性不言而喻,我们的模块编程中也涉及到很多相关的数据结构,在讲解某个子系统的架构时也会用一些图示表示,图示中会大量使用链表和哈希表等示意。原来的书中只介绍了一个链表,哈希表讲解的比较少,内核中还有很多其他数据结构都是比较重要的,数据结构也是大家比较容易接受的内容。
格式已经改完,第一章代码已经在新版本中找到并测试了,第二章和第三章有的代码可以找到,有的不行,因为大部分的宏改成了函数,所以正在找。
有的代码变化太大,第三章有3处的代码不确定。
我觉得这个可以加入到附录中,这个部分可以参考我写的内联汇编基础
所有研二和研三进行第二阶段的工作,主要是收集一些需要修改和增加的内容
本书其实是一个实践和理论相结合的书籍,为了更好的掌握每一个章节的知识,使用内核模块的方式来验证和学习。所以单独拿出一章讲解内核模块编程,我觉得有一定的必要性。原来的书本中关于这个章节介绍的太少,以至于很多人没办法step by step的编通过。
本人使用5.14的内核运行该段代码。遇到了许多问题,例如nopage在2.6.33后被修改为fault,调换了一些参数,仍然无法正常编译。目前对代码了解只能说是出入茅庐,希望能得到各位大佬的帮助。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.