字节跳动新一代云固件Cloud Firmware 2.0来啦

今天,字节跳动正式发布了新一代的固件解决方案 Cloud Firmware 2.0

Firmware,中文名字叫「固件」,一种特殊的计算机软件。

在任何计算机系统中,无论是你的智能手环手表,手机电脑,还是数据中心的服务器,从开机那一瞬间起,它都是最先启动的软件。Firmware 将硬件初始化,之后才能启动操作系统,你的电子设备才可以开机运行。

此前,服务器均采用 UEFI/Tiano 这种开源的固件方案。相比 Linux,UEFI 社区活跃度低,使得几乎没有厂商能基于它的的开源方案直接产品化。

Cloud Firmware 2.0 具有开放、灵活、轻量的特点,彻底地去除了 UEFI,全面拥抱引入 Linux 生态的 coreboot,并搭载第四代英特尔至强(Intel Xeon)可扩展处理器 Sapphire Rapids(简称 SPR),成为全球第一个在 X86 服务器中产品化 coreboot 的固件解决方案

Cloud Firmware 2.0 的优势

相对于原有的 UEFI 方案,coreboot+LinuxBoot 的技术优势在于:

1. 代码效率高:

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

2. 时效更快:

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

3. 学习成本更低:

coreboot+LinuxBoot 技术门槛比 UEFI 低,开发上手快,相对于 UEFI 特殊 C 编程,Linuxboot 采用 Go 高级语言实现;且 coreboot 由 LinuxBIOS 发展而来,和高校学习的 C 代码风格一致;

4. 代码模块化程度高:

SMBIOS、ACPI、PCIE、IPMI、Redfish 等通用规范/协议的实现在不同平台之间可以通用,对于新项目,可以极大地省去通用代码的移植、开发时间;

5. 代码执行效率高:

coreboot 与 Linuxboot 编译均只需要 1 分半时间,可以极大地提升开发与调试效率;

Cloud Firmware 与 UEFI Current Firmware 的合作模式异同:

Cloud Firmware 与传统运维方案的异同:

Cloud Firmware 2.0 社区合作

Cloud Firmware 2.0 继承了1.0 版本的合作开发模式:

芯片部分与芯片厂商直接合作,平台部分与系统厂商合作,同时也和 coreboot 社区紧密合作,共同推进 coreboot 在服务器领域的社区生态构建,联合解决了当前 coreboot 社区代码针对服务器平台的一些问题,包括:

1. 相对于 UEFI 预启动执行环境,LinuxBoot HttpBoot 首次装机成功率从 80% 提升至 100%;

2. 快速解决 IDC 固件 issue,UEFI 故障解决周期长达 2-4 周,coreboot+LinuxBoot 则基本在几天内就可解决;

3. 能够根据业务实际需求,灵活定制 App。

目前,Cloud Firmware 2.0 首批套餐已完成生产,计划在今年上线数万颗 CPU 以上规模。

Firmware 相关的国际合作,均基于 Open Compute Project(OCP)这一国际组织运行。因为卓越的技术贡献,字节跳动已于 2021 年成为 OCP 铂金会员。OCP-Open System Firmware 社区已经接纳并采用 Cloud Firmware,并以此来定义新一代的固件解决方案,AMD, ARM 以及 RISC-V 等机构均有应用

同样,我们也与 coreboot 和 LinuxBook 社区紧密合作:

Cloud Firmware 2.0 通过重新定义服务器系统固件架构,打破了传统固件技术方案的局限性,引领固件技术创新,希望业界更多伙伴一起加入,打造更加开放、简单易用、融合的固件新生态,为繁荣开放计算生态贡献技术力量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值