Miközben a Linux kernel fejlesztései már a 1,6 Tb/s sebességű hálózati megoldások előkészítésén dolgoznak a következő generációs szuperszámítógépekhez, egy igazi történelmi relikvia most végleg távozni készül a főágú kernelből. A HIPPI (High Performance Parallel Interface) támogatása a tervek szerint a Linux 7.0 környékén megszűnik.
A HIPPI a késő 1980-as és a korai 1990-es években számított csúcstechnológiának: ez volt az első, széles körben használt hálózati szabvány, amely közel gigabites (800 Mb/s) adatátviteli sebességet kínált, akár 25 méteres távolságon. Akkoriban elsősorban nagyteljesítményű szuperszámítógépek összekapcsolására használták, jóval azelőtt, hogy az Ethernet és a Fibre Channel általánossá vált volna.
Több mint húsz éve idejétmúlt
Bár a HIPPI technológia már évtizedek óta teljesen kiszorult a gyakorlatból – helyét előbb a Fibre Channel, majd a nagysebességű Ethernet-megoldások vették át –, a Linux kernelben mindeddig megmaradt a támogatása. Ez annak ellenére történt így, hogy a kód gyakorlatilag nem karbantartott, és valós használatra aligha akad már példa.
A most elfogadott változtatás a kernel net-next Git ágában eltávolítja:
- a HIPPI hálózati protokoll támogatását,
- valamint a RoadRunner HIPPI (rrunner) meghajtót.
Ezzel nagyjából háromezer sor régóta érintetlen, ténylegesen nem használt kódtól szabadul meg a kernel.
Mit mondanak a fejlesztők?
A commit üzenete nem hagy sok kétséget:
„A HIPPI több mint két évtizede nem releváns. Gyorsan háttérbe szorította a Fibre Channel, és még fénykorában is csak nagyon magas kategóriás hardvereken volt jelen. A HIPPI kód a teljes Git-történet során csak átfogó, mechanikus módosításokat kapott. Távolítsuk el a HIPPI támogatást és az rrunner meghajtót, a korábbi karbantartót pedig helyezzük át a CREDITS fájlba.”
Fontos részlet ugyanakkor, hogy az include/uapi/linux/if_hippi.h fejlécfájl megmarad. Erre azért van szükség, mert azt a TUN alrendszer használja, illetve így elkerülhető bármilyen – még ha rendkívül valószínűtlen is – felhasználói térbeli kompatibilitási probléma.
Mikor tűnik el végleg?
Mivel a változtatás már bekerült a net-next ágba, várhatóan a Linux 6.20 / 7.0 fejlesztési ciklusának összevonási (merge) ablakában, február folyamán kerül be a fő kernelágba.
Ez a lépés jól mutatja, hogy a Linux kernel fejlesztése során időről időre szükség van a történelmi örökség tudatos lezárására is – különösen akkor, amikor a jövő már terabites és azon túli hálózati sebességekről szól.

