本篇文章3498字,读完约9分钟
在技术发展的每个关键节点,总会有一个匹配的操作系统
回顾历史,在信息通信技术产业的发展过程中,已经有几代操作系统满足了当时软硬件的要求。可以说,操作系统的形式反映了软件和硬件服务在历史阶段的集中承载。从大型机时代的ibm系统,pc互联网时代的windows、mac和linuxs系统,到移动互联网时代的android、ios和wp系统,只有少数操作系统能够在每个大时代脱颖而出,形成不可逆转的生态。
我们发现,在历史发展的关键节点,往往会有满足当前需求的操作系统,这使得ict技术的进步影响到空.更广泛的用户群体和更广泛的应用
1984年以前,基于命令行终端的操作系统限制不懂编程语言的普通人访问个人电脑,计算机技术被锁定在科研机构和企业级应用中。然而,在苹果(macos1.0)和微软(windows1.0)分别推出可视图形操作系统后,图形界面大大降低了普通人使用电脑的门槛,促进了个人电脑的普及。
在手机方面,2007年前后,诺基亚、三星、索尼爱立信等龙头企业的手机形式已经到了无法进步的地步。苹果没有发明智能机器,但苹果首创的ios操作系统和电容屏幕交互真正定义了智能机器之后的发展形式。继苹果的ios系统之后,谷歌以开源安卓系统的形式与硬件开发商、软件开发商和电信运营商联手,抢占了除苹果以外的大部分智能手机市场,成为世界上仅次于手机和平板电脑的最受欢迎的操作系统。可以说,适应移动设备的安卓和ios系统极大地推动了手机的发展,为移动互联网时代的到来做出了巨大贡献。2010年,微软,传统个人电脑时代的主导操作系统,推出了windowsphone (wp)手机操作系统来迎头赶上。然而,由于生态太落后,缺乏硬件制造商的支持和薄弱的软件生态,是不可能赶上安卓和ios系统。
人工智能+云计算+5g带来的物联网革命需要什么样的操作系统?
从本地计算机到个人电脑互联网,再到移动互联网时代,技术的每一次进步都提高了人们之间信息交流的效率。5g时代的到来可能会彻底改变人与终端设备之间的关系。数据传输速率将提高100倍,可访问的终端设备数量将大大增加,更加可靠的连接和低延迟将使人类进入物联网时代。因此,我们认为新技术需要下一代操作系统的出现。
与此同时,云计算、人工智能和大数据等一系列新技术的逐步完善,正开始改变人机交互模式和使用场景的扩展。大数据使海量数据沉淀,云计算使海量数据的操作不仅仅依靠终端设备有限的计算能力,人工智能通过数据积累赋予机器接近人类的思维能力。
那么人工智能+云计算+5g对下一代操作系统有什么要求呢?
首先,这个操作系统应该具有多终端部署的灵活性。在物联网时代,手机将是最重要的互动入口。随着智能手表、耳机、眼镜和其他可穿戴设备作为辅助入口,汽车、大屏幕、扬声器、相机和智能家居将在不同程度上被操作系统覆盖,这就要求操作系统具有跨终端部署的能力。这需要分布式软总线和微内核。
其次,物联网使用场景在时间延迟和多任务方面提高了操作系统的要求。在一些要求高交互质量的使用场景(如ar/vr)中,硬实时和低延迟是必要条件。
第三,在多终端交互下,安全问题比以前更加突出,操作系统需要保证底层网络攻击的安全性。目前,业界公认的解决多终端安全问题的方法是微内核+可信执行环境(tee)。微内核结构将操作系统分成小的、定义良好的模块,只有一个模块——微内核在内核状态下运行,这大大降低了被攻击的可能性。可信执行环境是在移动设备的主处理器上开辟一个安全区域。通过提供一个独立的执行环境和使用形式化的数学方法,可以达到验证系统是正确的和从源头上没有泄漏的目的。
最后,物联网的终端设备不能由有限的制造商提供软硬件生态,开发者和应用生态的建立对操作系统提出了新的挑战。开源是毋庸置疑的,在移动互联网时代,封闭系统开发的商业模式已经被颠覆。下一代操作系统肯定需要超越移动互联网时代的生态协作能力。开源基础、开源社区、技术标准和领先的编译器都是不可或缺的。
市场扫描,谁最有可能引领下一代操作系统
操作系统市场的竞争非常残酷。从历史数据来看,服务器端操作系统linux占据了大墙,微软视窗服务器位居第二;Pc端的windows占据了80%的市场,而macos几乎占据了剩余的20%;安卓占据了76%的市场,而ios占据了22%。毫无例外,操作系统市场在所有情况下都是以领先的形式遥遥领先。
根据樱花中文社区信息,截至3月31日,离发布还有38天
首先,下一代操作系统取决于谷歌的反应和布局,这是领先于A的。谷歌目前正在努力提供——fuchsiaos,一个结合了安卓和chromeos的系统。离fuchsiaos的预期发布只有38天了。根据之前披露的信息,谷歌紫红色面向统一的整个应用领域,以锆石为微内核,模块化底层系统,本地进程沙箱,vulkan图形界面和3d桌面渲染场景。截至目前,包括索尼、三星、华为、oppo、vivo、夏普、arm、高通、联发科技、imaginationtechnologies、意法半导体、小米、thunis Spreadtrum和globaledgesoftware在内的14家手机和智能终端相关产品制造商已宣布加入富克斯生态系统。
另一个值得关注的操作系统os(harmonyos)是华为在2019年8月推出的。根据华为的官方声明,鸿蒙操作系统是第一个基于微内核的全场景分布式操作系统,它将以开源的形式部署在华为的1+8+n物联网战略中。该项目计划从2012年开始在上海交通大学实施,2019年,数百万部装有自主开发的“鸿蒙”操作系统的手机接受了测试。此外,到2020年,鸿蒙操作系统将完全开放源代码。
根据鸿蒙目前发布的架构图,其内核部分仍然依赖于linux内核和华为之前推出的轻量级物联网系统liteos,但也预示着在以后的开发迭代中,它将逐步用自己的华为微内核取代linux内核,整合现有的物联网系统liteos。
鸿蒙操作系统会议上提到的微内核扩展计划
配合操作系统的生态建设,华为的工具主要集中在华为hiai核心驱动、华为hilink智能家居平台和华为快速服务智能平台能力库。华为作为在中国实施“云管理端”全面覆盖战略意愿最强的公司,将拥有完全集成的操作系统作为其服务出口的必要载体。但它将如何发展仍有待观察。
作为个人电脑和移动时代的市场领导者,苹果在物联网时代也推出了新的操作系统,比如基于ios系统的智能手表、平板电脑的ipados以及将于2020年发布的sirios。此外,苹果还在智能家居领域部署了家庭工具包平台。然而,homekit相对封闭,这导致了它与谷歌和亚马逊的向后兼容性。截至2019年10月,homekit可以访问超过450台设备,而谷歌和亚马逊的智能家居平台支持数万台设备。但是到目前为止,还没有关于苹果基于物联网的统一操作系统的信息。
互联网公司阿里巴巴也有一个多终端物联网操作系统alios。Alios主要用于对cpu操作要求较高的物联网设备,如tvpad智能手机,由yunos开发。Aliosthings适用于各种低功耗、低内存的小型物联网设备,支持终端设备连接阿里巴巴云链接。目前,alios的主要重点是车载智能系统,希望占领智能汽车时代的入口。营3.0也在2019年9月的云起会议上发布。它具有新的开发模式、在线切割工具、应用与内核分离、脚本语言支持、本地人工智能框架等特点。
另一家互联网巨头腾讯也在2019年推出了面向物联网的实时操作系统腾讯版。它采用简化的实时操作系统内核,其内核组件可以裁剪和配置,可以快速移植到各种主流微处理器上。同时,它还帮助物联网终端设备和服务快速接入腾讯云物联网平台。根据腾讯科技在github上的信息,其优点是体积小(ram0.6kb,rom1.8kb)、低功耗(最多休眠一个,低功耗低至2ua)、集成主流物联网协议栈各通信模块的sal层适配框架、高可移植性(内核与物联网组件高度解耦、提供标准适配层、提供自动迁移工具、提高开发效率)、安全架构可靠。
摘要[/s2/]
物联网时代即将来临,我们明显感觉到所有的消费电子巨头、通信巨头和互联网巨头都在加速部署下一个时代的操作系统,并且有很多面向物联网时代的操作系统在之前的文章中没有提到(例如,dueros,百度开发的基于语音交互和知识地图的会话式ai操作系统,以及很多由来已久的开源物联网操作系统)。
在下一个时代到来之前,技术的发展往往会经历徘徊,因此必须承认,下一代操作系统研发的难度和生态建立的过程充满了挑战和不确定性。
标题:万物互联时代的操作系统在哪里?
地址:http://www.hcsbodzyz.com/hcxw/796.html