不只是为了物联网,Google 的新操作系统意欲何为?

系统 其他OS
当人们仍在关注于 Android 和 Chrome OS 的融合时,Google 默默宣布,它正在开发一个全新的操作系统 Fuchsia。这是个开源的操作系统,可以运行在轻量的、单一功能的设备,也能够运行在全功能的桌面计算机上。Fuchsia 的特别之处在于,它并未使用 Linux,而是使用了全新的内核。或许,Google 的未来赌注不是 Android,不是 Chrome OS,而是 Fuchsia?

[[170687]]

当人们仍在关注于 Android 和 Chrome OS 的融合时,Google 默默宣布,它正在开发一个全新的操作系统 Fuchsia。这是个开源的操作系统,可以运行在轻量的、单一功能的设备,也能够运行在全功能的桌面计算机上。Fuchsia 的特别之处在于,它并未使用 Linux,而是使用了全新的内核。或许,Google 的未来赌注不是 Android,不是 Chrome OS,而是 Fuchsia?

 

[[170688]]

(图片来自 androidpolice)

问题在于,Google 为什么要从头打造一款操作系统?现在的主流操作系统,从桌面系统到移动系统,都是基于古老的“内核”。苹果的 OSX,iOS 使用的 Unix 内核,于 1969 年诞生于 AT&T 的贝尔实验室,微软的 Windows 系统基于 1993 年的 Windows NT 内核,而 Google 的 Android 和 Chrome OS 都使用了 Linux 内核,诞生于 1991 年。

对于致力创新的科技行业,这似乎是个矛盾,但是,分析师Horace Dediu 解释说,几十年来,从***层看,计算机基本上没有什么改变。“我们仍在使用完全相同的架构,我们仍在使用完全相同的运算方式。因此,没有必要去制造更好的内核,” 他对 Fastcocompany 网站说,“内核是个已经被解决的问题。”

但是,随着物联网的发展,越来越多的小型设备正在连接到互联网上。它们需要更为精简的内核。物联网公司 Particle 的创始人 Zach Supalla 认为,在小型的计算设备上,使用 Linux 存在一些问题。首先,虽然 Linux 内核是模块化的,但是,它仍会占据相当大的空间。因此,你很难把它用在廉价的微型控制器上,其次,Linux 不是“实时操作系统”,而 3D 打印机、自动驾驶汽车里的许多部件都需要精确的时间控制。

 

[[170689]]

(图片来自 visionmobile)

另外,对于物联网应用来说,通用系统不够安全。更多的代码意味着更多的安全漏洞。 “实时系统或嵌入式系统的好处在于,没有什么需要隔离的东西,” Supalla 说,“它不会运行那些需要你操心的东西。除了你写的软件,它不会运行其他任何东西。”

Supalla 觉得,Fuchsia 想要吸取通用系统与嵌入式系统的优点。“或许,他们制造的系统能有 Linux 那样的抽象层,同时又具备实时操作系统的高性能、低空间占用以及实时特性,” 他说,“那将是一个非常有价值的东西。从理论上说,它是有可能实现的。只是,以前没人做出这样的东西。”

 

[[170690]]
(图片来自 hifipublic)

如果 Fuchsia 只用于物联网设备,那么它的出现还是容易理解的,但是,Fuchsia 的开发者宣称,它可能用于智能手机或者桌面电脑。Supalla 认为,Google 的目的可能是用 Fuchsia 驱动服务器,而 Dediu 有个不同的看法。Dediu 认为,全新的操作系统不会有专利授权问题。“它是一个全新的设计,不会有其他人共享的 IP,” 他说,“这应该是个合理的假设,因为 Linux 的确有些麻烦的 IP 问题。”

即使如此,Fuchsia 的未来仍然是未知数。毕竟,Google 的 Android 系统已经无所不在,而且,不久前,它还发布了 Android 的精简版 Brillo,一个专门用于物联网设备的操作系统。

责任编辑:未丽燕 来源: Ifanr
相关推荐

2016-09-21 13:56:20

GoogleFuchsia操作系统

2011-09-13 10:13:45

JavaScript

2017-10-21 16:04:48

阿里巴巴

2009-11-23 09:35:48

RedHatEnterpriseD

2016-07-08 11:29:01

紫光互联数据中心

2015-01-21 15:50:28

2011-04-12 11:03:50

Facebook数据中心开放

2017-03-25 21:13:38

JavaScript排序

2022-04-25 13:14:29

操作系统安全

2015-03-06 09:38:54

2019-12-26 09:58:48

中国广电5G192号段

2011-12-16 16:37:02

Fabrics边界软件数据中心

2010-08-05 09:29:08

jQuery

2013-04-25 13:58:15

编程

2019-11-04 15:23:34

JavaOpenJDK微软

2011-08-11 13:59:12

2012-03-19 10:21:38

谷歌平板

2011-04-28 20:21:44

和信创天终端管理虚拟终端管理系统

2015-11-24 10:05:07

私有云虚拟化负载迁移

2018-03-13 15:00:22

智慧交通高铁无人驾驶
点赞
收藏

51CTO技术栈公众号