死磕操作系统,谷歌重磅发布开源KataOS,网友:「谷歌坟场」喜+1
等等操作系统安全,我为什么要说「又」?
对于全新推出的KataOS,谷歌计划让它成为一个「可证明的安全平台」,并针对运行机器学习应用的嵌入式设备进行充分的优化。
谷歌又发布新系统了! 等等操作系统安全,我为什么要说「又」? 对于全新推出的KataOS,谷歌计划让它成为一个「可证明的安全平台」,并针对运行机器学习应用的嵌入式设备进行充分的优化。 有趣的是,文章发布之后,虽然陆续有了不少报道,但并没有激起什么水花。 没想到,就在这两天,竟然同时登上了知乎和Reddit的热榜。 不过,网友们的观点都出奇的一致——早晚得黄…… KataOS:用Rust写的「安全操作系统」 在博客中,谷歌解释了开发这个系统的理由。 当我们被越来越多收集和处理环境信息的智能设备所包围时,我们比任何时候都更需要一个简单的解决方案,来为嵌入式硬件构建可验证的安全系统。 如果我们的设备不能证明自己能保证数据的安全,那么它们收集的个人身份识别数据——如人的图像和声音的记录——就可能被恶意软件获取。 不幸的是,系统安全通常被视为添加到现有系统,或通过额外的ASIC硬件解决的软件功能——这远远不够。 针对这个问题,谷歌希望建立一个可证明的安全平台,为运行ML应用程序的嵌入式设备进行优化。 现在,谷歌已经在GitHub上开放了KataOS的几个组件,并且已经与Antmicro合作开发了Renode模拟器和相关框架。 这个新操作系统以seL4作为微内核。谷歌给出的理由是:「因为它把安全放在第一位;它在数学上被证明是安全的,具有保证保密性、完整性和可用性。」 为什么KataOS的安全性这么高呢? 谷歌解释说,因为从逻辑上讲,应用程序不可能破坏内核的硬件安全保护,并且系统组件是可验证安全的。 同时,KataOS也几乎完全由Rust实现,这更是加了一层buff,因为Rust消除了整类错误,比如逐一错误和缓冲区溢出。 目前的GitHub版本,已经涵盖了大部分KataOS的核心部分,包括用于Rust的框架(如sel4-sys crate,用于让seL4系统调用API),一个用Rust编写的备用根服务器(用于全系统的动态内存管理),以及对seL4的内核修改,用于回收根服务器使用的内存。 在内部,KataOS也能够动态地加载和运行CAmkES框架之外的第三方应用程序。 目前,Github上的代码不包括运行这些应用程序所需的组件,这些功能可能会在不久后发布。 同时,谷歌还为KataOS建立一个名为Sparrow的参考实现,它让KataOS与安全的硬件平台结合起来。 除了逻辑安全的操作系统内核外,Sparrow还包括一个在RISC-V架构上用OpenTitan构建的逻辑安全的信任根。对于最初的版本,谷歌的目标是建立一个用QEMU模拟运行的更标准的64位ARM平台。 谷歌希望在以后将Sparrow的全部内容开源,包括所有的硬件和软件设计。 而现在,谷歌发出号召,希望大家能共建「智能环境ML系统值得信赖的未来。」 KataOS的横空出世,又会掀起怎样的波澜? 国外网友:坐等被弃 对此,Reddit网友表示:Abandon是早晚的事儿! 另有扎心回复:「不懂就问,是已经宣布关闭日期了吗?」讽刺值瞬间拉满。 可以说,抛弃现有项目,转而支持那些还没成熟的半成品新项目,是谷歌20多年来的「传统艺能」了。 他们会支付数十亿美元,招揽全球的顶尖人才,花费数年打磨一个项目,制造出昂贵的东西,然后再丢掉。 于是,在外界看来,谷歌的方向完全可以用俩字来形容——「混乱」。 对于游戏领域,他们是三心二意,在大量的项目中手忙脚乱。前脚大举进军,后脚就狠心抛弃。 在硬件方面,前几年收购Fitibt之后,直到现在都没有把它很好地集成到Google Fit里。 对于谷歌一言不合就砍项目的操作,有网友调侃道: 「我们决定关掉『Google Existential」。我们仍然会坚信这个概念,但我们觉得它从未达到期望的高度。」 「那个服务是做什么的?」 「我们还没决定呢。」 至于这次推出的KataOS,知乎答主「星辰」表示: 知乎答主「亚东」也表示,谷歌做出来操作系统还能保它不挂,主要就是太有钱了。无数的古早系统,都死在了沙滩上。 取代安卓没下文,任职10年高管走人 说到谷歌的操作系统,除了大名鼎鼎的「Android」之外,还有一个相当神秘的「Fuchsia OS」。 而Fuchasia OS的命运,或许可以给KataOS做个参考。 要知道,曾经一度,Fuchasia OS可是被宣传为能取代Android的操作系统。 2016年8月,GitHub上的一组神秘源码,指向了谷歌正在开发的一个名为「Fuchsia OS」的全新操作系统。 代码显示,Fuchsia OS能够跨平台运行,包括「汽车的娱乐媒体系统和嵌入式设备,如手表、手机、平板以及电脑等等」。 2018年1月,谷歌允许开发者以Google Pixelbook为目标设备,下载Fuchsia OS进行开发与测试。 2019年6月,Fuchsia OS的开发者网站Fuchsia.dev上线。 2020年12月,首度在Google Open Source 博亮相,吁开发者来做贡献。 2021年5月,谷歌员工证实,Fuchsia OS首次实现了消费市场的部署。在对预览版设备进行第一波更新后,Fuchsia OS于2021年8月被推送至所有Nest Hub设备。 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |