Recent from talks
Contribute something
Nothing was collected or created yet.
AliOS
View on Wikipedia| AliOS | |
|---|---|
| Developer | Alibaba Cloud |
| OS family | Android OS |
| Working state | Current |
| Source model | Closed source |
| Initial release | 28 July 2011 |
| Latest release | 2.0 / 22 September 2018 |
| Official website | alios |
| AliOS Things | |
|---|---|
| Developer | Alibaba Cloud |
| OS family | Real-time operating systems |
| Working state | Current |
| Source model | Open source |
| Initial release | 20 October 2017 |
| Latest release | 3.1.0 / 10 April 2020 |
| Latest preview | 4.0 / 16 October 2020 |
| Repository | github |
| Official website | aliosthings |
AliOS (formerly YunOS and Aliyun OS) is a Linux distribution developed by Alibaba Cloud, a subsidiary of Mainland Chinese company Alibaba Group. It is designed for smart cars and Internet of Things (IoT) devices, and it had been used as a mobile operating system.
History
[edit]On 28 July 2011, Alibaba Cloud confirmed the existence of its own mobile operating system, the YunOS. The system was described as the result of three years of development and uses Alibaba Cloud's self-developed distributed file system and virtual machine, making it fully compatible with Android-based applications. With its YunOS, the company is challenging the dominant Android in China and is also looking to expand into Western markets.[1] It was first used in the K-Touch W700 in 2011.[2]
As of May 2012, 1 million YunOS-powered smartphones have been sold.[3] It was expected to become the second biggest operating system in China by shipments at the end of 2016, with 14% of the market.[4] The latest publicly available version of YunOS, YunOS 5 Atom, as a forked version of Android 6.0, was released on 10 December 2015.[5][6]
In October 2017, Alibaba Group decided to upgrade its operating system strategy to focus investment on the burgeoning Internet of Things sector. As part of the move, Alibaba rebranded its YunOS operating system as AliOS, an operating system offering OS solutions for automobile, industrial and IoT devices. At the same time, Alibaba introduced an open-source IoT edition of AliOS, named as AliOS Things.[7][8][9]
Overview
[edit]AliOS revolves around the idea of bringing cloud functionality to smart devices. According to the company, AliOS will feature cloud-based e-mail, Web search, weather updates, and GPS navigation tools. In addition, the AliOS services will synchronize and store call data, text messages, and photos in the cloud for access across other devices, including personal computers. Alibaba says it will offer customers 100 GB of storage at launch. AliOS would allow users to access applications from the Web, rather than download apps to their devices.[10] In the meantime, AliOS Things, as a lightweight IoT embedded operating system for the IoT field, would be suitable for all kinds of small loT devices, and can be widely used in smart home, smart city, new travel and other fields.[8]
Relations with Android
[edit]According to Google, AliOS is a forked but incompatible version of its open-source Android operating system. Google therefore attempted to prevent Acer Inc. from shipping an AliOS-powered phone, arguing that Acer, a member of the Open Handset Alliance, had agreed not to produce phones running incompatible Android versions.[11][12] Andy Rubin, who at the time was in charge of the Android division at Google, stated that while AliOS is not part of the Android ecosystem, it uses runtimes, framework and various tools from Android.[13]
Alibaba disputes the claim that AliOS is a version of Android by stating the following:[13][14]
"Aliyun OS [now AliOS] incorporates its own virtual machine, which is different from Android's Dalvik virtual machine. AliOS' runtime environment, which is the core of the OS, consists of both its own Java virtual machine, which is different from Android’s Dalvik virtual machine, and its own cloud app engine, which supports HTML5 web applications. AliOS uses some of the Android application framework and tools (open source) merely as a patch to allow AliOS users to enjoy third-party apps in addition to the cloud-based AliOS apps in our ecosystem."
However, as of September 2012, the AliOS app store still contains some pirated Android applications, including many from Google.[13][15]
AliOS Things
[edit]AliOS Things is the IoT version of AliOS announced and open-sourced in 2017. It is designed for low power, resource constrained MCUs, as well as connectivity SoCs.[8]
AliOS Things comes in two editions, one based on the Linux kernel and the other based on Rhino, Alibaba's RTOS kernel.[16]
Controversy
[edit]In November 2015, following Chinese State Administration of Press, Publication, Radio, Film and Television's policy, dozens of third-party applications installed by users on their own YunOS set-top boxes were automatically removed and blocked from re-installation.[17]
See also
[edit]References
[edit]- ^ Osawa, Juro (2012-09-09). "Chinese Software to Challenge Android - WSJ.com". Online.wsj.com. Retrieved 2012-11-17.
- ^ "Alibaba announces 'cloud-powered' Aliyun OS, K-Touch W700 phone". Engadget. Retrieved 2018-04-28.
- ^ "Alibaba Cloud Computing and Haier GroupLaunch AliOS OS-Powered Smartphone : Global Growth Investors". General Atlantic. Archived from the original on 2012-09-16. Retrieved 2012-11-17.
- ^ Perez, Bien (27 November 2016). "Alibaba's AliOS overtakes Apple's iOS as China's second-largest smartphone operating system". South China Morning Post. Retrieved 27 November 2016.
- ^ "阿里AliOS 5发布:稳居国内手机操作系统前三". csdn.net. Archived from the original on 2020-11-05. Retrieved 2015-12-15.
- ^ "Xiaolajiao A1 with Dual Rear Cameras, 3GB RAM, YunOS 5.1 – TheGadgetsFreak.com". TheGadgetsFreak.com. 2017-04-26. Retrieved 2020-12-24.
- ^ "Alibaba Cloud aims to connect 10 billion devices by 2023 · TechNode". TechNode. 2018-03-28. Retrieved 2018-04-28.
- ^ a b c "alibaba/AliOS-Things". GitHub. Retrieved 2018-04-28.
- ^ "Alibaba Sets Sights on IoT, Rebrands Operating System AliOS". Alizila.com. 2017-10-13. Retrieved 2020-12-24.
- ^ Reisinger, Don (2011-07-28). "Alibaba OS-powered handset launching this month | The Digital Home". CNET News. Retrieved 2011-09-07.
- ^ Andy Rubin. "We were surprised to read Alibaba Group's chief strategy…". Google+. Archived from the original on 2012-12-17. Retrieved 2012-11-17.
- ^ Brodkin, Jon (15 September 2012). "Google blocked Acer's rival phone to prevent Android "fragmentation"". Ars Technica. Retrieved 2012-11-17.
- ^ a b c Jon Brodkin (2012-09-17). "Pirated Android apps featured prominently on Aliyun app store". arstechnica.com. Retrieved 2014-03-17.
- ^ Moyer, Edward (2012-09-15). "Alibaba: Google just plain wrong about our OS". CNET News. Retrieved 2012-11-17.
- ^ "Aliyun App Store Confirmed To Be Distributing Pirated Android Apps, Many From Another Pirate Site". Androidpolice.com. 15 September 2012. Retrieved 2014-03-18.
- ^ "Welcome to Alibaba Cloud Developer Center and Build an Open & Innovative Community!". developer.alibabacloud.com. Retrieved 2020-12-24.
- ^ "广电总局再发大招 七成电视盒子被"阉割"_国内国际_新闻首页_成都全搜索". News.chengdu.cn. Retrieved 2017-05-09.
AliOS
View on GrokipediaAliOS is a Linux-based operating system developed by Alibaba Cloud, a subsidiary of the Chinese e-commerce conglomerate Alibaba Group, primarily targeting Internet of Things (IoT) devices with lightweight embedded capabilities for resource-constrained microcontrollers and connectivity systems-on-chip.[1][2]
Originally introduced as YunOS for automotive and mobile applications, it was rebranded to AliOS in 2017 to encompass broader solutions across mobile, industrial, and IoT sectors, emphasizing scalability and open-source components.[3]
Key features include real-time kernel support, modular architecture for low-power operations, and integration with Alibaba's cloud ecosystem for device management and connectivity.[4]
Notable developments encompass the open-sourcing of AliOS Things on GitHub in 2017 and the release of version 3.0 in 2019, which introduced enhanced development frameworks and online customization tools to facilitate IoT application deployment.[5][4]
The system has been adopted in smart devices and industrial applications, supporting Alibaba's ecosystem for hardware-software integration, though its market penetration remains concentrated in China-linked supply chains.[6][7]
History
Origins as YunOS (2009–2016)
YunOS originated from Alibaba Group's efforts to develop an independent operating system for mobile devices, motivated by the need to integrate deeply with its e-commerce ecosystem and mitigate reliance on foreign platforms like Android amid China's regulatory environment restricting Google services.[8] Development began around 2009 under Alibaba Cloud Computing (Aliyun), with the system designed as a Linux-based platform emphasizing cloud synchronization to support resource-limited hardware in emerging markets.[9] The OS launched publicly on July 28, 2011, debuting on the Tianyu K-Touch W700 smartphone, marking Alibaba's entry into device software to foster seamless transactions via Alipay without third-party dependencies.[10] Early adoption focused on smartphones through partnerships with Chinese manufacturers, achieving one million device sales within 10 months of launch by 2012, as Alibaba subsidized hardware integrations to build market presence.[11] YunOS maintained compatibility with Android applications via its foundation on the Android Open Source Project, enabling rapid ecosystem bootstrapping while customizing the Linux kernel for lighter footprints on low-end devices prevalent in China's domestic market.[12] This approach aligned with national priorities to reduce foreign OS dominance, as evidenced by government endorsements listing YunOS among approved domestic software alternatives.[13] By 2013, expansions included deployments on six additional phone models from lesser-known brands, prioritizing volume over premium partnerships.[11] In 2014, YunOS extended beyond smartphones via collaborations like Meizu's MX4 device running version 3.0, which highlighted Alipay's embedded payment flows for e-commerce continuity across sessions.[14] The platform ventured into wearables and smart TVs that year, powering initial IoT prototypes with cloud-linked features to handle Alibaba's transaction data efficiently on constrained processors.[8] These milestones solidified YunOS's role in Alibaba's strategy, amassing over 10 million users by late 2014 through targeted rural carrier deals like those with China Telecom.[15] By 2016, it captured a 14% share of China's smartphone shipments, positioning as the second-largest OS domestically behind Android.[16]Rebranding to AliOS and Initial Expansion (2017–2019)
In October 2017, Alibaba announced the rebranding of its YunOS operating system to AliOS, positioning it as a unified platform for mobile, industrial, and Internet of Things (IoT) devices integrated with Alibaba Cloud services.[3] The move, revealed on October 10 during Alibaba's Cloud Computing Conference, sought to capitalize on the company's vast data infrastructure for enhanced real-time processing and device connectivity, shifting focus from primarily mobile applications to a broader ecosystem supporting intelligent hardware.[17] This strategic pivot emphasized scalability across diverse hardware, leveraging Alibaba's e-commerce and cloud dominance to drive adoption in emerging sectors like smart manufacturing and connected vehicles. A key component of the rebranding was the introduction of AliOS Things, a lightweight, open-source embedded operating system tailored for IoT applications, announced concurrently to facilitate rapid development and deployment on resource-constrained devices.[3] In parallel, Alibaba deepened partnerships in the automotive sector, notably with SAIC Motor through the Banma joint venture, which integrated AliOS into vehicle infotainment and connectivity systems.[3] By late 2017, this collaboration had enabled SAIC to produce nearly 10 new vehicle models powered by AliOS, resulting in over 250,000 internet-connected cars operational on Chinese roads.[3] From 2018 to 2019, AliOS expanded its footprint by emphasizing ecosystem interoperability, with Banma's AliOS-based solutions applied to additional mass-produced vehicles and IoT hardware, fostering early market penetration in China's burgeoning smart device economy.[18] The platform's growth was underpinned by Alibaba's data analytics capabilities, enabling features like over-the-air updates and predictive maintenance, which accelerated adoption among manufacturers seeking competitive edges in connected technologies.[19] These developments marked AliOS's transition from a mobile-centric OS to a versatile foundation for industrial-scale deployments, though primarily confined to domestic markets during this period.Evolution Toward IoT and Automotive Focus (2020–Present)
In response to China's accelerating electric vehicle (EV) sector, which benefited from substantial government subsidies totaling over 200 billion yuan annually through 2020, AliOS pivoted toward automotive applications, emphasizing connected cockpits and edge computing for smart vehicles. This shift integrated AliOS as the foundational layer for Banma Network Technology's Venus system following Alibaba's 2020 acquisition of a controlling stake in Banma, enabling over-the-air updates and ecosystem linkage with Alibaba Cloud services. Deployments expanded in SAIC Motor's Roewe lineup, including the RX5 SUV launched in 2016 but upgraded post-2020 with AliOS for enhanced telematics, and the Marvel R electric SUV introduced in 2020 featuring AliOS-powered infotainment for multi-screen interactions and AI-assisted driving aids.[20][21] By 2023, AliOS Things, the lightweight variant for IoT edge devices, supported connectivity in Alibaba's broader ecosystem targeting 10 billion devices, though realized scale—estimated in the hundreds of millions for automotive and IoT endpoints—stemmed largely from domestic mandates prioritizing indigenous software over foreign alternatives like Android Automotive, amid policies reducing reliance on U.S. technology. These mandates, including requirements for local content in connected vehicles, propelled adoption in China's EV boom, where sales surged to 6.9 million units in 2022, but analyses attribute much of the OS proliferation to subsidized fleet procurements and regulatory preferences rather than superior technical merits.[22][23][24] From 2023 onward, AliOS evolved toward AI-native architectures, incorporating AIOS (AI Operating System) phases for autonomous driving, with 2025 reports detailing its role in handling perceptual data fusion and decision-making layers atop the Linux-based kernel. This includes adaptations for Level 2+ autonomy in Roewe models via Banma integrations, focusing on real-time edge AI processing tied to Alibaba's DAMO Academy research, though deployment metrics remain opaque and linked to state-backed R&D incentives exceeding 100 billion yuan in intelligent vehicle initiatives by mid-decade. Such advancements reflect causal drivers in policy-enforced localization, enabling AliOS to capture share in a market where foreign OS penetration declined post-U.S. export restrictions.[25][26]Technical Architecture
Core Components and Linux Base
AliOS is built on a modified Linux kernel, tailored for embedded systems, smart devices, and automotive applications requiring reliable performance. This foundation enables compatibility with standard Linux ecosystems while incorporating custom patches for enhanced stability and resource efficiency in constrained environments.[27] The kernel supports primary architectures including ARM for power-efficient mobile and IoT hardware, as well as x86 for more capable systems. These adaptations prioritize real-time processing through scheduling optimizations and interrupt handling refinements, distinguishing it from general-purpose Linux distributions by focusing on deterministic latency critical for safety-sensitive operations.[28] Core components include a hardware abstraction layer (HAL) for device drivers, middleware for application services, and runtime environments that facilitate app execution. In Linux-based variants, such as the AliOS Things Linux Edition, the kernel is updated to versions like 4.9 with applied security patches to mitigate vulnerabilities.[6] The modular structure allows selective inclusion of components, such as protocol stacks for connectivity and security modules, enabling customization without altering the base kernel. This differs from monolithic Linux setups by emphasizing lightweight, hybrid cloud-device interactions through integrated APIs for remote management.[29] Unlike standard Linux distributions, AliOS optimizes for multi-tenant scenarios on shared devices via lightweight virtualization and isolation mechanisms, though specific implementations rely on proprietary extensions rather than full container orchestration like Docker. These elements form the foundational layer, upon which higher-level services for IoT and automotive verticals are layered, ensuring scalability in resource-limited settings.[30]Kernel Modifications and Security Model
AliOS modifies its Linux-based kernel to support real-time operations essential for automotive applications, incorporating enhancements for low-latency interrupt handling and deterministic task scheduling to meet stringent vehicle control requirements.[31] These include real-time safety extensions in variants like AliOS Safety Linux, which prioritize predictable response times in high-performance domains such as intelligent driving systems.[32] For IoT deployments under AliOS Things, the Rhino kernel provides lightweight, multitasking primitives optimized for power efficiency, featuring ultra-low footprint and low-power modes suitable for resource-constrained devices.[29] In AliOS Things 4.0, introduced on October 16, 2020, a microkernel architecture was added, enabling modular components and improved isolation between kernel services and user applications to reduce attack surfaces.[33] The security model emphasizes kernel-level protections through applied patches for known vulnerabilities, as seen in updates to kernel version 4.9.155 with additional fixes to mitigate potential exploits in the AliOS Things Linux Edition.[6] Core mechanisms include trusted execution environments (TEE) for secure code isolation, cryptographic primitives via libraries like mbedTLS, and secure storage solutions such as SST for protecting sensitive data.[34] These features enforce mandatory controls at the kernel boundary, though the system's reliance on Alibaba-managed updates—rather than decentralized open-source contributions—concentrates responsibility for timely vulnerability remediation within the company's proprietary development pipeline.[35]Integration with Alibaba Cloud Services
AliOS embeds deeply with Alibaba Cloud's IoT Platform to support core functionalities including data synchronization, over-the-air (OTA) firmware updates, and real-time analytics. Devices powered by AliOS Things leverage protocols such as Alink, MQTT, and CoAP to transmit telemetry data to the cloud, enabling bidirectional communication for status reporting and command execution.[29] This linkage facilitates scalable deployment in IoT ecosystems, where Alibaba's Platform as a Service (PaaS) handles backend processing for high-volume device fleets.[36] A key architectural feature is the use of device shadows within the IoT Platform, which maintain virtual representations of device states in the cloud, allowing remote management even for intermittently connected or offline hardware.[37] This caching mechanism supports asynchronous operations, such as queuing commands for later execution upon reconnection, and integrates directly with AliOS Things' lightweight kernel for efficient state synchronization. OTA updates are orchestrated through the same platform, where firmware packages are hosted, verified, and pushed to devices via secure channels, with AliOS-specific implementation guides ensuring compatibility across supported chipsets.[38][39] Such integrations promote end-to-end solutions in controlled environments, as demonstrated in partnerships like those with NXP Semiconductors, where AliOS Things on NXP processors connects to Alibaba Cloud for edge-to-cloud workflows in smart devices.[40] However, the reliance on proprietary Alibaba APIs and services introduces tight coupling, limiting interoperability with non-Alibaba clouds and fostering ecosystem dependency in deployments like China's IoT networks.[41]Key Features and Capabilities
Device Management and Ecosystem Integration
AliOS Things leverages the Alibaba Cloud IoT Platform for device management, providing a centralized console that enables registration, provisioning, and real-time monitoring of devices at scale, supporting fleets of millions.[42] This unified interface allows administrators to oversee device status, configurations, and lifecycle operations from a single dashboard.[38] Over-the-air (OTA) firmware updates are facilitated through cloud-to-device image pushes, incorporating integrity verification post-download to ensure reliability.[39] For enhanced safety, the system recommends dual-bank flash partitions on compatible MCUs, enabling automatic rollback to the previous firmware version if the new image fails validation or operation.[43] Within Alibaba's ecosystem, AliOS integrates natively with services like Taobao and Alipay, allowing IoT devices to support commerce features such as payments and e-commerce interactions directly from device interfaces.[44] This connectivity is optimized for Alibaba Cloud, streamlining deployments in high-density environments like connected appliances but prioritizing proprietary protocols, which developer resources indicate may require custom implementations for non-Alibaba third-party interoperability.[45]AI and Edge Computing Enhancements
AliOS incorporates on-device machine learning inference capabilities through Alibaba's MNN (Mobile Neural Network) framework, a lightweight deep learning engine optimized for edge devices with constrained resources. MNN facilitates efficient model execution on AliOS-based systems, supporting hardware like ARM processors common in IoT and automotive deployments, and enabling features such as real-time gesture recognition and neural network acceleration without full cloud reliance.[46] [47] This integration allows for low-latency processing of AI models directly on devices, reducing bandwidth needs and enhancing responsiveness in scenarios like vehicle sensor data analysis.[48] Support for federated learning further minimizes cloud dependency by enabling distributed training across AliOS-equipped devices, particularly in automotive contexts. Platforms like FSR (Federated Learning System Runtime) can be adapted to AliOS for intelligent cars, permitting vehicles to collaboratively update models using local data while preserving privacy through parameter sharing rather than raw datasets.[49] This approach boosts edge autonomy, as local inference handles immediate decisions—such as traffic pattern recognition—while aggregated updates improve global accuracy over time. However, shifting computation to edges heightens vulnerability to device-specific attacks, as local model exposure can amplify risks compared to centralized systems, though benchmarks show MNN's optimizations yield competitive inference speeds on ARM64 hardware akin to AliOS targets.[48] In automotive applications, these enhancements enable predictive functionalities by processing sensor streams on-device, supporting causal chains from data ingestion to action without latency-induced delays. AliOS's architecture, combined with MNN's tensor operations and quantization (e.g., 8-bit support), verifies efficiency gains in embedded environments, though real-world deployment requires balancing computational gains against expanded attack vectors from decentralized processing.[48]Customization for Specific Verticals
AliOS adaptations for the automotive sector emphasize real-time performance and hardware integration to meet stringent safety requirements. The AliOS RT variant delivers deterministic scheduling and low-latency responses suitable for advanced driver assistance systems (ADAS), achieving ASIL-D compliance for safety-critical functions such as sensor fusion and actuator control, mirroring the predictability of dedicated real-time kernels like QNX.[50] This customization supports time-sensitive operations, including real-time data processing from radar, lidar, and cameras, with interrupt handling optimized for latencies under 1 millisecond in tested configurations.[50] In vehicle implementations, AliOS incorporates drivers for Controller Area Network (CAN) bus protocols, enabling seamless communication among electronic control units (ECUs) for powertrain management, braking, and infotainment coordination. Banma's AliOS-based intelligent driving platform, deployed in production vehicles since 2020, leverages these interfaces for end-to-end domain control, processing CAN messages at up to 1 Mbps while maintaining fault tolerance through redundant messaging.[51] Over 5 million vehicles in China utilized AliOS automotive variants by 2023, demonstrating scalability in high-volume OEM integrations like those from SAIC and Geely.[51] For industrial applications, AliOS Things provides modular protocol stacks tailored to programmable logic controller (PLC) environments and factory automation. Built on a lightweight LwIP TCP/IP implementation, it supports industrial Ethernet variants and Modbus over serial or IP, allowing integration with legacy PLCs for data acquisition and remote monitoring.[29] These stacks handle cyclic data exchange at rates up to 100 Hz, with adaptations for deterministic networking in time-sensitive applications like robotic assembly lines. Deployments in manufacturing hubs, such as Alibaba's smart factories operational since 2018, utilize these for over 10,000 connected nodes per site.[29] Energy optimization in sensor-heavy industrial setups features dynamic power modes in AliOS Things, including deep sleep states that reduce consumption to under 1 μA for battery-operated devices. This enables prolonged operation in remote monitoring scenarios, with wake-on-event triggers tied to protocol events like MQTT subscriptions, extending device uptime by factors of 5-10 compared to unoptimized RTOS kernels.[29] Such customizations prioritize causal efficiency in edge deployments, where hardware constraints demand minimal overhead from kernel scheduling and network stacks.[29] While these vertical-specific enhancements foster deep integration—evident in automotive market share exceeding 20% in China's connected vehicles by 2022—the proliferation of variants like AliOS RT and AliOS Things has introduced compatibility hurdles, as differing APIs and middleware layers complicate cross-vertical app portability and standardization efforts.[52]Variants and Deployments
AliOS for Mobile and Automotive Systems
AliOS, initially developed as YunOS for mobile devices, saw initial adoption in Chinese smartphones during the mid-2010s, powering devices from manufacturers seeking alternatives to Android amid concerns over foreign dependency. However, its usage declined post-2017 as Android's ecosystem dominance solidified, with Google services and app compatibility proving insurmountable barriers for widespread consumer acceptance. By mid-2017, YunOS commanded just 2.2% of China's mobile software installations and 10% of smartphone shipments from the prior year, reflecting faltering momentum that prompted Alibaba to merge the project into its cloud unit.[53][54] Today, AliOS maintains legacy support in select budget-tier Chinese phones, where cost constraints limit alternatives, though active deployments remain negligible compared to Android's near-total market saturation.[55] In contrast, AliOS has achieved prominence in automotive applications, particularly for infotainment systems and electronic control units (ECUs) in smart vehicles produced by Chinese OEMs. Deployed since 2016 through Alibaba's Banma subsidiary, it underpins connected car functionalities in models from partners like SAIC Motor, enabling seamless integration of vehicle operations with Alibaba's ecosystem.[56] For 2025 vehicle lineups, AliOS supports advanced features such as voice commerce, where drivers can use in-car assistants to locate restaurants, join virtual queues, make reservations, and order food directly via Alibaba apps like Ele.me, enhancing hands-free e-commerce during travel.[57] This capability leverages AliOS's IoT-oriented architecture to bridge automotive hardware with cloud services, prioritizing domestic interoperability over foreign standards.[58] AliOS's automotive traction stems from China's national strategies emphasizing indigenous smart vehicle technologies, including policies under the "Made in China 2025" initiative that incentivize local OS adoption to bolster cybersecurity and reduce reliance on Western software amid U.S. trade restrictions.[59] By 2023, Banma targeted equipping 6 million vehicles with AliOS-based systems, aligning with Beijing's push for intelligent connected vehicles (ICVs) that integrate AI and domestic chips.[60] In the electric vehicle segment, this has translated to substantial penetration among Chinese EVs, where AliOS facilitates over-the-air updates and ecosystem lock-in, though exact 2024 market shares vary by report due to fragmented data on OS-level deployments versus hardware.[61]AliOS Things for IoT Devices
AliOS Things is a lightweight, open-source real-time operating system (RTOS) developed by Alibaba Cloud specifically for Internet of Things (IoT) devices operating in resource-constrained environments, such as microcontrollers (MCUs) and connectivity system-on-chips (SoCs).[45] It was announced at Alibaba's Computing Conference in Hangzhou in 2017 and open-sourced on GitHub on October 20, 2017.[45] Built on the Rhino RTOS kernel, it emphasizes low power consumption, real-time multitasking, and scalability to support devices with minimal hardware resources.[45] Key development tools include the LinkKit SDK, which facilitates rapid prototyping and integration via the Alink protocol for cloud connectivity.[45] The system supports essential IoT communication protocols such as MQTT and CoAP, enabling efficient data exchange in networks with intermittent connectivity.[29] Its modular architecture allows configurable components to minimize memory footprint, making it suitable for devices with limited flash storage—such as those requiring as little as 8 KB for key-value storage—and low RAM requirements typical of embedded systems.[45] Firmware over-the-air (FOTA) updates are supported through MQTT, CoAP, or Alink, but full functionality often relies on integration with Alibaba Cloud services for device management and data processing.[45] Deployments of AliOS Things have targeted sensors, cameras, and industrial applications, including Alibaba's Cainiao Network logistics operations where minimalist personal digital assistants (PDAs) run the OS to handle express delivery tasks amid high-volume e-commerce volumes exceeding 50 billion parcels annually as of 2019.[62] It powers edge AI capabilities on smart devices, such as sensor-equipped hardware and camera modules, through JavaScript support and containerized applications in version 3.0 released in 2019.[63] Alibaba Cloud has leveraged AliOS Things in partnerships to connect IoT ecosystems, with goals to link up to 10 billion devices by 2023, though actual activations depend on ecosystem adoption and cloud dependencies that can limit standalone operation without Alibaba's IoT hubs for authentication, provisioning, and network robustness.[22][35] This reliance enhances security via features like ID² authentication but introduces potential single points of failure tied to Alibaba's infrastructure.[35]Specialized Applications in Industry
AliOS Things, a lightweight variant of AliOS tailored for resource-constrained devices, powers edge gateways in factory automation systems, enabling real-time data acquisition from sensors and machinery on production lines.[64] These gateways facilitate low-latency processing of operational data, such as vibration monitoring and temperature readings, to support automated control in manufacturing environments. Integration with Alibaba Cloud's Industrial IoT Platform allows seamless connectivity for industrial equipment, interconnecting upstream production processes with downstream logistics for optimized workflows.[64] In logistics applications, AliOS Things equips edge devices for tracking and inventory management within Alibaba's supply chain ecosystem, processing shipment data at warehouses to enable predictive routing and stock level forecasting.[64] The operating system's modular kernel supports protocol stacks like MQTT and CoAP, ensuring reliable communication in harsh industrial settings with features for fault-tolerant operation and over-the-air updates. Partnerships with semiconductor firms, such as NXP and STMicroelectronics, have embedded AliOS Things on microcontrollers for these deployments, enhancing device security and cloud synchronization as of 2018.[65][66][67] Reliability in these specialized uses stems from AliOS's emphasis on deterministic scheduling and energy efficiency, reducing latency in closed-loop control systems for machinery. While Alibaba's platform reports outcomes like improved equipment uptime through data-driven insights, these benefits are primarily observed within ecosystems dependent on Alibaba Cloud services, limiting generalizability outside proprietary integrations.[64]Relations with Android
Architectural Similarities and Forking History
AliOS originated as YunOS, an operating system initially forked from the Android Open Source Project (AOSP) to enable binary compatibility with Android applications and accelerate ecosystem development. This strategy leveraged Android's mature framework, including its Linux kernel and application runtime, allowing early YunOS deployments to run unmodified Android apps without significant porting efforts.[68] The YunOS 5 Atom release on December 10, 2015, represented a direct fork of Android 6.0 Marshmallow, inheriting key architectural elements such as the Linux kernel modifications and the Android Runtime (ART), which had superseded the Dalvik virtual machine for executing Dalvik Executable (DEX) bytecode. These shared components facilitated seamless app execution, with YunOS maintaining compatibility layers that mirrored Android's process virtual machine and just-in-time/ahead-of-time compilation mechanisms.[69] Subsequent development under the AliOS branding introduced proprietary extensions and a custom Java virtual machine distinct from Android's Dalvik or ART implementations, enabling divergence through added abstraction layers for cloud synchronization and service orchestration. Despite these modifications, the foundational reliance on AOSP codebase persisted in core system services and drivers, as evidenced by compatibility-focused forks like that in the Nokia 3310 (2017), which explicitly diverged while retaining Android-derived binaries.[69][70] This evolutionary path highlights architectural overlaps in kernel-level operations and app execution models, contrasting with Android's device-local emphasis by prioritizing Alibaba Cloud-native integrations, such as seamless data syncing and edge-cloud hybrid processing verifiable through component traces in deployment analyses.[52]Compatibility and App Porting Challenges
AliOS devices support execution of many Android Package Kit (APK) files, leveraging its foundational fork from the Android Open Source Project to enable binary-level compatibility for applications independent of Google-specific dependencies. In practice, basic Android apps often run without modification on AliOS, as evidenced by deployments like the Nokia 3310 (2018) variant, which utilized YunOS (AliOS's predecessor) and accommodated most standard Android software. However, full interoperability is limited, with reports confirming that features like Android Auto fail due to underlying system divergences.[71][72] A primary hurdle stems from the absence of Google Mobile Services (GMS) in AliOS, which prevents apps reliant on Google Play Services—such as those using Google Maps, Firebase notifications, or in-app billing—from functioning natively. This incompatibility, highlighted in Google's assessments of YunOS as a non-compatible fork, necessitates developer workarounds like substituting GMS with Alibaba equivalents (e.g., AliCloud services or local mapping APIs), potentially requiring code refactoring for authentication, location, and push mechanisms. Porting efforts thus involve auditing dependencies, integrating Alibaba SDKs for payment or cloud features, and testing against AliOS-specific optimizations, which can extend development timelines by weeks for complex apps.[73] Conversely, porting AliOS-native apps to standard Android encounters barriers from proprietary extensions, including Alibaba's ecosystem integrations and custom kernel modifications, which lack equivalents in AOSP-based systems. This leads to fragmentation, where developers must strip or emulate AliOS-specific calls, risking performance degradation or feature loss; for instance, finance or e-commerce apps tied to AliPay security protocols may encounter mismatches in encryption or verification layers during adaptation. While this allows faster tailoring to Chinese market needs like localized data handling, it perpetuates an ecosystem divide, discouraging universal app development and complicating cross-platform maintenance.[74]Strategic Divergence for Independence
Alibaba's development of AliOS reflected a broader strategic pivot among Chinese technology firms toward technological self-reliance, driven primarily by escalating U.S.-China trade and technology frictions beginning in 2018. The U.S. sanctions on ZTE in April 2018, followed by Huawei's placement on the Entity List in May 2019—which restricted access to U.S. technologies including Android services—highlighted vulnerabilities in relying on foreign-dominated ecosystems like the Android Open Source Project (AOSP).[75] Alibaba executives publicly criticized these measures as efforts to contain China's technological ascent, with group president Michael Evans stating in January 2019 that the U.S. was "trying to contain the rise of China."[76] This geopolitical pressure incentivized Alibaba to prioritize OS sovereignty, viewing dependence on AOSP as a potential chokepoint for supply chain disruptions and compliance with extraterritorial regulations. In response, Alibaba accelerated divergence by emphasizing native application ecosystems and integrated hardware-software architectures tailored to Chinese market needs, particularly in automotive and IoT sectors where AliOS found early traction. By rebranding YunOS to AliOS in October 2017 and expanding its scope to intelligent devices, Alibaba aimed to minimize AOSP reliance through proprietary middleware and kernel modifications, enabling customized features like seamless integration with Alibaba's cloud services.[3] This shift facilitated co-design with domestic hardware partners, such as in smart vehicles via Banma Networks, reducing exposure to international licensing risks while fostering a closed-loop ecosystem resilient to external bans.[77] However, this pursuit of independence introduced trade-offs in global compatibility and innovation diffusion. While enhancing national resilience against sanctions—evident in AliOS's sustained deployments amid Huawei's challenges—it deviated from universal standards, complicating cross-border app portability and potentially elevating development costs through siloed standards.[78] Empirical outcomes underscore causal realism: sovereignty bolsters short-term operational continuity but risks fragmenting developer communities and stifling efficiencies from shared global codebases, as seen in limited AliOS adoption outside China despite early ambitions.Adoption and Market Impact
Dominance in Chinese Markets
AliOS maintains a leading position among domestic operating systems in China's IoT and automotive sectors, driven by strategic integrations and policy support. In the IoT domain, AliOS Things powers numerous connected devices, with Alibaba Cloud reporting support for diverse industrial applications and connectivity protocols, contributing to China's expansive IoT ecosystem that exceeded 6.8 billion devices in Greater China by 2025.[79] In automotive applications, AliOS has been deployed in over 1 million vehicles, primarily through partnerships with manufacturers like SAIC Motor, enabling features such as intelligent cockpits and over-the-air updates in domestic models.[80] These deployments align with China's push for intelligent connected vehicles, where domestic OS adoption helps meet regulatory requirements for data security and localization.[81] Key enablers include government policies mandating secure, indigenous technology stacks to minimize foreign dependencies, as seen in regulations requiring regulatory approvals for autonomous driving software and emphasizing domestic control over vehicle data processing.[82] These align with broader initiatives like the Automobile Data Security Management Regulations, which prioritize local ecosystems for connected vehicles and IoT to ensure compliance with national security standards.[83] Synergies with Alibaba's vast user base—exceeding 1 billion active consumers across platforms like Taobao and Alipay—create feedback loops for data aggregation and service optimization, enhancing OS functionality through cloud-IoT integration.[3] In smart manufacturing, AliOS facilitates scalable deployments by providing lightweight kernels for resource-constrained devices, integrating with Alibaba Cloud's Industrial IoT Platform to enable real-time monitoring and automation in factories.[84] This has supported China's establishment of over 30,000 smart factories by early 2025, shortening product development cycles by an average of 28.4% and boosting production efficiency.[85] However, critics argue that state-backed subsidies and preferential policies for firms like Alibaba disadvantage open-source alternatives, potentially stifling broader innovation by favoring proprietary domestic stacks over globally compatible options.[86]Global Expansion Efforts and Barriers
Alibaba has pursued modest initiatives to extend AliOS beyond China, including exploratory collaborations in Southeast Asia for IoT applications and discussions with Middle Eastern entities for smart city integrations, though these have yielded few commercial deployments. Pre-2020 pilots in Europe focused on automotive infotainment systems, often tied to Chinese exporters like SAIC, but lacked sustained follow-through due to ecosystem limitations. These efforts contrast sharply with AliOS's entrenched position in domestic markets, highlighting a strategic prioritization of internal growth over aggressive internationalization.[87] Key barriers to broader adoption include technical incompatibilities, such as the absence of native Google Mobile Services (GMS) integration, which restricts access to the global app ecosystem reliant on Android's proprietary services and deters developers from porting applications. Geopolitical factors exacerbate this, with U.S. export controls and entity list restrictions on Chinese tech firms—though Alibaba remains unsanctioned—fostering distrust among Western enterprises over potential backdoors and mandatory data sharing under China's National Intelligence Law. Analogous challenges faced by Huawei's HarmonyOS, including developer reluctance and ecosystem fragmentation, underscore causal risks for state-linked OS platforms.[88][89] Empirical data reveals negligible international traction, with AliOS absent from leading global market share analyses of automotive and IoT operating systems, where incumbents like QNX, Linux variants, and Android dominate over 90% of deployments. Adoption outside China remains below detectable thresholds in verifiable reports, estimated at under 5% for relevant IoT segments globally, constrained by these trust and compatibility hurdles that prioritize proven, non-Chinese alternatives in risk-averse sectors.[90][91]Economic and Competitive Effects
The adoption of AliOS has enabled Alibaba to cultivate a vertically integrated ecosystem encompassing operating systems, cloud services, and applications, fostering vendor lock-in that enhances revenue streams from associated data processing and IoT connectivity. By embedding AliOS in automotive and smart device platforms, Alibaba secures ongoing income from ecosystem services, as devices reliant on the OS drive demand for Alibaba Cloud infrastructure and proprietary apps, contributing to the company's broader digital commerce and intelligence segments.[52][92] Competitively, AliOS challenges Android's hegemony in China, particularly in the automotive sector, where Alibaba's Banma platform—built on AliOS—powers intelligent cockpits and competes directly with Android-derived systems by emphasizing localized features like seamless integration with domestic hardware and regulatory compliance. This has pressured Google by accelerating the shift toward indigenous OS alternatives, with Chinese providers upgrading AliOS for advanced functionalities in autonomous driving and vehicle intelligence, thereby reducing reliance on foreign software stacks.[92][28] While AliOS promotes domestic technological self-sufficiency and innovation in areas like AI-enabled vehicle OS, it has drawn scrutiny for potential monopolistic tendencies, mirroring broader antitrust actions against Alibaba that highlight risks of ecosystem dominance stifling competition. Deployments offer Chinese OEMs cost efficiencies through customized, royalty-light implementations versus unmodified Android, yet this proprietary focus correlates with limited upstream contributions to global open-source communities, potentially hindering broader industry-wide advancements.[93][92]Security, Privacy, and Controversies
Reported Vulnerabilities and Mitigation Efforts
AliOS, particularly its Linux-based editions for IoT applications, inherits vulnerabilities from the underlying Linux kernel, with mitigation focused on backporting patches to stable versions. Release notes for AliOS-Things-Linux-Edition document fixes for numerous kernel-related CVEs, including CVE-2017-1000158 (a heap-based buffer overflow in the AF_PACKET implementation), CVE-2017-18207 (an out-of-bounds memory access in the SCSI subsystem), and CVE-2018-1060 (a denial-of-service vulnerability in the JFS filesystem). These patches address common kernel flaws such as buffer overflows and memory corruptions that could enable privilege escalation or remote code execution in IoT modules.[6] Publicly reported CVEs unique to AliOS components remain scarce, likely due to its primary deployment in controlled Chinese ecosystems with limited independent security audits compared to widely scrutinized platforms like Android.[94] Alibaba's mitigation strategies include regular kernel upgrades—such as advancing to version 4.9.155 in recent releases—and applying supplemental security patches to preempt exploits beyond upstream fixes. These updates are disseminated via open-source repositories, enabling developers to integrate protections into custom firmware.[6] Complementing this, Alibaba operates the Security Response Center (ASRC), a vulnerability disclosure program established to triage and reward reports of technical flaws across its products, including operating systems, with responses aimed at rapid remediation.[95] While not exclusively for AliOS, the program aligns with broader bug bounty efforts launched around 2020, fostering external contributions to identify issues in IoT and embedded contexts.[96] Such measures prove effective for uniform device fleets under Alibaba's management, where over-the-air updates ensure consistent patching, but expose risks in diverse hardware integrations common to automotive and third-party IoT, where delayed vendor adoption can prolong vulnerability windows relative to Android's monthly security bulletins. Empirical analyses of IoT OS frameworks, including AliOS-Things, indicate that most disclosed hazards are promptly fixed by maintainers, underscoring reactive but competent response capabilities.[94]Privacy Risks Tied to Chinese Regulatory Environment
China's National Intelligence Law, enacted on June 27, 2017, obligates all organizations and citizens within the People's Republic of China (PRC) to support, assist, and cooperate with national intelligence activities, including the provision of necessary assistance such as data access upon request.[97] This legal framework applies directly to Alibaba Group, the developer of AliOS, a real-time operating system deployed in over 600 million IoT devices and automotive systems as of 2023, which routinely transmits telemetry data—including device locations, usage patterns, and sensor inputs—to Alibaba's cloud servers primarily hosted in mainland China. Such data flows create inherent privacy vulnerabilities, as the law's Article 7 imposes a duty to safeguard state security interests over individual data protections, enabling state intelligence organs to compel disclosure without judicial oversight or public transparency.[97][98] Complementing this, the PRC's Cybersecurity Law of 2016 and Data Security Law of 2021 further mandate that critical information infrastructure operators, including those handling AliOS-enabled smart devices, store data domestically and submit to government inspections or data handovers for national security purposes.[99] These requirements contrast sharply with standards like the European Union's General Data Protection Regulation (GDPR), which emphasizes explicit user consent, data minimization, and prohibition of transfers to jurisdictions lacking adequate safeguards; AliOS implementations, bound by PRC priorities, default to broader data collection without equivalent opt-out mechanisms or localization restrictions that align with GDPR adequacy decisions. U.S. government assessments highlight this disparity, noting that PRC laws grant authorities expansive, non-consensual access to private sector data, elevating risks for users whose information transits AliOS ecosystems.[100] The causal linkage between these regulations and surveillance potential stems from mandatory cooperation clauses, which override corporate privacy policies; Alibaba's assertions of data isolation remain unverifiable, as non-compliance could trigger penalties under the laws, including operational shutdowns.[98] Empirical precedents from broader PRC tech scrutiny, such as compelled data sharing in cybersecurity reviews, underscore the realism of state extraction risks for AliOS telemetry, where device-level insights could facilitate profiling without user recourse.[101] This environment prioritizes collective security over personal privacy, rendering AliOS deployments a vector for potential intelligence aggregation absent independent audits or extraterritorial legal shields.[102]Criticisms of Government Influence and Surveillance Potential
Critics have raised concerns that AliOS, as a product of Alibaba—a company subject to China's National Intelligence Law of 2017—could facilitate government surveillance through mandatory cooperation with state intelligence agencies. The law requires Chinese organizations and citizens to support, assist, and cooperate in national intelligence efforts, including providing necessary support, assistance, and cooperation while maintaining secrecy, without explicit opt-out provisions for private firms.[97] This obligation applies to Alibaba, potentially compelling the handover of data collected by AliOS-enabled devices, such as IoT sensors and automotive systems, which process location, behavioral, and environmental data in real-time. U.S. officials have cited similar legal frameworks in scrutinizing Alibaba's cloud services for national security risks, fearing undisclosed access to user data that could enable espionage or disruption.[103] Alibaba maintains that its operations, including AliOS development, operate with business autonomy and without built-in backdoors for government use, emphasizing compliance through legal channels rather than proactive surveillance features.[104] However, verifiable internal structures undermine claims of independence: Alibaba hosts a Chinese Communist Party committee on its board and within its ranks, as mandated for large enterprises with over 50 party members, fostering alignment with state directives.[105] Analysts from right-leaning think tanks argue this integration heightens risks of intellectual property theft, as compelled data sharing under cybersecurity laws could expose proprietary algorithms or device telemetry to state actors, paralleling U.S. bans on Huawei equipment over comparable fears of embedded vulnerabilities.[106] While such ties provide AliOS with regulatory stability and preferential access in China's controlled markets—enabling dominance in domestic smart vehicle and IoT ecosystems—they erode global trust, limiting adoption amid Western export controls and procurement bans on Chinese tech.[107] U.S. lawmakers have urged blocking CCP-linked operating systems in critical infrastructure, citing potential for remote influence or data exfiltration, a concern extended to Alibaba products despite lacking public evidence of AliOS-specific exploits.[108] These tensions reflect broader geopolitical realism: compliance yields short-term market advantages but invites long-term exclusion from privacy-sensitive sectors abroad.References
- https://handwiki.org/wiki/Software:AliOS
