Google 数据中心尝试转向主线内核
Google数据中心产品系统运行的内核被称为Prodkernel,它是基于旧版本的Linuxkernel,加上Google打上的大约9000个补丁,补丁包括各种内部API、硬件支持、性能优化,以及其它必要的微调。每隔两年左右时间,这些补丁会移植到较新版本的Linuxkernel
NetSmell 出品
Google 数据中心产品系统运行的内核被称为 Prodkernel,它是基于旧版本的 Linux kernel,加上 Google 打上的大约 9000 个补丁,补丁包括各种内部 API、硬件支持、性能优化,以及其它必要的微调。每隔两年左右时间,这些补丁会移植到较新版本的 Linux kernel。
Google 发现这种工作模式面临越来越大的挑战,原因包括:内核在两年中变化很大,跟踪 bug 会耗费大量时间。但 Google 也无法直接使用主线内核,因为它的工作负荷需要的某个特性在主线内核中可能并不存在。
雪上加霜的是,Google 为其产品开发的每一个特性都是在 Prodkernel 上开发和测试的。Prodkernel 与主线内核之间的巨大差异给开发增加了越来越多的难度。为了解决这个问题,Google 发起了一个新的内核项目 Project Icebreaker,旨在解决两个问题:紧跟主线内核,让 Google 为产品引入的新特性能更容易递交到上游的主线内核;能在内核生产环境中运行任意 Google 程序,在 Prodkernel 变更内核版本前验证上游变化。目前 Icebreaker 是基于 5.13 kernel,而最新的内核版本是 5.14,5.15 处于候选发布状态。
显示余下内容
相关文章:
- 信用卡 PIN 码很容易猜测
- 神经元簇发能模拟 AI 学习策略
- 蜘蛛丝可能根本不具有抗菌性质
- 佳能因禁止无墨水打印机扫描被起诉
- DeepMind盈利后开始「买买买」!收购机器人模拟平台MuJoCo,全面开源
- 分析师:新MacBook Pro搭载自家芯片,苹果利润率更高了
- 格芯提交上市申请IPO,筹资约26亿美元
- 美股周二:中概股普涨 阿里涨超6% 高途涨逾12%
- 搭配自研处理器与安卓12,谷歌新机Pixel 6起价599美元
- 摩根士丹利:马斯克有望凭SpaceX成首位万亿美元富豪
- 《鱿鱼游戏》助奈飞三季度新增用户翻倍,股价近新高
- DOTA 2又上热搜了 为什么这次大家到处刷“猛犸”?
- 多位游戏巨头联合希望美国政府监管盗版和作弊网站
- Google Play Data Safety开始接受开发者申请:2022年将强制执行
- 价格欺诈投诉引发公益诉讼 京东“划线价”格式条款须整改
发表回复