Linux USB:当红炸子鸡
发布时间:2001年04月04日
Linux USB工程是对2.2和2.4内核支持USB所创立的项目。开发的支持者包括3Com、APC、CATC、Compaq、 Datalux、Iomega、Keyspan、Kodak、Netchip Technology、Sandisk、SuSE和Y-E 。
随着2.4内核的发布,Linux用户在USB上得到了更多的支持,Linux的USB子系统已经集成到内核,并被大多数发行版本支持,主要特色有:即插即用、USB带宽分配,每条总线支持多于100个端口。对USB的支持是Linux 走向桌面的关键。
Linux支持UHCI(Universal Host Controller Interface,Intel和Via主板的芯片组)和OHCI(Open Host Controller Interface、Compaq、Apple、SiS、OPTi、Lucent和ALi的芯片组),使USB的支持十分广泛。还支持USB集线器。
Linux 2.4的USB接口遵循USB Human Interface Device类,包括USB键盘、鼠标、触摸板、游戏杆、图标机,对这些设备的支持就和普通的键盘、鼠标、游戏杆一样,应用程序不需要改变。另外,这类设备能作为新的“事件”接口,允许应用程序充分利用USB的附加功能。
另外一种流行的设备就是USB打印机,尽管没有官方的USB并口类,Linux USB支持很多并口适配器。Linux USB集成了对Lucent USS720并口适配器的支持,另外还支持很多串口设备。
Linux还支持USB集中存储类,支持传统的软盘和Iomega Zip盘,另外还支持新冒出的标准,例如:Compact Flash, Smartmedia以及Sony记忆棒。
Linux也提供了SANE包来支持USB扫描仪。只要扫描仪厂家能提供文档,SANE会能够支持更多的扫描仪。
Linux提供的实验支持为USB网络设备,能连接10/100Mbps USB到Ethernet设备(采用ADMtek芯片)。另外,连接到采用KLSI和CATC芯片集的设备正在开发中。

