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 处于候选发布状态。

显示余下内容
相关文章:
  1. 微软确认存在另一个新的Windows Print Spooler安全漏洞
  2. 互联网企业利用隐私赚钱的时代要结束了?
  3. 假3D场景逼真到火爆外网!超1亿像素无死角,被赞AI渲染新高度
  4. NASA宣布明年“人类探索漫游车挑战赛”的细节 学生团队现可报名
  5. 「网抑云」麻烦让一下,真正「致郁」还得看 Instagram
  6. 杨强入选加拿大皇家科学院院士!此外还有3名华人学者入选
  7. 黑客团伙利用SSH暴力破解器入侵远程设备 用于挖矿和DDoS攻击
  8. Apple Watch新款诊断底座实物图曝光:用60.5GHz无线频率通信
  9. 亿万富翁捐款1亿美元启动天基太阳能发电项目 轨道上收集太阳能传回地球
  10. 最新研究表明:每天吃4-5粒花生,可降低中风、心血管疾病风险
 

发表评论

您的电子邮箱地址不会被公开。