Open Network Linux

Open Network Linux

开放网络Linux是用于开放式硬件交换机的Linux发行版,即由商品组件构建的网络转发设备。ONL使用ONIE安装到板载闪存上。开放网络Linux是开放计算项目的一部分。
虽然ONL基于Debian Linux,但它添加了特定于裸机的功能,而这些功能不包括在现有的传统发行版中。相对于标准服务器,裸机交换机为其独特的硬件扩展了基础架构,包括更大的I2C总线,GPIO,SFP,LED,风扇和温度传感器。此外,尽管其中许多组件在服务器领域已被大致标准化,但由于各种原因,交换机供应商并不总是使用与服务器相当的组件。因此,ONL附带了许多其他驱动程序来支持此硬件集合。此外,还有许多使无头交换机工作更容易的功能,包括网络引导,交叉编译工作区,用于优化闪存写入的overlayfs技巧以及用于利用ONIE安装环境的大量构建实用程序。...

Linux版Open Network Linux的替代品

Cumulus Linux

Cumulus Linux

Cumulus Linux是功能强大的开放网络操作系统,使您可以使用网络规模的原理(例如,世界上最大的数据中心)来自动化,自定义和扩展。
SONiC

SONiC

SONiC是基于Linux的开源网络操作系统,可在来自多个供应商和ASIC的交换机上运行。SONiC提供全套网络功能,例如BGP和RDMA。