它们是一样的吗?如果不是,它们的区别和关系是什么。
看到希林收购了Solarflare,一头雾水的消息源很多:
OpenOnload
Onload 是一个高性能的用户级网络堆栈,它可以为在 Linux 上使用 BSD 套接字的应用程序加速 TCP 和 UDP 网络 I/O。
如果我打开 onload 用户指南,目录会列出 OpenOnload 的版本
openonload 有不同的项目页面,归 majek 所有。看起来 OpenOnload 与 EnterpriseOnload 形成对比。它们都是“Onload”的一个分支吗?
使用时有什么不同吗?
它们是同一个软件,Xilinx收购了Solarflare,继承了他们的OpenOnload和EnterpriseOnload软件。 Xilinx 随后被 AMD 收购。术语“Onload”统指开放版和企业版,因为它们使用相同的代码库。
EnterpriseOnload 使用延长的测试周期,并为具有有效企业支持协议的用户提供更长期的支持。这意味着与 OpenOnload 产品相比,AMD 为给定的主要版本提供更长时间的错误修复版本。不过,OpenOnload 可以更快地获得新功能。
majek 的存储库不是官方存储库,它比 Xilinx/AMD 的存储库晚了几个版本。可在 https://github.com/Xilinx-CNS/onload 获得。我要强调的是,从 Onload 8 开始,TCPDirect 软件不是 Onload 包的一部分,而是单独下载的,而以前它是 Onload 下载中提供的一个库。