日前,字节跳动宣布其研发的云固件已投入应用,首批成功装机200余台X86服务器。
固件是各种电子设备的基础模块。小到智能手表,大到数据中心服务器,开机时首先都会运行固件,用来初始化硬件、启动操作系统。过去20多年,服务器领域主要采用UEFI/Tiano固件方案,其代码相对繁重,专业人才数量也非常稀缺。因此,服务器用户很难直接处理固件问题,也无法在固件中对装机和网络启动等关键功能进行优化迭代。
历经一年时间的探索,字节跳动以“精简UEFI平台+LinuxBoot”的技术方案打造出首代云固件。其中,精简UEFI平台保留芯片初始化和必要的平台功能,由字节跳动技术团队与合作伙伴共同完成开发测试工作;LinuxBoot则移植了传统固件的多数平台功能,将Linux生态引入到固件领域,更易于维护和开发。
字节跳动相关技术负责人表示,团队将与更多厂商和技术社区合作,为第二代产品实现“CoreBoot+LinuxBoot”技术方案,未来还将支持更多架构的平台,与业界共同打造操作简单、功能丰富的新固件生态。