写点什么

谷歌推出 KataOS 开源操作系统,基于 Rust 编写

  • 2022-10-17
    北京
  • 本文字数:776 字

    阅读完需:约 3 分钟

谷歌推出 KataOS开源操作系统,基于Rust编写

当地时间 10 月 14 日,谷歌宣布推出 KataOS 操作系统,目标是为嵌入式设备提供安全系统。

 

谷歌表示该系统的目的是为嵌入式设备提供安全解决方案。现在从环境中收集和处理信息的智能设备越来越多,如果无法保证数据安全,那么他们收集的信息,例如照片、录音和其它数据,可能会被恶意软件访问。因此,需要有一个简单的解决方案来为嵌入式硬件构建可验证的安全系统,这就是谷歌被迫引入 KataOS 的原因。

 

KataOS 的主要用例是越来越多的智能设备,尤其是运行机器学习应用程序的嵌入式硬件。业界目前对 RISC-V 的关注度越来越高,而对 CPU 架构的支持是谷歌 KataOS 的首要任务。

 

并且谷歌在其博客上表示,KataOS 使用 Rust 语言开发,并基于 seL4 微内核进行了构建:

通过 seL4 CAmkES 框架,我们还能够提供静态定义和可分析的系统组件。KataOS 提供了一个可验证安全的平台来保护用户的隐私,因为应用程序在逻辑上不可能违反内核的硬件安全保护,并且系统组件是可验证安全的。KataOS 也几乎完全用 Rust 实现,它为软件安全性提供了一个强有力的起点,因为它消除了 entire classes 错误,如 off-by-one errors 和缓冲区溢出。

 

谷歌还为 KataOS 构建了一个名为 Sparrow 的参考实现,它将 KataOS 与一个安全的硬件平台相结合。因此,除了逻辑安全的操作系统内核之外;Sparrow 还包括一个逻辑安全的信任根,该信任根是使用 OpenTitan 在 RISC-V 架构上构建的。但是就初始版本而言,其目标是使用 QEMU 在模拟中运行更标准的 64 位 ARM 平台。

 

目前,谷歌已在在 GitHub 上发布 KataOS的早期版本:https://github.com/AmbiML/sparrow-manifest。当前的 GitHub 版本包含了大部分 KataOS 核心部分,包括一个 Rust 的框架,一个用 Rust 编写的备用 rootserver,以及对 seL4 的内核修改。

 

更多信息:

https://opensource.googleblog.com/2022/10/announcing-kataos-and-sparrow.html

2022-10-17 21:148806

评论

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

13款需求池管理系统盘点:2025年最新整理

易成研发中心

需求池管理系统

go语言实现终端里的倒计时

不在线第一只蜗牛

Go 后端

用低代码平台集成人工智能:无需专业开发也能实现智能化

天津汇柏科技有限公司

人工智能 AI

什么是NS记录?NS记录怎么设置?

国科云

长安数智化转型杰出成就!“世界级AI智造新标杆”获全球奖项认可

科技汇

【FAQ】HarmonyOS SDK 闭源开放能力 —Live View Kit (2)

HarmonyOS SDK

harmoyos

智源开源多模态向量模型BGE-VL:多模态检索新突破

智源研究院

基于ANTLR4的大数据SQL编辑器解析引擎实践|得物技术

得物技术

大数据 后端

校招加入京东,他悄悄干出了这些大事

京东零售技术

F5 携手NVIDIA BlueField-3 DPU加速服务提供商边缘AI发展

科技热闻

Ogphone云手机:海外社媒运营风控问题的解决方案

Ogcloud

云手机 海外云手机 海外社媒运营 ogphone云手机 海外社媒养号

华为云昇腾专区重磅上线!带你入门昇腾AI技术与DeepSeek实践

华为云开发者联盟

AI 大模型 昇腾 DeepSeek

SASE是什么?对企业网络安全有什么作用?

Ogcloud

sase SASE服务商

2025 年开源替代方案为何正在取代 OutSystems?技术自由度与成本优势深度解析

NocoBase

开源 低代码 开发工具 无代码 工具推荐

Get这个秘籍,鸿蒙原生应用页面滑动丝滑无比

HarmonyOS开发者

利用FinClip优化小程序支付链路的事件分析

xuyinyin

ISCSI数据盘的多路径配置

天翼云开发者社区

服务器 路径优化

基于国产芯片的AI引擎技术,打造更安全的算力生态 | 京东零售技术实践

京东零售技术

谷歌推出 KataOS开源操作系统,基于Rust编写_开源_Tina_InfoQ精选文章