/AliOS-Things-Linux-Edition

AliOS Things Linux Edition released by Alibaba is an open-source implementation of operating system (OS) for Internet of Things (IoT).

Primary LanguagePython

中文|English


AliOS Things Linux Edition 概述

AliOS Things Linux Edition是阿里巴巴物联网操作系统AliOS Things,采用基于Yocto Project开发的自主增强Linux作为基础OS的高阶版本,面向承载复杂应用和需要较高性能的物联网终端和边缘设备;和现有的采用自主RTOS作为基础OS的轻量级版本互补,致力于为所有物联网终端和边缘设备提供可靠,安全,功能丰富,高度优化的操作系统解决方案。

AliOS Things Linux Edition在保证高可靠性的基础上,为物联网设备提供完备的安全解决方案;因应所面向物联网设备和应用的特点,提供了丰富的本地计算和云端一体应用支撑功能,和强大便捷的应用开发与部署工具。

具体介绍如下:

高可靠性

  • AliOS Things Linux Edition采用Linux长期支持版内核,基于LTP测试框架在所有支持的体系结构上进行全面和高强度的测试,有效的保证系统的可靠运行。

强安全性

  • AliOS Things Linux Edition在设计时就考虑到物联网系统对安全的需求,不仅提供了基于Linux内核的DAC、MAC、IMA等特性;还提供了基于硬件TPM的安全启动、安全存储等功能,并为应用运行提供了基于虚拟化的发布、隔离环境。

高配置性和伸缩性

  • AliOS Things Linux Edition可以满足物联网领域多变的需求,既可以应用于资源相对有限的终端设备,又可以应用于资源丰富的边缘计算节点。

丰富的本地计算和云端一体应用支持功能

  • AliOS Things Linux Edition原生包含了阿里云面向云端一体应用的物联网产品体系的设备端能力,包括Link Kit、Link Edge等,同时提供了传感器管理和数据分析,音视频分析,统一应用和设备管理,安全系统和应用升级等丰富的本地计算和设备、应用管理功能。

便捷的开发工具和丰富的生态

  • AliOS Things Linux Edition提供便捷的开发者SDK,方便开发者使用。并借助Linux 和Yocto社区丰富的生态,使能开发者快速开发和集成物联网应用和解决方案。

AliOS Things Linux Edition

AliOS Things Linux Edition is the advanced edition of IoT operating system AliOS Things powered by Alibaba and other ecosystem partners. It’s based on Yocto Project and Linux kernel with various value-adding enhancements, oriented for IoT end and edge devices to power more complex applications and require high performance; as complementary to existing AliOS Things RTOS edition based on home-brew RTOS kernel and oriented more lite IoT devices, it makes AliOS Things the reliable, secure, feature rich, highly-optimized operating system solution for all sorts of IoT end and edge devices.

AliOS Things Linux Edition assures high reliability and provides comprehensive security solution for all IoT device; catering for the properties of oriented IoT devices and applications, it provides rich features to power pervasive computing and applications cross cloud and edge, and powerful tools to facilitate application development and deployment.

High Reliability

  • AliOS Things Linux Edition is based on Linux Long Term Support versions, with comprehensive and stress pre-release testing based on Linux Test Project framework (https://github.com/linux-test-project/ltp), and covering all supported architecture variants, to effectively assure system reliability.

Security

  • AliOS Things Linux Edition is designed with security requirements of IoT applications as primary concern. It provides kernel-level security features as DAC, MAC and IMA, secure boot and secure storage utilizing hardware TPM, and isolated application container mechanism based on light-weight virtualization technologies.

Configurability and Scalability

  • High customizability is involved in AliOS Things Linux Edition, which is essential in IoT. It’s applicable from resource-limited node devices to resourceful edge devices.

IoT Suites

  • Varieties third-party packages are provided in AliOS Things Linux Edition, more importantly, Alibaba’s IoT suites are ideally integrated like LinkKit, LinkEdge, LinkVoice and LinkAI.

Development Tools

  • Handy and easy-to-use SDK are released in the meantime.