Alios 操作系统
在这篇文章中,您将了解到关于Alios 操作系统的历史、架构、特点、优点和缺点。
什么是Alios 操作系统
AliOS 是由中国内地子公司阿里巴巴集团开发和设计的Linux发行版。它曾被用作移动操作系统,并用于智能汽车和物联网设备。
Alios操作系统的历史
Alios 于 2011年7月28日 确认了其移动操作系统 YunOS 的存在。该系统被定义为三年工作的结晶。由于采用了Alios 自主开发的分布式文件系统和虚拟机,它与基于Android的应用程序完全兼容。该公司的YunOS正在挑战在中国占主导地位的Android,并计划进军西方市场。它最初是在 2011年 被用于 K-Touch W700 手机。
至 2012年5月 ,已销售了一百万台运行YunOS的手机。预计到 2016年 底,YunOS在销售额方面将超过第一位的操作系统,市场份额达到 14% 。在 2015年12月10日 ,YunOS 5 Atom成为最新推出的版本,是基于Android 6.0开发的变种操作系统。
阿里巴巴集团决定在 2017年10月 更新其操作系统战略,将投资重点放在不断扩大的物联网市场上。作为过渡的一部分,阿里巴巴将其YunOS操作系统更名为AliOS,这是一个为汽车、工业和物联网应用提供操作系统解决方案的操作系统。同时,阿里巴巴推出了AliOS Things,这是AliOS的开源物联网版本。
Alios操作系统概述
AliOS基于向智能设备提供云能力的概念。公司表示,AliOS将具备基于云的天气更新、电子邮件、网络搜索和GPS导航等功能。此外,其服务还将同步并保存通话数据、短信和照片到云端,以便从其他设备(包括PC)访问。阿里巴巴声称在推出时将为客户提供100GB的存储空间。AliOS用户可以通过Web访问应用程序,而不是在设备上下载它们。此外,AliOS Things是一个轻量级的物联网嵌入式操作系统,适用于物联网市场的所有小型物联网设备,在智慧城市、新型出行、智能家居和其他行业中有广泛的应用。
Alios与Android的关系
根据Google的说法,AliOS是Google开源Android操作系统的一个派生但不兼容的版本。因此,Google试图阻止 Acer Inc. 销售搭载AliOS的手机,并声称作为开放手机联盟的成员,Acer已承诺不生产运行不兼容的Android操作系统版本的手机。根据 Andy Rubin 的说法,AliOS并没有成为Android生态系统的一部分,而是使用了Android的运行时、框架和许多工具。
然而,截至 2012年9月 ,AliOS软件商店仍然存在各种盗版Android应用程序,其中包括许多来自Google的应用程序。
AliOS Things
AliOS Things是阿里巴巴推出和开源的物联网版本的AliOS,于2017年推出。它适用于低功耗、资源受限的微控制器和连接性系统芯片。AliOS Things有两个变种,一个基于Linux内核,一个基于阿里巴巴的RTOS内核Rhino。
争议
在2015年11月,根据中国国家新闻出版广电总局的规定,用户在自己的云OS机顶盒上安装的数百个第三方应用被迅速删除并阻止重新安装。
Alios操作系统的架构
AliOS Things支持多种架构,如MIPS、C-Sky、rx600、xtensa、rl78、ARM和许多开发板。
AliOS Things从架构的角度采用分层架构和组件架构。AliOS Things包括:
内核
其内核包含Rhino RTOS内核、Yloop、VFS和KV存储。
中间件
包含了阿里巴巴广泛使用的高价值物联网组件。
协议栈
包含了uMesh网状网络协议栈和LwIP TCPIP协议栈。
BSP
主要由SoC供应商设计和维护的板级支持软件。
AOS API
AliOS Things提供了应用程序和中间件的API。
示例
它包含各种示例,如实践性的示例代码和经过良好测试的应用程序,如Alinkapp。