jco*_*ora 5 linux drivers kernel hardware windows
我购买了一个新的无线键盘,并在 Windows 和 Linux 机器上对其进行了测试。
它适用于两者,但最初的区别是 - Windows 需要一两分钟,在 Internet 上查找键盘(罗技)的驱动程序并安装它们。它以视觉方式通知我这样做并显示其进度。
然而,当我将它插入我的 Debian 计算机时 - 我没有注意到这样的进步。此外,我几乎可以立即使用它,但我不确定它是如何运行得如此之快的。
Linux 是否使用通用蓝牙加密狗驱动程序和通用键盘驱动程序的组合?
Linux 硬件驱动程序是内核模块。由于内核的开源模型和许可,其中很少有硬件制造商编写;它们中的大多数是逆向工程或基于标准化的公共协议。可以肯定的是,蓝牙属于后期领域,而且鼠标和键盘之类的东西在大多数情况下都是完全通用的。
这些模块是内核源代码树的一部分;即,如果您下载 linux 内核源代码,它会附带所有可用模块的代码。当然,您在构建它时不必包括所有这些。
Linux 发行版(通常)是一组预先构建的二进制文件,其中包括内核。内核本身是一个二进制文件;模块可以内置到其中,也可以是内核可以加载和卸载的单独二进制文件。由于将所有可用模块构建到一个二进制文件中会导致庞大而荒谬的内核,并且发行版希望涵盖尽可能多的硬件,因此发行版内核包包含大量单独的二进制模块。
您可以在/lib/modules. 驱动模块向内核注册并同时构建;内核知道系统上可用的内容。当你插入一些新硬件时,它会向系统标识自己,内核会从中选择一个合适的驱动程序/lib/modules来加载。
您可以查看所有当前加载的模块lsmod。
| 归档时间: |
|
| 查看次数: |
1387 次 |
| 最近记录: |