Mee*_*org 5 updates kernel drivers
我知道驱动程序被编译到内核中,但为什么 API 与内核耦合得如此紧密?
我可以通过某种方式安装驱动程序,以便每次更新时都不必重新安装驱动程序吗?
我可以再次使用驱动程序并进行编译的事实意味着驱动程序有效。那为什么我需要手动执行此操作?
链接到我使用的驱动程序
其 AMD Catalyst™ 13.1 专有 Linux x86 显示驱动程序
AMD Radeon HD 7700 系列
目前正在运行
Linux 3.5.0-25-generic #39-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
任何不属于主内核树的驱动程序(当然包括专有驱动程序)都必须针对新内核版本重新构建,因为内部内核接口可能已更改。驱动程序与内核紧密耦合,因为它们在内核空间中运行并使用内部内核接口。应用程序是一种不同的游戏,使用系统调用接口,这是用户态到内核的接口,并且该接口非常稳定。
Greg Kroah-Hartman在这里发表了一篇关于这个主题的精彩文章。
归档时间: |
|
查看次数: |
2258 次 |
最近记录: |