尽管 Linux 内核一直在为 NVIDIA 的 1.6 Tb/s 网络准备下一代超级计算机,但内核仍然保留了高性能并行接口(HIPPI)的支持。HIPPI 是 20 世纪 80 年代末和 90 年代初连接超级计算机的标准,是首个实现高达 25 米距离、800 Mb/s 近千兆连接的网络标准。但 HIPPI 似乎将在 Linux 7.0 的主线内核中退役。
尽管几十年来 HIPPI 已被高速以太网和光纤通道连接在高端硬件中取代,但 HIPPI 一直存在于 Linux 内核中。现代消费级硬件中,千兆以太网以及 2.5Gb/s、5Gb/s 和 10Gb/s 等更高速率已成为常态。在其时代,HIPPI 对于连接超级计算机是伟大的,但它早已到了从 Linux 内核中退役的时候。

该提交项移除了 Linux 网络子系统的”net-next” Git 分支中的 Linux 内核对 HIPPI 的支持以及 RoadRunner HIPPI 驱动程序。这使内核摆脱了近三千行未维护的代码,这些代码多年来很可能从未被实际使用过。提交注释中提到:
“HIPPI 已经过时了二十多年。它被光纤通道迅速取代,即使它刚出现时,也仅限于非常高端的硬件。在整个 Git 历史中,HIPPI 代码仅通过检查收到了树形范围内的变更和修复。移除 HIPPI 支持以及 rrunner HIPPI 驱动,并将前维护者移至 CREDITS 文件。保留 include/uapi/linux/if_hippi.h 头文件,因为它被 TUN 代码使用,并且为了避免破坏用户空间,尽管这种情况可能不太可能。”
由于在 net-next 中的移除,它应该作为网络更改的一部分,在即将到来的 2 月份的 Linux 6.20~7.0 合并窗口中提交。
Linuxeden开源社区