目录
1.LSB
LSB(Linux Standard Base)
LSB是linux标准化领域中事实上的标准.
2.Linux中的各种接口


3.GNUC

老师说课的时候的当时最新的内核版本5.0包含有大约380个系统系统调用,
GNUC包括大约有两千左右个函数.
4.Linux API VS POSIX API


5.LINUX ABI

我们为什么要纠结ABI这个概念呢?
答案是为了兼容.
只要OS遵守相同的ABI规范,那么不同的应用就可以实现向前兼容,
不用担心版本升级以后旧版本不能运行了.
6.内核API
主要是为了内核模块的编写而提供的,这些函数函数收到内核版本迭代的影响,
比如说内核3.0版本的API到了4.0上可能就无法使用,所以在驱动程序的编写中,
我们需要根据不同的内核版本对API进行移植.

7.抽象API

8.参考资料及思考


本文探讨了Linux标准化基础(LSB)、内核API、GNU C库以及Linux与POSIX API的区别。强调了ABI在软件兼容性中的重要性,并概述了内核版本迭代对驱动程序开发的影响。同时,提到了抽象API的概念,为读者提供了深入理解Linux系统编程的参考资料。
522

被折叠的 条评论
为什么被折叠?



