Hacker News new | ask | show | jobs
by renchap 3140 days ago
FreeBSD does support Infiniband: https://wiki.freebsd.org/InfiniBand

This page mentions that Mellanox has provided work on this. Also storage vendors uses external infiniband stacks on FreeBSD for many years (I got my first Isilon cluster something like 8 years ago, and it was using an IB backend, with a forked FreeBSD 7 kernel iirc) and are stable and widely deployed.

3 comments

No matter what your argument is, someone will always come up with the counter argument for a particular example, missing the general point.
I need to print this on a T-shirt
I didn't realise Isilon used BSD (was aware it was IB based) or that IB drivers work well on BSD, that is cool.

That said, the primary platform is Linux and HPC is a very demanding workload. Unless I had a lot of time to invest in BSD kernel development I would stick with Linux.

That is putting aside Lustre too which is usually a non-negotiable requirement for HPC.

AFAIR infiniband support in FreeBSD has been there for a very long time.
Considering how much longer we've had supercomputers than 8 years maybe it was simply a matter of Linux got there first and had inertia.