字節跳動研發雲固件,實現服務器LinuxBoot產品化
9月15日,字節跳動宣佈其研發的雲固件已投入應用,首批成功裝機200餘台X86服務器,實現服務器LinuxBoot產品化的固件方案,相比傳統固件具有配置靈活、資源豐富、節約人力等優勢。
固件是各種電子設備的基礎模塊。小到智能手錶,大到數據中心服務器,開機時首先都會運行固件,用來初始化硬件、啓動操作系統。過去20多年,服務器領域主要採用UEFI/Tiano固件方案,其代碼相對繁重,專業人才數量也非常稀缺。因此,服務器用户很難直接處理固件問題,也無法在固件中對裝機和網絡啓動等關鍵功能進行優化迭代。
歷經一年時間的探索,字節跳動以“精簡UEFI平台+LinuxBoot”的技術方案打造出首代雲固件。其中,精簡UEFI平台保留芯片初始化和必要的平台功能,由字節跳動技術團隊與合作伙伴共同完成開發測試工作;LinuxBoot則移植了傳統固件的多數平台功能,將Linux生態引入到固件領域,更易於維護和開發。
字節跳動相關技術負責人表示,團隊將與更多廠商和技術社區合作,為第二代產品實現“CoreBoot+LinuxBoot”技術方案,未來還將支持更多架構的平台,與業界共同打造操作簡單、功能豐富的新固件生態。