1、万物互联时代的操作系统研究报告2前言前言研究背景与目的研究背景与目的物联网因其宏大主题,以及巨大的应用想象空间而备受政府和企业的关注。国际电信联盟国际电信联盟 (ITU) 对物联网的定对物联网的定义义:“物联网主要解决物品到 物品 (Thing to Thing,T2T),人到物品(Human to Thing,H2T),人到人 (Human to Human,H2H) 之间的互联。”因此物联网也被视为是 继计算机、互联网之后的第三次技术革命。但由于物联网包含的软硬件技术太多,既牵涉到硬件端如传感器、通讯模组、异构芯片,也涉及 到软件层如操作系统和应用软件,行业发展遇到不少困境,行业整体呈波段
2、式前进。AIoT+云计算+5G的发展,使得万物互联正在逐渐成为现实,整个ICT产业可能有一次重塑的机会。数据的连接节点、传输速度、时延、处理 的规模和速度得到不断的提升,“万物互联”的AIoT将会在智能家居、智慧工厂、智慧城市等场景下均有较大表现。亿欧智亿欧智库库一直关注于物联网产业的发展,自2018年发布2018中国物联网应用研究报告以来,后续又推出了深入探讨物联网技术发展及应用的报告。 2019年中国智慧城市发展研究报告、 2020中国车联网商业模式分析报告、 2020智能物流产业研究报告、2020巨头企业物联网业务布局研究等已发布报告从不同角度探讨物联网技术的发展。我们也越来越关注底层技
3、术在物联网产业发展中起到的推动力。操作系统作为重要底层软件技术之一,上承应用开发,下接海量的硬件终端, 正在吸引巨头提前布局。我们观察到国内外科技巨头都在操作系统层面有所布局,比如谷歌的Android Things和Fuchsia、阿里的AliOS和 AliOS Things、华为的LiteOS和鸿蒙OS、ARM的MbedOS等。但市场中对于面向万物互联时代的操作系统还未有充分的讨论,我们希望借助这份报告来实现对物联网操作系统(IoT OS)的定义与梳理,提供给物联网从业人士和其他对物联网产业感兴趣的人士一些有用见解。EO IntelligenceEO Intelligence3前言前言主要研
4、究发现主要研究发现 物联网终端海量碎片化的特征,很可能使得物联网的操作系统并不像PC或手机系统具有个别企业垄断市场的局面; 云计算厂商和终端硬件设备厂商有充分的动力去推动自研物联网操作系统,“云+端”是物联网操作系统的主要竞争场;云计算厂商做 IoT OS的代表有阿里云、谷歌云、AWS、Azure等,硬件相关厂商做IoT OS的代表有华为、ARM、苹果等。技术积累和资源禀赋决定 了不同厂商的入局点不同。 当前阶段应用的物联网操作系统往往呈现出轻量级系统和通用级系统并存的情况,轻量级满足低计算资源(RAM及ROM资源最小以K B 计)场景,通用级适用于计算资源较好( RAM及ROM资源在MB以上
5、,甚至达到GB)的物联网场景,是否会出现一种统一的IoT OS, 还是多套系统的配合实现功能,目前而言下定论还为时尚早。巨头尝试去打破操作系统这种异构状态,但前景不明朗。新老操作系统的交替会持续相当一段时间。 嵌入式操作系统几乎每10年会发生一次重大模态进化,目前的时间节点下来比较,很类似于2005-2008年移动操作系统的爆发前夜,当 时无论是微软、惠普&Palm、诺基亚、谷歌、三星、黑莓,还是苹果公司都在积极探索面向下一代的便携式个人计算机新形态,并最 终出现智能手机的繁荣。桌面端:Windows系列 88.23% + Mac系列 8.9% = 97.13%移动端:Android 74%
6、+ iOS 25%=99%海量碎片的物联网端:分分业业务务、分分场场景景、分分生生态态EO Intelligence专业术语解释MCU:微控制单元(Microcontroller Unit),又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。SoC:系统级芯片或片上系统(System on a Chip),国内外学术界一
7、般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存 储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。嵌入式嵌入式系统系统(Embedded system):以应用为中心、计算机系统为基础,软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。操作系操作系统统(Operating System,简称OS):管理计算机硬件和软件资源的基础软件。操作系统需要处理内存管理、配置系统资源、 控制输入输出设备、操作网络与管理文件系统等基本事务。实实时操时操作作系系统统(Real Time Operating System
8、,简称RTOS):操作系统的一种,系统保证在一定时间限制内完成。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作;软实时则只要按照任务的优先级,尽可能快地完成操作即可。物联网物联网操操作系作系统统(IoT OS):目前对于IoT OS并无明确的统一定义,可以认为其是在嵌入式基础上,面向物联网开发和功能实现需 求(低功耗、通讯协议、二次开发、云端对接、高可靠等),使嵌入式系统具备网络连接和通信能力的操作系统总称。宏内宏内核核(Monolithic kernel):操作系统核心架构的一种,特性是整个核心程序都是以核心空间(Kernel Space)的身份及监管者 模式(Sup
9、ervisor Mode)来运行。用户服务和内核服务运行在同一地址空间中。4EO Intelligence专业术语解释微内微内核核(Micro kernel):仅提供操作系统的最核心功能,如进程调度、进程间通信、存储管理等,而诸如文件管理、网络支持等服 务以接口形式和微内核通信。因此与宏内核相比尺寸小、可扩展性好。进程间通进程间通信信(Interprocess communication,IPC):程序运行中,每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核 缓冲区,进程2
10、再从内核缓冲区把数据读走,这一过程称为进程间通信。系统总系统总线线(System Bus):系统总线是连接计算机系统的主要组件,包括数据总线(Data Bus)、地址总线(Address Bus)和控制总线(Control Bus)。随机存取存储随机存取存储器器(Random Access Memory,RAM):是与CPU等计算单元交换数据的内部存储器。作为操作系统或其他正在运行 中程序的临时数据存储介质。RAM具有数据易失性,在计算机系统中暂时存储程序、数据和中间结果,断电所存储的数据将随之丢 失。只读存储只读存储器器(Read-Only Memory,ROM):ROM存储数据稳定 ,断电
11、后所存数据也不会改变,并且结构较简单,常用于存储各种固定程序和数据。可移植操作系统接可移植操作系统接口口(Portable Operating System Interface,POSIX):POSIX标准定义了操作系统应该为应用程序提供的接口标 准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。软件开发工具软件开发工具包包(Software Development Kit,SDK):为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开 发工具集合。5EO Intelligence专业术语解释应用程序接应用程序接口口(Application Pro
12、gramming Interface,API):一组定义、程序及协议的集合,通过 API接口实现计算机软件之间的 相互通信。开发者无需理解软件内部工作的机制细节,也无需访问源码即可访问程序实现功能。API可降低系统各部分的相互依赖, 提高组成单元的内聚性,降低耦合度。集成开发环集成开发环境境(Integrated Development Environment,IDE):IDE为程序开发提供开发环境,包括代码编辑器、编译器、调试器 和用户图形界面等工具,集成有代码编写功能、分析功能、编译功能、调试功能等一体化开发套件。中间中间件件(Middleware):中间件是独立的系统级软件,连接操作系统
13、层和应用程序层,将不同操作系统提供应用的接口标准化,协议统一化。硬件抽象硬件抽象层层(Hardware Abstraction Layer,HAL):介于操作系统内核与硬件电路之间的接口层,目的在于将硬件抽象化。在隐藏 了特定平台的硬件接口细节后,为操作系统提供虚拟硬件平台,使其与硬件无关,实现多硬件平台移植的目的。图形用户界图形用户界面面(Graphical User Interface,GUI):以图形化形式提供用户与计算机之间的交互,由相应硬件平台和操作系统来支持显示。谷歌移动服谷歌移动服务务(GoogleMobile Service,GMS):GMS是Google开发并推动Androi
14、d的动力,为谷歌play所应用的底层框架,闭源 运行。GMS提供包括GooglePlay、Search、Gmail、Talk、Maps、Street View、YouTube、Android Market等服务。海外Android 平台严重依赖GMS。安卓开放源代码项安卓开放源代码项目目(Android Open-Source Project,AOSP):安卓项目的开放源代码部分,对应于GMS。6目录目录CONTENTS1. 万物互联时代的战略制高点1.物联网操作系统的时代背景与使命挑战2.物联网操作系统的市场空间2.操作系统历史经验回顾3. 物联网操作系统代表类型及案例1.嵌入式操作系统2.
15、通用OS裁剪后的操作系统3.轻量级物联网操作系统4.下一代操作系统4. 物联网操作系统发展展望The commanding heights of IoT一、万物互联时代的战略制高点8信息化发展已从计算机时代、互联网时代发展到物联网时代,联网要求由“人人相连” 变为“人物交互”,物联网产业处于快速成长期920世纪60年代,美国四所大学的超级计算机开始采用TCP/IP协议联机,正式拉开了互联网时代的序幕。经过60余年的发展,设备网络互连已 从大型计算机时代发展到个人计算机时代,我们现在正处于移动计算时代和万物互联时代的过渡阶段,软件及硬件设备发生了翻天覆地的变化, 联网的要求由之前的“人与人”相连
16、转变为“人与人”及“人与物”相连。近十年来,全球PC和智能手机的出货量为百万级别,而物联网的 设备连接量达到了百亿级别,物联网因其应用广泛性、用户友好性、生态完整性而具有巨大的发展潜力。机器联网机器联网人人相连人人相连人物交互人物交互代表公司设备连接量EO Intelligence大型计算机时代大型计算机时代时代有线互联,算力强大特点用于科研、企事业单位个人计算机时代个人计算机时代 有线/无线互联 互联网开始普及移动计算机时代移动计算机时代 无线互联,实时连接 终端设备平民化边缘计算机时代边缘计算机时代 万物互联,AI赋能 全场景式智能应用IBM Apple 联想惠普 戴尔 宏碁2010年全球
17、出货量峰值3.5亿台亿台华为 AppleSamsung 小米2016年全球出货量峰值14.7亿台亿台华为 阿里巴巴 小米Microsoft Apple Amazon2019年全球设备连接量120亿台亿台IBM雷明顿-兰德数量级别为千万台千万台数据来源:IDC通讯技术实现了由1G向5G的跨越EO Intelligence物联网的海量终端上,硬件成本问题永远是重大考验之一。微控制器(MCU)、MEMS传感器和无线通讯模组成本的逐年下降从成本端推动 行业发展。MCU在性能提升和价格下降的道路上不断前进,寄存器位数从4位、8位、16位到今天主流的32位MCU,主频则从8MHz、 16MHz发展到现在的
18、几百MHz。据IC Insights预计,MCU的平均单价在未来3年内会逐渐下降。价格不断下降的高性能MCU将为物联网应用 提供更多可能。传感器和无线通讯模组行业的发展呈现出相似的趋势。NB-IoT模组及Wi-Fi模组的价格在近年发生剧烈下降,分别自5年前的几十元下降到近期的10-20元附近,成为中远距离和近距离场景的最经济选择。全球传感器平均单价持续走低,自2010年以来下降幅度超过100%。硬件更迭和价格下降推动终端生态的普及,进一步推动物联网 产业的发展100.710.650.580.56100000.590.570.53 0.5500.50200000.60400000.70销售额(百
19、万美元)单价ASP(美元)出货量(百万件)来源:IC Insights733625 19.3171514131000700525420120010008006004002000NB-IoT模组4G模块Wi-Fi模组5G CPE模组来源:小米、上市公司招股书、公开资料亿欧智库:亿欧智库:MCU的平均单价逐年递减的平均单价逐年递减亿欧智库:亿欧智库:2010-2018年传感器价格逐年下降年传感器价格逐年下降亿欧智库:物联网通讯模组价格预亿欧智库:物联网通讯模组价格预期期变变化化500000.755781014151720240.630.70.640.60.450.40.380.320.305101
20、5300000.652025302010 2011 2012 2013 2014 2015 2016 2017 2018销售量(10亿)平均单价(美元)来源:中国信通院(CAICT)、IC Insight、公开资料EO Intelligence从1982年的第一台联网设备开始,物联网已经走过了近40年。在2010年左右,爱立信、IBM、思科、Gartner对物联网产业的发展相当乐观, 普遍预测至2020年全球将有500亿台联网设备。但时间真的来到2020年,我们发现联网设备数量这一最关键指标的达成率低于预期, Gartner给出的2020年预计120亿连接数量,远低于10年前的预期水平。我们发
21、现物联网发展不及预期重要原因之一是上层软件应用开发和底层硬件紧密耦合,很难由第三方开发者为硬件开发应用。这导致物联网 软件应用迭代慢、成本高,生态闭塞。物联网十年发展不及预期,软硬件紧密耦合带来生态壁垒,物联网 操作系统是破局关键11数据来源:预测数据来自Gartner、IBM、思科等预期综合;实际数据来自Gartner2019。1442293484064911100100200300400亿欧智库亿欧智库:2014-2020年物年物联联网接网接入入设备设备的的预期预期和和实际实际差差距距600501500201420162010年前后的预测水平(亿台)20182020实际发展水平(亿台)实际
22、实际CAGR在在20%左右左右预期预期CAGR在在35%左右左右物联网终端 发展的10年 预期相差5倍终端数量多系统不适配研发周期长研发成本高亿欧智库:操作系统是制约物联网亿欧智库:操作系统是制约物联网发发展的展的重重要因要因素素物联网设备连接量已达百亿级别软硬件耦合严重 行业标准滞后操作系统的研发周期为4-5年单个SKU的软件开发、 系统集成研发成本30万美金产品间无法联动智能操控使用感差物联网巨头形成垄 断,市场竞争不足品牌林立 互不兼容EO Intelligence物联网的终端设备数量呈现指数型上涨,物联网终端软件复杂度的提升势在必行。物联网开发平台也需要具备一套对软件开发者更友好 的、
23、相对统一的操作系统,使软件开发过程从硬件开发中解耦出来。只需要基于操作系统,即可快速开发上层应用。区别于传统操作系统,物联网在操作系统领域需要易拓展、跨平台、 低成本、强安全、稳连接的新要求12多终端多终端应具备弹性部署的能力,可应用于不同的终端设备低成本低成本应具备在微小设备运行的能力,资源耗用小,功耗小,降低硬件成本强安全强安全在零碎终端上,同样拥有足够强的安全机制,保障用户设备和数据的安全云端能力云端能力在底层架构设计上应该具有丰富的云端接入功能,并且保持稳定连接操作系统操作系统亿欧智库:物联网发展对操作系统亿欧智库:物联网发展对操作系统提提出的出的新新需需求求跨平台跨平台应具备消弭硬件
24、平台差异,使软硬件开发解耦的能力物联网物联网EO Intelligence物联网产业如果按照功能进行分层,可以划分为感知层、网络层、平台层和应用层。感知层相当于物联网系统的五官和四肢,负责前端数据 的收集;网络层相当于神经纤维,用于高速传递数据和信息;平台层相当于小脑和大脑,连接管理平台确保物联网系统自主运行,而操作系 统则确保智能应用有运行的基底。广义的操作系统是云端PaaS平台和端侧系统的统一和融合。从市场分额占比来看,平台层占有物联网大约 20%市场。综合技术因素和市场规模,操作系统是物联网发展的重要一环。13感知层感知层网络层网络层接入网、核心网、业务网平台层平台层应用层应用层芯片传感
25、器通信模组嵌入式SoC通信芯片物理传感器RFID摄像头 生物传感器WIFI蓝牙ZigBeeLoRa蜂窝网络(34G、NB-IoT)蜂窝网络非蜂窝网络ZigBee、LoRa、蓝牙连接管理平台设备管理平台应用开发平台操作系统及软件开发操作系统及软件开发物联网智能终端可穿戴设备、智能家居、智能汽车物联网系统集成智慧楼宇、智慧城市、智能制造亿欧智库:物联网产业按功能进行亿欧智库:物联网产业按功能进行分分层层广义 操作系统上承应用落地系统集成商SI应用开发商ISV大量协议的封装和集成 简化了程序开发API及数据服务赋能集 成商的应用落地物联网物联网PaaS平台平台端侧操作系统端侧操作系统对不同类型处理器
26、和模组的支持适配 下接海量终端海量 终端设备丰富应用形态亿欧智库:广义操作系统起到承上亿欧智库:广义操作系统起到承上启启下的下的作作用用广义物联网操作系统上承落地应用,下接海量终端传感器 控制器 智能家居 消费电子EO Intelligence操作系统是硬件资源和软件应用之间的桥梁,对于复杂的底层硬件资源而言,软件开发者必须通过操作系统的指令和接口进行调用。 通过操作系统可实现以下几方面的功能。 尽量有效、合理地组织和管理计算机的各种软硬件资源; 合理地组织计算机的工作进程,控制程序的执行并在程序执行的过程中向程序提供各种各样的服务功能; 用各种各样的方式使得用户能够非常灵活、方便地使用计算机
27、,采用各种各样的技术使整个计算机系统能够高效率地运行。狭义操作系统协同软硬件资源,提高终端效率14亿欧智库:操作系统是软硬件资源亿欧智库:操作系统是软硬件资源的的分配分配者者操作系统层操作系统层硬件资源:CPU、内存、I/O设备软件资源:应用软件、磁盘中的信息物理机层虚拟机层配置在计算硬件上的第一层软件, 对硬件系统的第一次扩充为软件进程分配计算资源,决定了软件及应用存在的形态设备 管理作业管理文件 管理存储管理亿欧智库:操作系统的五大管理功能亿欧智库:操作系统的五大管理功能对硬件设备的管理,包括 输入输出设备的分配、启动、完成和回收对处理器进程的管 进程 理,将计算资源合 管理 理地分配给每
28、个任务文件的逻辑组织和 物理组织、目录结 构和管理负责人机交互、 图形界面、语 音控制对存储空间内数据 的结构和组织方式 进行管理EO Intelligence碎片化是物联网终端发展的最重要特征之一。从本质上来讲,有多少种终端设备就应该有多少种上层应用。万物互联时代不仅仅是物与物之 间的实时通讯,也包含了相当部分的人与物无缝互动。云侧和端侧的功能需要去同时实现物与物实时通讯及人与物的无缝互动。我们判断, 在智慧城市、工业应用等场景中,云端平台的赋能将发挥更大的作用,而在室内智能和消费电子场景,人与物的无缝互动是未来重点关注的 方向。操操作作系系统统在在人人与与物物的的无无缝缝互互动动中中将将发
29、发挥挥最最重重要要的的作用,作用,发发展展潜潜力力和和市市场场需需求求巨巨大大。本本报报告告核核心心关关注注于于端端侧侧操操作作系系统统的的现现状状、发发展展和和未未 来。来。终端应用碎片化,物联网操作系统市场需求大15智慧公交产业应用产业应用人与物的无缝互动室内智能室内智能消费电子消费电子可穿戴设备车联网及出行车联网及出行车联网向右越来越依靠终端操作系统赋予的交互和功能向左越来越依靠云端平台赋予的设备联网管理及数据分析自动化能力实体或虚拟的个人助手自动驾驶及车载系统智能制造智慧能源智慧农业智慧物流智能家居物与物的实时通讯智慧城市智慧城市智慧停车无感收费智能电表公共事业公共事业智能燃气智能路灯
30、智慧楼宇智慧零售EO Intelligence16代表公司代表公司亚马逊亚马逊苹果苹果微软微软华为华为阿里巴巴阿里巴巴云云依托AWS的云服务:AWS IoT集成人工智能和大数 据分析能力针对硬件产品及场景的开 放平台:Homekit 、HealthKit 、SiriKit等助力开发者应用开发Azure 物联网中心:受信任的平台模块 (TPM) 、 Azure IoT Hub 、 Azure Stream Anzlytics、Azure Storage 、 Azure DocumentDB等华为云,物联网云平台:OceanConnect阿里云物联网平台: 开发者服务工具IoT Studio物联网
31、市场Link Market垂直行业平台: 飞凤、飞燕端端终端AI芯片:AWS Inferentia提升AI语音助手效率; 操作系统:Free RTOS芯片:针对硬件产品线推出 A/T/H/S系列芯片 操作系统:与设备适配的iOS传感器技术:NFC、 3D传感器、生物信息传感器IoT芯片:Azure Sphere系列认证芯片 操作系统:Windows 10 IoT(包含核心板、企业版)IoT 芯 片 : NB-IoT商用芯片 IoT通信模组:eLTE-IoT模组 操作系统:LiteOS、鸿蒙OS通信芯片:LoRa芯片AI芯片:平头哥RISC-V架构 操作系统:AliOS Things我们观察到,
32、近年来世界范围内的科技巨头都开始在物联网领域进行重点布局,虽然各家打法各有差异,但总结来看巨头布局互联网主 要关注“云云+端端”模式模式,努力构建生态和竞争优势。在云云侧侧,以云平台为支撑的中间件服务、数据服务和信息服务,以及在端端侧侧,以底 层软硬件设备为基础的配套组件,将会是巨头控制物联网海量终端、丰富应用形态的两个最好切入切入点点。亿欧智库:国际范围内领先的科技亿欧智库:国际范围内领先的科技企企业在业在物物联网联网方方向的向的布布局局来源:亿欧智库,2020巨头企业物联网业务布局研究全球科技巨头正在以“云+端”模式布局物联网EO Intelligence物联网操作系统是科技巨头的重要着力
33、点,也是取得物联网时代战略制高点的关键之一17200320062014201520162017201820192020AWS:睿赛德睿赛德科科技技:Arm:谷歌:谷歌:谷歌:谷歌:Apache基金会:基金会: Arm:华为:华为:微软:微软:Mbed Linux OS翼辉信息:翼辉信息:微软:微软:华为:华为:Linux基金会:基金会:谷歌:谷歌:腾讯:腾讯:阿里巴巴:阿里巴巴:庆科:庆科:MiCO OSWind River:亚马逊:亚马逊:物联网操作系统从服务连接,到服物联网操作系统从服务连接,到服务务应用应用,最终最终目目的应的应该该是服是服务务于智于智能能物联网操作系统尚处于发展早期阶段
34、,呈现出碎片化状态。目前市场中存在着不不同来同来源源的物的物联联网操网操作作系统系统:有从有从原原有嵌有嵌入入式操式操作作系统改系统改 进而来的,也有从通用进而来的,也有从通用系系统裁统裁剪剪而来而来的的,还,还有有面向面向物物联网联网需需要完要完全全从零从零发发展而展而来来的的。不同行业背景的厂商(操作系统大厂、硬件厂商、 云计算服务厂商等)从自身业务需求出发进行探索。我们判断尽管目前物联网市场中操作系统的市场占有率较为分散,但未来有可能出 现几个垄断具体业务场景或生态的主导型物联网操作系统。亿欧智库:主流的物联网操作系统亿欧智库:主流的物联网操作系统发发展历史展历史Adam Dunkels
35、 (个人)个人): Contiki来源:亿欧智库整理Operating system historical experience review二、操作系统历史经验回顾18操作系统的出现和迭代是时代需求和技术制约下的平衡19操作系统管理硬件资源,控制程序运行,改善人机界面,和为应用程序提供支持的系统软件。是为满足用户使用计算机过程中提高资源利用 效率、增强计算机系统性能的产物。在不同时代的需求和技术发展与制约下,操作系统呈现出不同形态,可以确认的是,其会一直发在时代 需求和技术制约间寻找平衡。亿欧智库:操作系统从亿欧智库:操作系统从简简单到单到复复杂,杂,出出现面现面向向特定特定场场景的景的复复
36、杂系统杂系统穿孔卡片穿孔卡片-手工操作手工操作手工操作的慢速度和计算机的 高速度之间形成了尖锐矛盾, 计算资源的利用率太低批处理系统批处理系统减少了作业建立时间和手工操作时间;新的问题:单次只能处理 一个任务;EO Intelligence多道程序系统多道程序系统同时把多个程序放入内存,并允许它们交替在CPU中运行, 解决了单次处理多任务的问题分时操作系统分时操作系统处理机的运行时间分成很短的时间片, 按时间片轮流把处理机分配给各联机 作业使用,允许多个用户同时联机使 用计算资源实时操作系统实时操作系统为满足实时控制与实时信息处理, 系统能够及时响应随机发生的外部 事件,并在严格的时间范围内完
37、成 对该事件的处理通用操作系统通用操作系统具有多种类型操作特征的操作系统。可 以同时兼有多道批处理、分时、实时处 理的功能,或其中两种以上的功能个人计算机操作系统可联机交互的单用户操作系统,提供用户接口和丰 富的文件系统网络操作系统在原来各自计算机操作系统上,按照网络体系 结构的各个协议标准增加网络管理模块,其中 包括:通信、资源共享、系统安全和各种网络 应用服务分布式操作系统管理分布式系统中的所有资源,它负责全 系统的资源分配和调度、任务划分、信息 传输和控制协调工作,并为用户提供一个 统一的界面来源:亿欧智库整理EO Intelligence操作系统不仅带来技术上的进步,同时也带动商业模式
38、的创新20操作系统发展带来的技术上进步 复用代码,减少软件开发者的重复劳动; 功能模块化,便于专业分工,利于协同开发; 屏蔽掉无关细节,降低软件开发难度; 标准化接口,高内聚,低耦合。 操作系统发展带来的商业模式上的创新 产业上下游之间进行业务区分,便于业务分离和专业化; 不断激发产品形态和业务模式的创新; 成功的操作系统一直在帮助伟大企业构建竞争壁垒。操作系统OS自诞生之初,就是硬件设备向更复杂阶段发展必然产物。早期硬件资源少,产品功能简单,一体裸机也可以实现用户需求。而 随着硬件复杂度的提升,和对硬件资源利用效率的提升,操作系统逐渐成为硬件和使用者之间的必需品。实时操作系统RTOS的出现是
39、为了 更容易实现实时多任务编程,标准化通用操作系统的出现则是为了多用户动态装载应用。历史经验告诉我们,操作系统不仅仅带来技术上的 进步,同时也是产业分工和商业模式的演化,不单单是技术问题。操作系统的发展史上出现过不少成功案例,也出现过更多失败的案例,即使是行业巨头也难免曾经折戟。我们相信未来成功案例和失败案例集 上的名单会不断增加。亿欧智库:历史上以失亿欧智库:历史上以失败败告终告终的的操作操作系系统案例统案例 1964年由贝尔实验室、麻省理工大学和通用电气共同研发的大型主 机操作系统Multics,受限于当时的技术条件,研发设计目标难度太 大,项目进展缓慢,于1969年被撤项; 1991年,
40、IBM投入20亿美元打造WorkSpace操作系统,由于目标设 置过于宏大复杂,在历时4年开发后以失败告终; 1994年,苹果为追赶微软windows操作系统而设立的代号为Copland的项目,最终因为该PC系统无法稳定运行而以失败告终; 2007年,微软推出的Windows Vista版版因为无法对当时的硬件发展 水平有很好的兼容而遇冷。 2015年,微软持续经营10余年的移动端操作系统Windows Phone在 与安卓的竞争中宣告失败。亿欧智库:操作系统发亿欧智库:操作系统发展展带来带来技技术和术和商商业模业模式式上的上的进进步步EO IntelligencePC桌面时代的垄断者:Win
41、tel联盟Windows操作系统与Intel CPU组成的个人计算机架构,称霸了桌面端20余年。英特尔沿着摩尔定律不断发展以提升硬件水平,微软 Windows系统升级将升级的硬件水平消耗掉,这又被总结为安迪-比尔定律。软件和硬件之间的协同进步关系使得Wintel双方在各自领域 都获得了竞争优势,如下图所示,微软在软件市场中形成对应用软件开发商的绝对优势,Intel则成为整个半导体产业中技术实力最强的 企业。Wintel联盟为个人电脑的推广和使用做出了重大贡献,但也存在不同程度的排他性。21PC整机ODM厂商:Dell、联想、HP、宏碁、华硕等通用型工具方面击败一 系列竞争对手浏览器:击败网景公
42、司 多媒体工具:击败 RealNetworks公司办公套件:击败Lotus Software办公通讯:Teams正在狙击Slack捆绑销售Windows(90%以上份额以上份额)+Intel(85%以上份额)以上份额)亿欧智库亿欧智库:PC时时代代Wintel联联盟盟生生态态体体系系专业级应用软件及游戏:AdobeSAPOracleSAS出于市场占有率考虑, 优先基于Windows平台 开发,形成庞大软件生态推出不同层次的竞品: Dynamic、SQL Server、 Skype等摩尔定律的掌控者X86架构在计算芯片领域的长期领先芯片设计晶圆制造IC制造切割、封装测试Intel包揽了芯片生产的
43、全流程,和无晶圆厂模式相比 话语权更高,企业规模更大巨大的底层软件研发投入巨大的底层软件研发投入底层软硬件性能的优化,尤其是针对大型计 算需求和游戏性需求的优化适配各自领域的单一垄断厂商构成安安迪迪-比比尔定律尔定律牢牢把握住对产业链下游生产商的控制权来源:亿欧智库整理EO Intelligence破除商业公司对操作系统的垄断:Linux的开源发展模式Linux操操作作系系统统起源于1991年,从创始之初就采用内核开源的模式吸引个人和开发团体参与到开源社区的代码贡献中。到目前为止,Linux已 经形成成熟的开源社区,汇聚了一大批开发者,核心代码量达到2500万行以上,社区版本和商业发行版本广泛
44、应用于服务器、嵌入式和开发 者的桌面端。Linux模式很好地印证了以开开源源基金基金会会、开开源源社区社区和开源开源贡贡献方献方为主要参与方的模式也可以为全社会贡献高性能的底层软件。22GNU是“GNUs Not Unix”的缩写,为Linux发行版本开发提供了大量 的自由软件。 所以Linux 内核+GNU 项目构成了完整的GNU/Linux 发 行版 。Linux发行版本通过通用公共许可证 (GPL) 发布。软件在GPL协议下,自由软件都遵循非版权原则,允许用户自由拷贝、修改和销售,但源 代码的修改必须向所有用户公开。亿欧智库:开源软件的组织模式亿欧智库:开源软件的组织模式亿欧智库亿欧智库
45、:GNU+Linux内核构成内核构成Linux发行版发行版来源:东方证券来源:中国信通院开源贡献方开源贡献方(企业(企业/组组织织)开源基金会开源基金会资金支持资金支持 影响决策影响决策开源社区 开源软件开发开发者管理资源分配、管理资源分配、 规则制定、商规则制定、商 务合作等务合作等管理资金管理资金雇佣员工参与雇佣员工参与 开源社区开源社区开开 源源 主主 体体软件 使用者提供提供 开源开源 软件软件提提 供供 开开 源源 软软 件件开源项目托管网站(例如Github)基础设施基础设施EO IntelligenceLinux的开放性使其在开发者场景(服务器+嵌入式)广泛应用Linux主要由内
46、核、内核、shell、文件文件系系统和统和应应用程用程序序四部四部分分组组成成。内核、shell和文件系统一起形成了基本的操操作系作系统统结构,它们使得用户可以运 行程序、管理文件并使用系统。正是受益于Linux内核的开放性和自定义程度高,相比 Windows 等闭源系统,开发者使用计算机资源时具有 更高自由度,因此在服务器及嵌入式等开发者使用居多的场景下拥有很高的市场占有率。而根据IDC于2017年公布的数据,全球服务器操作 系统(免费+付费)中有约68%采用的是Linux服务器操作系统。而根据2016年的市场调研结果,嵌入式Linux和基于Linux的Android占有嵌 入式系统市场的7
47、4%。23亿欧智库亿欧智库:Linux的的内内核核、shell和和文文件件系系统统 Linux 内核内核最基本功能,它负责管理系统的进程、 内存、设备驱动程序、文件和网络系统, 决定着系统的性能和稳定性Linux Shell系统的用户界面,提供了用户与内核进行 交互操作的一种接口。它接收用户输入的 命令并把它送入内核去执行linux 文件系统文件系统文件存放在磁盘等存储设备上的组织方法55.00%19.00%9.00%4.00% 3.00% 1.00%8.00%1.00%嵌入式Linux Androidc/os-Windows CEV x w o r k s Symbian Ios其他嵌入式嵌
48、入式场场景景(含含手手机机)服务器场景服务器场景68.00%31.70%0.30%LinuxWindowsUnix来源:IDC,2017亿欧智库亿欧智库:Linux的的服务服务器器及嵌及嵌入入式市式市场场占有率占有率来源:21ic,2016EO IntelligenceWindows Phone:发展延续长达20年的移动端设备操作系统 终失败Windows Phone的历史最早可追溯到1996年研发的PDA系统WinCE,桌面操作系统赢家微软早已开始布局移动端能够随身携带的袖珍型 个人计算机。经过10余年的发展,由微软开发的移动端操作系统Windows Mobile 6还是取得了不错的成绩,在
49、2007年的手机市场中占有30% 份额,主要和Palm、黑莓、Symbian这三者展开竞争。在iOS和Android出现之前, Windows Phone是市场中最早支持触屏的系统。而当iOS 和Android开始迅速取代传统手机的市场时,微软却开始逐渐败退。24SymbianWindows MobileAndroidios2008-2011年间,移动端OS的交替阶段,Windows Mobile明显落后于Android和iOS亿欧智库:亿欧智库:2008Q4季度季度-2011Q3季季度度智能智能手手机操机操作作系统系统市市场份额场份额亿欧智库:相比亿欧智库:相比于于Android,Windo
50、ws Phone犯的错误犯的错误60.00%50.00%40.00%30.00%20.00%10.00%0.00%Windows PhoneAndroid每台手机向制造商收取10-系统向向手机制造商免费 授权,内核代码开源手机制造商据此可以采取 差异化、低价化硬件厂商可定制自有的上层系统和UI20美元的Windows对硬件 厂商Phone系统授权费用手机制造商无法开发低价机所有机型的UI相同,OEM思维严重对软件 开发者新版本推出速度慢出现过重大内核和开发框 架更替,开发者技能断层新版本推出迭代快速未出现过开发者技能断层最终对 消费者软硬件水平相对于价格不存在竞争力在中低端机型上占据竞争力数据