当前位置: 首页 > 科技观察

不仅仅是为了物联网,谷歌的新操作系统打算做什么?

时间:2023-03-12 10:46:20 科技观察

当人们还在关注Android和ChromeOS的融合时,谷歌悄悄宣布正在开发全新的操作系统Fuchsia。这是一个开源操作系统,可以在轻型、单一功能的设备和全功能的台式电脑上运行。Fuchsia的特别之处在于它没有使用Linux,而是使用了全新的内核。或许,谷歌未来的赌注不是Android,不是ChromeOS,而是Fuchsia?(图片来自androidpolice)问题是,谷歌为什么要从头开始构建操作系统?当前的主流操作系统,从桌面系统到移动系统,都是基于一个古老的“内核”。Apple的OSX,iOS使用的Unix内核,1969年诞生于AT&T的贝尔实验室,微软的Windows系统是1993年基于WindowsNT内核,谷歌的Android和ChromeOS都使用Linux内核,1991年诞生。对于致力于创新的科技行业来说,这似乎是矛盾的说法,但分析师HoraceDediu解释说,计算机在几十年来的最高水平上基本保持不变。“我们仍在使用完全相同的架构,我们仍在使用完全相同的计算。因此没有必要制造更好的核心,”他告诉Fastcocompany。“核心是一个已解决的问题。”但是,随着物联网的发展,越来越多的小型设备被连接到互联网上。他们需要一个更精简的核心。物联网公司Particle的创始人ZachSupalla看到了在小型计算设备上使用Linux的一些问题。首先,虽然Linux内核是模块化的,但它仍然占用相当大的空间。所以你很难在便宜的微控制器上使用它,其次,Linux不是“实时操作系统”,3D打印机、自动驾驶汽车中的许多部件都需要精确的时序控制。(图片来自visionmobile)此外,通用系统对于物联网应用来说还不够安全。更多的代码意味着更多的安全漏洞。“实时系统或嵌入式系统的好处在于没有什么可以隔离的,”Supalla说。“它不运行你需要担心的东西。它不运行你编写的软件以外的任何东西。”Supalla感觉Fuchsia是想吸收通用系统和嵌入式系统的优点。“也许他们可以制造一个像Linux这样具有抽象层的系统,但也具有实时操作系统的高性能、低占用空间和实时特性,”他说。“那会是一件很有价值的东西,理论上来说,是有可能的,只是之前还没有人做出过这样的东西。”(图片来自hifipublic)如果说Fuchsia只是用于物联网设备,那么它的出现就很容易理解,但Fuchsia的开发者声称它可能用于智能手机或台式电脑。Supalla认为谷歌的目的可能是为了使用Fuchsia来驱动服务器,但Dediu有不同的看法。Dediu认为新操作系统不会有专利授权问题。“这是一个全新的设计,没有任何人共享IP,”他说,“应该这是一个合理的假设,因为Linux确实存在一些麻烦的IP问题。”即便如此,Fuchsia的未来仍然是未知数。毕竟,谷歌的Android已经无处不在,并且不久前它发布了一个名为Brillo的精简版Android,一个专门用于物联网设备的操作系统。