广告

谷歌从零开始构建操作系统

谷歌发布了其开源项目 Fuchsia。

作者:Stephen Ornes
Google NewsGoogle News Preferred Source
肯·汤普森(坐着)和丹尼斯·里奇于 1969 年创建了 Unix。它仍然是许多操作系统的核心。诺基亚贝尔实验室 供稿

新闻简报

注册我们的电子邮件新闻简报,获取最新的科学新闻

注册

8 月,谷歌悄然发布了一个从头开始构建的操作系统,引发了谣言。该操作系统是一个名为 Fuchsia 的开源项目,该公司尚未透露计划如何使用它。“Fuchsia 是一个全新的开源项目,与 Android 或 Chrome OS 毫无关系,”谷歌发言人 Joshua Cruz 说道。

广告

内核是操作系统的核心部分,充当软件和硬件之间的接口。| Dan Bishop/Discover 经由 Wikimedia Commons 的 Kernel_Layout

驱动现代计算机的操作系统起源于几十年以前。苹果的操作系统基于 1969 年首次构建的 Unix。Android 使用上世纪 90 年代初开发的 Linux。但设备正在发生变化,这些主力系统可能不适合云计算或物联网,在这些领域,公司将连接性添加到从冰箱到街灯的日常设备中。因此,“我们现在再次看到对探索其他操作系统结构兴趣的爆发,”西北大学计算机科学家 Peter Dinda 说道。

为了运行 Fuchsia,谷歌还构建了一个新的内核——操作系统的核心部分,充当软件和硬件之间的接口。老化的内核往往体积庞大,这使它们容易受到攻击,宾夕法尼亚大学的 Nathan Dautenhahn 说道,他是操作系统安全方面的专家。他将其比作泰坦尼克号:“它们体积庞大、易碎且容易受到攻击。” Fuchsia 运行在一个名为 Magenta 的微内核上,该内核最大限度地减少了核心中的信息量,使其更可靠和安全。Dautenhahn 认为,从研究的角度来看,谷歌的举动看起来很有希望。“它可能会开始改变文化,让我们看到更好的操作系统设计,”他说。

保持好奇

加入我们的列表

订阅我们的每周科学更新

查看我们的 隐私政策

订阅杂志

订阅可享封面价高达六折优惠 《发现》杂志。

订阅
广告

1篇免费文章