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

简介:

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

(图片来自 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 打印机、自动驾驶汽车里的许多部件都需要精确的时间控制。


(图片来自 visionmobile)

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

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


(图片来自 hifipublic)

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

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






作者:爱范儿
来源:51CTO
相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
6月前
|
传感器 物联网 Linux
物联网设备的操作系统之争:Linux vs RTOS
【6月更文挑战第4天】在遥远的数码星球,物联网城中的Linux先生与RTOS小姐展开激烈角逐,分别在操作系统领域各显神通。Linux先生以其开源、兼容性强、功能丰富占据服务器、桌面及嵌入式设备市场,适合处理复杂任务和需要强大计算能力的设备。而RTOS小姐以实时性、高效响应和低资源占用见长,适用于资源有限、强调实时性的物联网设备。设备制造商在两者间抉择,引发物联网设备操作系统的选择大战。通过Python与FreeRTOS示例,展现了两者在智能家居和生产线控制等场景的应用。在物联网世界,Linux与RTOS共同推动设备智能化,为生活带来更多便捷。
340 3
|
6月前
|
传感器 物联网 Linux
在物联网城,Linux先生与RTOS小姐分别代表两种操作系统,展开激烈角逐
【6月更文挑战第4天】在物联网城,Linux先生与RTOS小姐分别代表两种操作系统,展开激烈角逐。Linux以其开源、功能丰富及强大计算能力,适用于需要复杂处理的设备,如智能温控器。而RTOS以实时性、小巧高效,擅长资源有限、强调实时响应的设备,如生产线控制系统。设备制造商需根据需求选择适合的操作系统,以实现设备智能化和生活便捷化。物联网世界的竞争,最终服务于让设备更智能、生活更美好的目标。
76 2
|
安全 物联网 Linux
车载操作系统的物联网应用
车载操作系统的物联网应用
175 0
|
传感器 消息中间件 物联网
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
|
传感器 算法 物联网
物联网的本质是操作系统
物联网(简称“IoT”)并非全新的技术,而是一系列现有技术的有机整合,难点也在于包罗万象。
物联网的本质是操作系统
|
开发框架 算法 JavaScript
物联网操作系统碎片化问题分析与思考 -- 《神奇的物联网》
本文以物联网操作系统面临的碎片化问题为主题,从CPU、外设、组件与接口四个方面出发,阐述物联网操作系统面临的挑战以及一些设计理念。
762 0
物联网操作系统碎片化问题分析与思考 -- 《神奇的物联网》
|
Ubuntu 前端开发 关系型数据库
.NET Core开发的iNeuOS物联网平台部署在Ubuntu操作系统,无缝跨平台。
iNeuOS完全使用.netcore开发,主要为企业、集成商打造从网关、边缘应用、云端建设的物联网/工业互联网平台产品级解决方案。面向应用场景:(1)嵌入式硬件网关的开发和部署,形成自己企业网关产品。(2)企业私有云物联网平台的搭建。(3)集团级公有云物联网平台的搭建。面向这些应用场景都支持多设备多协议的设备接入、视图组态建模、面向机器学习的数据分析。
1905 0
.NET Core开发的iNeuOS物联网平台部署在Ubuntu操作系统,无缝跨平台。
|
7月前
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
2667 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
7月前
|
编解码 人工智能 算法
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
98 0
|
7月前
|
编解码 人工智能 数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
163 0

热门文章

最新文章

相关产品

  • 物联网平台
  • 下一篇
    DataWorks