12 月 14 日消息,诞生于 1972 年、距今已有 53 年历史的通用接口总线(General Purpose Interface Bus,简称 GPIB,也称 HP-IB)终于在 Linux 内核中获得了稳定版驱动支持。
据 TomsHardware 今晚报道,相关驱动将随 Linux 6.19 内核正式合并发布,标志着这一古老总线标准在现代操作系统中的支持进入成熟阶段。
报道指出,GPIB 支持实际上已于去年进入 Linux 主线内核,但当时仍处于试验性质。随着近期测试工作的推进,该驱动现已被宣布为稳定版本。
Linux 内核维护者 Greg Kroah-Hartman 在 Linux 6.19-rc1 的 staging 子系统合并请求中重点提及了这一变化。
“这里是 6.19-rc1 的一大组暂存驱动更新,”Kroah-Hartman 写道,“其中唯一‘重要’的是两个子系统 ——gpib 和 vc04—— 已经从暂存树移到了内核的‘正式’部分,这令人非常高兴。”这位开发者补充说,这些新增内容已经过一段时间的测试,未有问题的报告。
GPIB 是惠普于 1972 年开发的一种接口标准,最初目的是将不断扩展的实验室设备产品线与计算机连接起来。通过 GPIB 连接的设备主要集中在电子测试与测量领域,包括示波器、万用表、逻辑分析仪等仪器。
在 GPIB 诞生的年代,计算机尚未形成统一而成熟的通用接口标准,难以满足惠普在实验设备互联方面的需求。同一年,英特尔刚刚推出首款商用 8 位微处理器 8008,而通常被视为 PC 起点的 Altair 8800 要到 1975 年才出现,IBM PC 则更是要等到 1981 年。USB、以太网、PCIe 等如今常见的接口,在当时更未普及。
在这样的背景下,GPIB 被设计为一种 8 位并行、短距离、支持多主设备的总线接口,最高传输带宽可达 8 MB/s。
该接口以坚固耐用著称,其连接器支持堆叠使用。后来,这一标准被采纳为 IEEE 488,并规定在总长度不超过 20 米的单一物理总线上,最多可连接 15 台设备。
公开资料显示,采用 GPIB 接口的设备种类广泛,既包括示波器、万用表和绘图仪等实验室仪器,也曾出现在 Commodore 64 和 Acorn 等早期计算机平台的外设中。随着更快、更完善的 SCSI 标准逐渐普及,IEEE 488 接口也随之淡出主流应用场景。
此次 GPIB 稳定驱动即将并入 Linux 6.19 内核,被视为这一历史悠久接口在现代系统中获得正式认可的重要节点,也为仍在使用相关设备的用户提供了更可靠的软件支持。