阿里巴巴 AliOS Things 正式开源
| 2017-10-20 15:26 分享: 1
10 月 20 日,AliOS 家族旗下面向 IoT 领域的轻量级物联网嵌入式操作系统 AliOS Things 正式开源。
近年来,阿里巴巴在技术领域投入不断加强,拥抱开源也由来已久,积极加入了包括自由软件基金会、Apache 软件基金会和 Linux 基金会在内的多家国际知名开源组织。目前,阿里巴巴开源和维护的开源项目超过 150 个,涵盖中间件、开发框架、数据库和各种工具类软件。此前,阿里巴巴集团 CTO 张建锋在 2017 杭州·云栖大会开源技术峰会上正式发布了全球化 OpenMessaging 和 ApsaraCache 两个开源项目,并宣布与 GitHub、Hashicorp 两家公司成为技术合作伙伴,他表示,“开源和阿里巴巴都根植于互联网,有了互联网技术平台之后,开源和商业将在未来相当长的时间内保持平衡的发展。”
对于 AliOS Things 开源,阿里巴巴集团资深副总裁、AliOS 总裁胡晓明谈及他的观点,他认为 AliOS 操作系统不应该仅仅是阿里的操作系统,希望通过把 AliOS 开源,让 OS 变成各行各业大家的 OS。他表示,未来阿里将关注最底层的研发,并且把生态环境建设好,和各行各业发生化学反应,让智能发生。
AliOS 核心操作系统事业部总经理谢炎在云栖大会上也进一步分享了 AliOS 的开放策略,他表示 AliOS 将开源 OS 中间件,和芯片厂商一起提供软硬件参考设计,赋能合作伙伴的软硬件创新。面向 IoT 领域的轻量级物联网嵌入式操作系统 AliOS Things 会是 AliOS 开源的第一步,未来 AliOS 将逐步开源针对其他领域的系统产品。
目前,智能多端的发展还处于起步阶段,距离真正实现万物智能还有很长的路要走。而目前的行业变化对操作系统的发展提出了三方面的挑战:
- 首先,行业需求呈现多样性、碎片化的趋势,以手机为基础的操作系统并不能满足多端的定制化需求;
- 其次,云服务已经成为终端智能的基础设施,而手机操作系统仍然以端为中心,不是云端一体化的的操作系统;
- 第三,智能硬件的软硬件创新成本相对手机提升,市场呼唤更合适的操作系统及其生态。
AliOS 在多端应用场景下已经做了一些尝试,包括在汽车、消费电子领域,以及新零售、金融和教育领域等,和芯片厂商、集成商一起紧密合作,也获得了一些成果。AliOS 将把操作系统和能力开放出来,让广大的设备厂商以及更多的设备集成商和 OEM 获益。
AliOS 面向多端可配置,四个软件层分别面向设备厂商、芯片厂商、设备方案商、中间技术商,系统设计严格遵循 CPL 可配置原则,模块内部实现高内聚、模块间依赖松耦合,插件化设计,可按需加载,禁止反向依赖,在保证更高可定制化的同时,不破坏系统兼容性。AliOS 将把系统开放给更多的合作伙伴,同时将提供硬件抽象层的开发指南、完善的测试集合以及最佳的工程实践经验,也将和更多的硬件厂商一起合作提供参考方案,从而降低行业定制的门槛。操作系统开源会加速生态的发展,但高度的碎片化不利于生态玩家,因此 AliOS 将提供两级认证,包括硬件兼容认证和软件兼容认证,持续为多端智能进行赋能。
AliOS 还将推出硬件设计中心并开放,为软件制造商与硬件制造商搭建沟通需求的桥梁,并携手 ISV 和厂商,面向四大领域提供参考方案,支持客户定制。
AliOS 家族旗下面向 IoT 领域的轻量级物联网嵌入式操作系统 AliOS Things 在 2017 杭州·云栖大会首次亮相,并成为 AliOS 开源的第一步。AliOS Things 具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云 Link,可广泛应用在智能家居、智慧城市、新出行等领域。AliOS 总监李桂洪表示,除安全、语音组件和 uMesh 外,于 10 月 20 日正式面向所有开发者全栈开源,代码发布到 https://github.com/alibaba/AliOS-Things 。
为了让开发者更关注应用和开发、部署和迭代,AliOS Things 会为开发者提供一个功能强大、好用的工具,其核心组件包括一个轻量级的实时内核、低功耗引擎、连接协议,还包括安全组件、uMesh 自组网、语音交互、多变升级云连接 SDK,除了 OS 本身还将提供一个集成开发环境,让开发者能基于这个 IDE 更方便地做开发。