NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Oxide 公司成立:是时候用 Rust 重写操作系统了

  • 2020-01-08
  • 本文字数:1041 字

    阅读完需:约 3 分钟

Oxide 公司成立:是时候用Rust重写操作系统了

Jessie FrazelleBryan CantrillSteve Tuck 近日宣布正式成立 Oxide 计算机公司,为人们提供超大规模的基础设施。该公司定位在超大规模运营商目前所独享的”基础设施特权“,即能够重新开发包括平台固件在内的管理整个基础设施的软件。


公司创始人拥有丰富的云计算经验,Cantrill 和 Tuck 来自 Joyent,而 Frazelle 曾在 Docker、Mesosphere、谷歌以及微软等多家科技公司工作过。使用 PC 系统构建云平台极其痛苦和徒劳,Cantrill 称自己曾一度被其困扰。他显然不是唯一的一个,Twitter 工程师 Matt Singer 和 Nik Johnson 之前也在 QCon 上做过名为硬件和配置工程的演讲,主要介绍了他们在一些相对便宜的设备上创建前端和存储服务器所作的努力。像开放计算项目(OCP)等倡议,已经将开源硬件设计从 Facebook 这样的超级运营商转移到了任何愿意参与的原始设计制造商(ODM)手中;但是这些设计及其供应商似乎还没有取代那些知名的原始设备制造商(OEM),他们仍然在生产那些九十年代就存在的基于廉价磁盘冗余阵列(RAID)的服务器。


今年早些时候,Frazelle 在 ACM Queue 里发表了一篇题为开源固件的文章,并提到了基板管理控制器(BMC)和统一可扩展固件接口(UEFI)内核中潜藏的危险;此外还有:


在第二环和第三环之间,至少存在两个半具有很多功能的内核。每一个内核都有自己的网络栈和 web 服务器实现,而这根本是没有必要的,也存在着潜在危险,特别是当你不希望这些环能够通过网络自我更新的时候。这些代码还可以自我修改,并能够在电源重启和系统重装期间持久存在。很少有人知道这些环中的代码真正在做什么,这非常太可怕,特别是这些环还拥有绝大多数的特权。


Cantrill 在新计算机公司之魂一文中提到了他的 QCon 演讲“是时候用 Rust 重写操作系统了吗”,并指出 Oxide 这个名字一部分是来自他们对 Rust 的期望,他们认为 Rust 会在将来起到非常重要的角色。因此,Oxide 公司打算首先简化固件环境,消除 Joshua M. Clulow 所描述的那些很难实现和使用的元素,同时利用具有更好内存安全性的 Rust(而不是 C)来避免产生漏洞。


公司的成立公告并不仅仅是在谈论他们的技术计划,其中还包括了他们的运营准则,列举了公司运营将要遵循的准则和价值观。


在公司成立的同时,公司创始人还推出了他们的 On the Metal 播客,并采访了 Facebook 的首席工程副总裁 Amir Michael 以及 Salesforce 的基础设施副总裁 Jeff Rothschild。采访涉及到了新公司的一些计划,以及他们在软硬件技术栈方面所作的突破。


原文链接


Oxide Computer Company Launch


2020-01-08 09:003283

评论

发布
暂无评论
发现更多内容

天翼云荣获2022年度“边缘计算先锋企业”“分布式云先锋企业”称号!

天翼云开发者社区

大规模 Kubernetes 集群故障注入的利器-ChaosBlade

阿里巴巴中间件

阿里云 Kubernetes 云原生 ChaosBlade

数据分析原来还可以这么搞?

搞大屏的小北

数据分析 知乎 数据分析工具

效能指标「研发浓度」在项目度量中的应用

feijieppm

项目管理 技术管理 文化 & 方法 效能度量 #研发效能

国内外开源数据可视化工具对比:DataEase相较于MetaBase有何优势

搞大屏的小北

DataEase Metabase 数据可视化工具对比 对比

Kubernetes HPA 的三个误区与避坑指南

阿里巴巴中间件

阿里云 Kubernetes 云原生

中华财险进击数字化

OceanBase 数据库

数据库 oceanbase

DataEase 数据源插件开发——如何替换 STGroupFile 模板文件

搞大屏的小北

数据可视化工具 DataEase STGroupFile 模版替换 数据源插件

portraiture2024最新版磨皮插件下载安装教程

茶色酒

Portraiture2023 Portraiture

【DBA100人】白鳝:一直往上走,从程序员到数据库专家

OceanBase 数据库

数据库 oceanbase

作业帮:探索多云架构下的数据库集群解决方案

OceanBase 数据库

数据库 oceanbase

《天翼云安全白皮书》发布!共铸国云安全生态!

天翼云开发者社区

安全可信| 密评合规!天翼云全栈混合云通过商用密码应用安全性评估!

天翼云开发者社区

IoT设备接入物联网平台华北2(北京) 节点开发实战——实践类

阿里云AIoT

小程序 监控 物联网 消息中间件 弹性计算

亚马逊云科技 2022 re:Invent 观察 | 天下武功,唯快不破

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 Builder 专栏

什么是云渲染?云渲染速度快吗?

Renderbus瑞云渲染农场

云渲染 云渲染是什么 云渲染速度快吗

大前端—2022明星项目,2023展望

非喵鱼

JavaScript Vue 前端 React 前沿技术

DataEase 本地源码启动

搞大屏的小北

再谈持续测试

FunTester

又一创新!阿里云 Serverless 调度论文被云计算顶会 ACM SoCC 收录

阿里巴巴中间件

阿里云 Serverless 云原生

开源数据可视化/自服务BI工具哪家强?

搞大屏的小北

数据可视化工具 DataEase 行转列

您有一套专属权益已送达,请注意查收

天翼云开发者社区

SiamRPN++: Evolution of Siamese Visual Tracking with Very Deep Networks 深层网络连体视觉跟踪的演变

代码的路

神经网络

SA-Siam:用于实时目标跟踪的孪生网络A Twofold Siamese Network for Real-Time Object Tracking

代码的路

神经网络

如何选择数据可视化图表?

搞大屏的小北

DataEase 在 Windows 系统下的 jar 包部署

搞大屏的小北

场景 | 九科信息大型制造企业RPA数字化解决方案

九科Ninetech

2023-01-11:体育馆的人流量。编写一个 SQL 查询以找出每行的人数大于或等于 100 且 id 连续的三行或更多行记录。返回按 visit_date 升序排列 的结果表。 DROP TAB

福大大架构师每日一题

MySQL 福大大

DataEase数据集定时同步任务报错解决

搞大屏的小北

异常 报错 DataEase 数据集定时同步任务

如何用 Excel 做数据分析,提升你的工作效率?

搞大屏的小北

提升效率 Excel 数据可视化 DataEase

DataEase 在 Mac 系统下的 jar 包部署

搞大屏的小北

DataEase Mac 系统 jar 包部署

Oxide 公司成立:是时候用Rust重写操作系统了_语言 & 开发_Chris Swan_InfoQ精选文章