系统是否读取设备的固件并了解其行为特征和功能,或者 Ubuntu 是否在数据库中拥有所有设备驱动程序?
答案1
有一个命令可以实现这一点,它可以探测设备:
命令
此函数用于检索指定设备的 IEEE 1284 设备 ID。设备由其所连接的端口指定,并可选地由该端口上设备的菊花链上的地址 (菊花链) 指定。
例子
打印机设置工具通过获取以下 IEEE-1284 设备 ID 检测本地 USB 上的 HP LaserJet 3390:
制造商:惠普; 命令:PJL、PML、MLC、POSTSCRIPT、PCLXL、PCL; MDL:HP LaserJet 3390; CLS:打印机; DES:惠普 LaserJet 3390; 内存:内存=53MB; 1284.4DL:4d,4e,1; 评论:RES=1200x1;
顺便说一下,还有一个在线数据库,可以使用以下方式访问wget
:https://wiki.linuxfoundation.org/en/OpenPrinting/Database/Query
答案2
是的,Linux(以及 Windows)通常能够在没有操作员帮助的情况下识别设备。此外,它还为许多常见设备提供了(通用)驱动程序,Ubuntu 默认提供这些驱动程序,并且后台运行着一些程序来监视需要加载驱动程序的新设备。Windows 大致也是如此。
主要的区别在于它们附带的设备驱动程序集。我不会说 Linux 或 Windows 拥有更大的驱动程序集,但发现某个设备在其中一个上运行,而在另外一个上运行却不行的情况并不罕见。
答案3
答案是肯定的。与 Windows 不同,Ubuntu 可以检测任何类型的设备,而无需在外部安装先前的设备驱动程序。它内置了日常所需的各种通用驱动程序。