5

字节跳动发布 Cloud Firmware 2.0,实现产品化coreboot固件解决方案

 1 year ago
source link: https://www.qbitai.com/2023/03/42657.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

字节跳动发布 Cloud Firmware 2.0,实现产品化coreboot固件解决方案

量子位的朋友们量子位的朋友们 2023-03-09 14:48:48 来源:量子位

具有开放、灵活、轻量的特点

3月7日,由字节跳动主办,英特尔、OCP-OSF(Open System Firmware)、OSFF(Open System Firmware Foundation) 社区联合举办的“云固件交流沙龙”在北京召开。会上,字节跳动正式发布了新一代云固件 Cloud Firmware 2.0,这是首次在 X86 服务器中产品化 coreboot 的固件解决方案。

1678342766389-300x169.jpg

固件是各种电子设备的基础模块。小到智能手表,大到数据中心服务器,开机时首先都会运行固件,用来初始化硬件、启动操作系统。 Cloud Firmware 2.0 全面拥抱引入 Linux 生态的 coreboot,并搭载第四代英特尔至强可扩展处理器 Sapphire Rapids,具有开放、灵活、轻量的特点。

相比传统的 UEFI 固件方案, Cloud Firmware 2.0 具备以下优势:

一、代码效率高:coreboot、LinuxBoot 社区活跃度高,代码开源,更易于信息共享、资源共享,能够提升开发速度、更快地发现问题并解决问题;

二、时效更快:Silicon 代码迭代导入更快,从 Cloud Firmware 2.0 产品化经验来看,更新 Silicon 代码只需要不到半天时间,而在 UEFI 上将至少需要2周的时间;

三、学习成本更低:coreboot + LinuxBoot 技术门槛比 UEFI 低,开发上手快,相对于 UEFI 特殊 C 编程,LinuxBoot 采用 Go 高级语言实现;且 coreboot 由 LinuxBIOS 发展而来,和高校学习的 C 代码风格一致;
四、代码模块化程度高:SMBIOS、ACPI、PCIE、IPMI、Redfish 等通用规范/协议的实现在不同平台之间可以通用,对于新项目,可以极大地省去通用代码的移植、开发时间;

五、代码执行效率高:coreboot 与 LinuxBoot 编译均只需要 1 分半时间,可以极大地提升开发与调试效率。

字节跳动系统技术与工程团队负责人张宇在沙龙活动中表示,Cloud Firmware 经过两次迭代,最终采用 coreboot + LinuxBoot 的技术路线,实现技术方案上的创新与落地。OCP-OSF 社区、英特尔等公司对此提供了大力支持,共创了全新的开发合作模式。

张宇表示,非常开心看到社区已经接纳采用 Cloud Firmware,并以此来定义新一代的固件解决方案(coreboot+LinuxBoot)。“任何一门技术、方案的发展都离不开合作伙伴和生态的支持,字节跳动希望通过本次活动,吸引更多的企业和开发者共同参与进来,一起推动固件新方案的进步”。

1678342751069-300x200.jpg

图:字节跳动系统技术与工程团队负责人张宇致辞

据字节跳动云固件架构师葛士建介绍,第二代云固件继承了第一代云固件的合作开发模式:芯片部分与芯片厂商直接合作,平台部分与系统厂商合作,同时也和 coreboot 社区紧密合作,共同推进 coreboot 在服务器领域的社区生态构建,解决了当前 coreboot 社区代码针对服务器平台的问题。内外高效的合作开发模式,加速了 coreboot 产品化进程,截至目前,字节跳动和合作伙伴已经完成了 Cloud Firmware 2.0 的开发、验证和生产。第二代云固件首批套餐已完成生产,计划在今年上线数万颗 CPU 的规模。

交流沙龙中,OCP 社区 Project Lead、 英特尔的 Anjaneya (Reddy) Chagam、coreboot & LinuxBoot 的发明人 Ron Minnich 以及 OSFF的联合创始人 Christian Walter 等嘉宾认为,Cloud Firmware 即将打破僵化的生态,重新定义服务器系统固件,开启服务器系统固件设计的新路线。大家分享了 Cloud Firmware 在 AMD、 ARM 以及 RISC-V 的应用情况,并表示希望业界更多伙伴一起加入,打造更加开放、简单易用、融合的固件新生态,为繁荣开放计算生态贡献技术力量。

版权所有,未经授权不得以任何形式转载及使用,违者必究。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK