NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

北大联合腾讯发布泛在操作系统研究报告:泛在操作系统成产业趋势,研究与实践进入加速期

  • 2022-08-12
    北京
  • 本文字数:3319 字

    阅读完需:约 11 分钟

北大联合腾讯发布泛在操作系统研究报告:泛在操作系统成产业趋势,研究与实践进入加速期

2022 年 8 月 11 日,北京大学和腾讯联合发布了《泛在操作系统实践与展望研究报告》(以下简称“报告”)。该报告首次在行业内提出了泛在操作系统的体系框架,并系统化梳理了多个类别泛在操作系统的典型实践案例。

泛在操作系统定义及系统框架


操作系统作为计算机系统中最关键的系统软件,其重要性不言而喻。从操作系统的发展来看,随着互联网向人类社会和物理世界的全方位延伸,以及云计算、大 数据、人工智能等新技术的兴起,各种新型应用模式和新的应用场景的出现,操作系统相关技术面临许多挑战和变革,操作系统概念开始泛化,以向下屏蔽管理异构资源、向上凝练沉淀应用共性为目标,催生了系列新型操作系统。


随着千亿规模的各类泛在物联终端和新型的泛在计算模式的出现,泛在操作系统(Ubiquitous Operating System, UOS) 应运而生。


泛在操作系统体系框架图


2018 年,梅宏院士在《IEEE Computer》杂志发表了题为“走向泛在操作系统:一种软件定义的视角”的文章,提出“泛在操作系统(Ubiquitous Operating System) ”的概念,来表示不限于 Windows/Linux 这样的传统操作系统的未来新型操作系统。


可以看到,泛在操作系统的命名来自于操作系统随着技术发展的不断延伸与扩展,即从主机操作系统、个人(桌面)操作系统、移动终端操作系统、物联终端操作系统的不断泛化,未来网络化的泛在操作系统所管理的终端包括主机、PC 端、移动终端、物联终端,不同发展阶段有各自的侧重点。随着“人机物”的融合发展,目前泛在操作系统发展重点是物联终端的接入与管控,以及用以支撑包括物联终端的各类网络应用开发运行支撑平台。


报告认为,泛在操作系统的概念指的就是在人机物融合的泛在计算模式下支持泛在应用开发和运行的操作系统平台。


泛在操作系统是传统操作系统概念的进一步扩展与泛化,不再把操作系统的概念局限于像 Linux 和 Windows 这样的单机操作系统。因此,泛在操作系统的形式更加灵活、多样,更多的强调操作系统的“操作”和管理的功能本质,支持灵活多样的资源虚拟化机制与异构资源管理功能,侧重于新型应用模式下的应用开发与管理支撑。


另一方面,泛在操作系统也秉承泛在计算(Ubiqul-tous Computing) 的基本思想,提倡多样化的操作系统实现机制与形态,为操作系统相关技术的研究提供了一条新的思路。

泛在操作系统的分类

泛在操作系统的分类


从使用环境角度看,泛在操作系统分为基础平台类操作系统和应用场景类操作系统。


其中,基础平台类从 IT 视角构建通用的资源抽象管理和应用开发运行支撑能力,应用于个人计算机、手机、服务器、物联网设备、云等电子类产品及 IT 基础设施;应用场景类操作系统在基础平台类操作系统的支持下,面向智慧城市、智慧交通、智慧建筑、机器人、智能家居等特定应用场景的“人机物”融合需求和复杂系统,提供具有相应场景特色的统一计算资源抽象管理和应用开发运行支撑能力。


不同泛在操作系统之间存在一定的交互与协同关系,例如在云计算的环境下,服务器操作系统既可以作为单独云服务器的中枢,又可以作为基于服务器集群的云操作系统的重要组成部分;在智慧城市或智慧交通场景中,移动终端操作系统、嵌入式及物联网操作系统可作为不同数据采集终端的核心系统软件,与智慧城市操作系统或智慧交通操作系统等应用场景类操作系统进行交互和协同,共同支撑智慧化应用的构建和运行。


此外,从操作系统网络化发展的角度,泛在操作系统也可被“广义”地用于指代基于单机操作系统(节点操作系统)、面向网络环境与场景的网络层操作系统,或者是“节点操作系统+网络操作系统”的组合形式。这与上述应用视角的泛在操作系统分类呈现正交关系。无论从哪个维度划分,面对人机物融合泛在计算新蓝海,泛在操作系统已进入蓬勃发展期。


由于泛在计算场景的领域行业特定性、泛在计算资源的广谱多样性和极端特异性,泛在操作系统的领域性和专用性将会比较突出,不会有“大一统”的通用、普适的泛在操作系统,有必要面向不同的应用模式和场景,“case by case ” 地构建面向不同领域不同需求的泛在操作系统。

泛在操作系统的国内外主要产品

基础平台类


主要包括桌面操作系统、移动智能终端操作系统、服务器操作系统、嵌入式及物联网操作系统、云操作系统。


  • 桌面操作系统包括:DOS 操作系统、Unix 和类 Unix 操作系统,Windows 操作系统。

  • 移动智能终端操作系统:Symbian OS、Android OS、Windows Phone、iOS、鸿蒙 OS。

  • 服务器操作系统:腾讯云服务器操作系统 TencentOS Server 等。

  • 嵌入式及物联网操作系统:TencentOS Tiny,TencentOS Edge,FreeRTOS,HarmonyOS,AliOS Things,RT-Thread 等,北京大学也研发了工业物联网操作系统矽璓 XiUOS。

  • 云操作系统:OpenSack 云操作系统、微软的 Windows Azure、HP 的 Cloud OS、腾讯遨驰 Orca、阿里飞天云 OS、京东云混合多云操作系统云舰、浪潮云海 OS、国云 OS 等。

应用场景类


主要包括智慧城市操作系统、智慧交通操作系统、智慧建筑操作系统、工业互联网操作系统等。


  • 智慧城市操作系统:Tencent WeCityOS 未来城市开放操作系统、京东智能城市操作系统、日本 Society 5.0 CityOS。

  • 智慧交通操作系统:腾讯 OneOS、阿里智慧交通操作 系统 TBOS、华为应用与数据集成平台 ROMAConnect。

  • 智慧建筑操作系统:腾讯微瓴、氦氪科技智能建筑操作系统 —IBOS、智领云 BDOS、蓝卓 supOS 工业操作系统。

  • 工业操作系统:树根互联的根云平台、航天云网 INDICS-OS、蓝卓 supOS。

泛在操作系统实践案例


虽然泛在操作系统的概念是在 2018 年才正式由梅宏院士提出,但是与泛在操作系统相关的研究工作已经有多年的发展历史。


例如,国际上有微软公司曾经提出家庭操作系统 HomeOS 的概念,斯坦福大学最早研发的 Robot Operating System(ROS)是一个面向机器人编程的操作系统,英国公司 Living Plan IT 最早提出一种“智慧城市”操作系统 Urban OS,谷歌发布的物联网操作系统 Google Brillo。


而在国内,北京大学发布了开源的矽璓工业物联操作系统 XiUOS;腾讯也较早地启动操作系统研发与运营支持,面向云数据中心、物联网、边缘设备的 TencentOS 系列操作系统多年来持续迭代和深化开源,面向分布式云打造了遨驰 OS;海尔则在积极研发智能家居操作系统 UHome OS。


腾讯副总裁、腾讯智慧交通与出行总裁钟翔平在发布会上表示,泛在操作系统集成了更多的数字化技术,是技术的集大成者,是重要的技术创新领域。他认为,产业互联网的发展,为泛在操作系统的应用提供了广阔的实践场景,成为其不断进化的舞台。


“一方面,泛在操作系统以技术驱动了各行各业的数字化转型,打通众多的软硬件系统,支撑数据流通和应用生态的生长;另一方面,产业互联网的发展也为泛在操作系统的应用实践催生了众多的新的场景。”


比如,伴随着 5G、NB-IoT 等广域物联网技术的成熟,物联网市场呈现井喷式发展,数据显示,到 2025 年,全球物联网设备连接数将达到 251 亿个。这样的蓝海市场给泛在物联网操作系统提供巨大的落地空间。


微瓴操作系统架构


在具体的实践与应用方面,腾讯的全球总部所在地深圳滨海大厦就搭载了腾讯微瓴——一个深度适配智慧建筑场景的物联网类操作系统。微瓴利用了物联网、AI、数字孪生等新技术,为建筑打造了开放性的数字底座,将原本生硬的建筑“改造”成不断生长变化的科技载体。


而在交通领域,需要面临各式各样复杂的数据打通、数据分析、数据服务等难点。基于这种需求,腾讯在 2021 年 11 月发布了智慧交通操作系统交通 OS,力求为海、陆、空、铁等智慧交通建设提供中枢支撑。


腾讯交通OS系统框架


交通 OS 兼备工业级稳定性与互联网敏捷性,将作为企业数字化转型的基座,联结适配的交通云底座及一系列面向交通场景的数字化助手产品,建立可升级、可扩展的应用体系。


在智慧城市领域,腾讯在 2021 年发布了未来城市开放操作系统 WeCityOS,实现了城市算力、存力、网力、数据资源的统筹、集约利用,支撑了城市产业、服务、治理领域各类数字化应用场景的构建和运行。


腾讯研究院总顾问杨健表示,数实融合处在一个系统化和多方位融合的关键阶段,人和设备、设备和设备、包括设备和服务之间的连接生态都需要泛在操作系统的核心的支撑。


可以说,今天对泛在操作系统的研究与实践正进入一个加速阶段。


不过,行业专家也表示,泛在操作系统的产业发展还需要“产学研用”加强合作,重视开源社区、标准研制等工作,力争形成更大的生态聚合效应,促进更多相关领域的技术创新和产业进步。

2022-08-12 11:2114974

评论 3 条评论

发布
用户头像
我的理解,可能不一定对:泛在操作系统 实质上是一个抽象的概念,并不特指运行于某个特定硬件上的具体操作系统,而是更上层的逻辑上划分的概念。以当前的形式看,如果要将此概念落地,大多数是构建于应用层,即 在不同形式上的硬件上的应用层提供一套可互联互动的机制。
2022-08-26 09:30 · 浙江
回复
用户头像
炒概念炒一万个也没用
2022-08-14 21:25 · 日本
回复
用户头像
理论一套套的,没一个能打的
2022-08-14 06:25 · 上海
回复
没有更多了
发现更多内容

“红黑树”详解丨红黑树的应用场景

Linux服务器开发

后端 红黑树 Linux服务器开发 Linux内核 红黑树应用场景

腾讯T6!万字长文体系化讲解Spring源码,码农:太透彻了,学会了

牛哄哄的java大师

Java

关于安卓设备声音远程传输的解决方案

行者AI

云平台

为何“低代码”频频引发业界热议?

优秀

低代码

模块2作业 微信朋友圈高性能复杂度

TH

架构实战营

运维五一不加班,从一套On-Call响应机制开始!

睿象云

运维 告警 智能运维 告警设置 告警管理

一周信创舆情观察(4.26~5.5)

统小信uos

“服务可达的数据链DNA” ,打通从代码到用户的“任督二脉”

博睿数据

数据链DNA

打破思维定式(三)

Changing Lin

轶事

言未卜

智能会话机器人:SaaS 平台的设计与思考

极客志

自然语言处理 chatbot 聊天机器人 智能会话机器人

超详细教程:SpringBoot整合MybatisPlus

华为云开发者联盟

Java spring springboot 代码 MyBatisPlus

架构实战模块三作业

Geek_649372

架构实战营

全新 Jira 系列,适用于所有团队!

Atlassian

DevOps 敏捷 Atlassian Jira

看完阿里P7技术大牛的JVM知识点总结,竟帮我斩获了3份大厂Offer

飞飞JAva

Java JVM

深入浅出 LVS 负载均衡系列(二):DR、TUN 模型原理

UCloud技术

负载均衡

马丁格尔策略交易软件源码,量化策略系统开发

从狗狗币说起 看区块链的未来发展方向

CECBC

狗狗币

nmon和nmon analyser的网盘下载安装与使用

InfoQ_Springup

工具

Hive解析Json数组超全讲解

五分钟学大数据

hive 5月日更

如何在苹果M1上安装使用FL Studio

奈奈的杂社

编曲 教程分享 编曲软件

Tars Java 客户端源码分析

vivo互联网技术

Java TARS RPC架构

架构实战营 模块三作业

netspecial

架构实战营

在线体验四大名著情景(地图、游戏)

不脱发的程序猿

开源 程序人生 四大名著

爬虫实战教程:采集微信公众号文章

前嗅大数据

大数据 爬虫 数据采集 爬虫教程

rocketmq优雅停机往事

捉虫大师

模块2学习总结

TH

架构实战营

如何快速制作短视频?拥有这个神器,轻松搞定!

奈奈的杂社

短视频 视频剪辑 自媒体

Offer收割机!阿里P7大神甩出JSP实战笔记,网友:信息量过大

飞飞JAva

Java

【HDC.Cloud 2021】边云协同,打通AI最后一公里

华为云原生团队

人工智能 开源 云原生 边缘计算 华为云

STM32低功耗模式下GPIO如何配置最节能?

不脱发的程序猿

嵌入式 stm32 单片机 低功耗模式

北大联合腾讯发布泛在操作系统研究报告:泛在操作系统成产业趋势,研究与实践进入加速期_行业深度_凌敏_InfoQ精选文章