Anolis OS
Anolis OS is an enterprise-grade Linux distribution created by the OpenAnolis open-source community, initiated by Alibaba. Built on RHEL/CentOS compatibility, it is heavily optimized for cloud computing and localization scenarios, making it one of the most influential EL-compatible distributions originating from China.
Overview
Section titled “Overview”The name “Anolis” comes from the anole lizard, a highly adaptable reptile — symbolizing the operating system’s versatility. In Chinese, it is known as “Long Xi” (dragon lizard), incorporating Chinese cultural elements.
Core Positioning
Section titled “Core Positioning”- Cloud computing infrastructure operating system
- Key component of China’s domestic IT ecosystem (Xin Chuang)
- Multi-architecture support (x86, ARM, LoongArch, RISC-V)
- Native optimization for Alibaba Cloud
The OpenAnolis Community
Section titled “The OpenAnolis Community”Founding and Background
Section titled “Founding and Background”The OpenAnolis community was initiated by Alibaba in September 2020 as a neutral open-source operating system community. The community was founded against the backdrop of:
- Migration needs triggered by the CentOS traditional version EOL
- Development of China’s information technology application innovation (Xin Chuang) industry
- Growing demand for customized OS in cloud computing infrastructure
Community Members
Section titled “Community Members”The OpenAnolis community brings together many of China’s leading technology companies:
- Alibaba (initiator)
- UnionTech Software
- Loongson Technology
- Phytium Information Technology
- Zhaoxin
- China Telecom
- China Mobile
- Inspur
- Over hundreds of enterprise members in total
Governance Structure
Section titled “Governance Structure”- Board of Directors: Responsible for community strategic direction
- Technical Committee: Responsible for technical roadmap decisions
- SIG Groups: Responsible for specific technical domains
Anolis OS Versions
Section titled “Anolis OS Versions”Anolis OS 7 (current 7.9)
Section titled “Anolis OS 7 (current 7.9)”- Compatible with CentOS 7 / RHEL 7
- Suitable for users migrating from traditional CentOS 7
- In maintenance mode
Anolis OS 8 (current 8.10)
Section titled “Anolis OS 8 (current 8.10)”- Compatible with CentOS 8 / RHEL 8
- Actively maintained
- Ships with ANCK (Anolis Cloud Kernel, 5.10 series)
Anolis OS 23 (current 23.5)
Section titled “Anolis OS 23 (current 23.5)”This is the most distinctive version of Anolis OS — it no longer strictly follows the RHEL roadmap, instead taking an independent evolution path:
- Based on the Linux 6.6 upstream kernel (ANCK); newer 6.x kernels are also available in the repositories
- Independent package management and software version strategy
- More aggressive adoption of new technologies
- Designed for next-generation cloud computing infrastructure
# Package management on Anolis OS 23 is similar to the EL familydnf update -ydnf install -y <package>Cloud Kernel (ANCK)
Section titled “Cloud Kernel (ANCK)”ANCK (Anolis Cloud Native Kernel) is the core differentiating feature of Anolis OS.
Technical Highlights
Section titled “Technical Highlights”- Based on a newer upstream Linux kernel
- Production-grade validation across Alibaba’s massive cloud computing infrastructure
- Optimized for virtualization and container workloads
- Memory management optimization (for large-spec instances)
- Network stack performance enhancements
- Scheduler optimization (mixed deployment scenarios)
Real-World Deployment
Section titled “Real-World Deployment”ANCK runs on millions of Alibaba Cloud servers and has been battle-tested through multiple Singles’ Day (11.11) shopping festivals:
# Check current kerneluname -r# Example output: 6.6.xxx.an23.x86_64 (Anolis OS 23) or 5.10.xxx.anolis.x86_64 (Anolis OS 8)
# Install ANCKdnf install -y kernel-anckRelationship with Standard Kernel
Section titled “Relationship with Standard Kernel”Anolis OS provides both an RHEL-compatible kernel and ANCK:
| Kernel Type | Description | Use Case |
|---|---|---|
| RHEL-compatible kernel | Identical to RHEL kernel | Strict compatibility needed |
| ANCK | Cloud-optimized kernel | Cloud computing, containers |
Multi-Architecture Support
Section titled “Multi-Architecture Support”Anolis OS leads among EL distributions in multi-architecture support.
x86_64
Section titled “x86_64”- Primary platform, Intel and AMD processors
- Complete software package coverage
aarch64 (ARM64)
Section titled “aarch64 (ARM64)”- Supports domestic ARM processors including Phytium and Kunpeng
- Native support for Alibaba Cloud Yitian ECS instances
LoongArch (Loongson)
Section titled “LoongArch (Loongson)”- Supports the LoongArch architecture for Loongson processors
- Critical for China’s domestic IT replacement scenarios
- Most other EL distributions do not support this architecture
RISC-V
Section titled “RISC-V”- Frontier open-source instruction set architecture support
- Under active development
- Targets future IoT and edge computing scenarios
# Check system architectureuname -m
# Check Anolis OS versioncat /etc/anolis-releaseAlibaba Cloud Integration
Section titled “Alibaba Cloud Integration”Anolis OS is one of the recommended operating systems for Alibaba Cloud ECS (Elastic Compute Service):
- Official Anolis OS images available in the Alibaba Cloud console
- Cloud kernel deeply integrated with ECS virtualization
- Native support for automation tools (Cloud Assistant)
- Pre-configured security hardening and compliance
Using on Alibaba Cloud
Section titled “Using on Alibaba Cloud”# Select Anolis OS image when creating an ECS instance# Supports Anolis OS 7, 8, and 23
# Update using Alibaba Cloud mirror sourcesdnf update -yInstallation and Configuration
Section titled “Installation and Configuration”Getting Anolis OS
Section titled “Getting Anolis OS”Download: openanolis.cn/download
Repository Structure
Section titled “Repository Structure”# Anolis OS 8 main repositoriesdnf repolist
# BaseOS Core system packages# AppStream Applications and runtimes# PowerTools Developer tools (equivalent to CRB)# Plus Additional packages# Extras Extra toolsMigrating from CentOS
Section titled “Migrating from CentOS”Anolis OS provides tools and documentation for migrating from CentOS:
# Migrate from CentOS 7 to Anolis OS 7# Migrate from CentOS 8 to Anolis OS 8# See OpenAnolis community migration guide for detailsDomestic IT and Localization
Section titled “Domestic IT and Localization”Anolis OS plays a significant role in China’s Xin Chuang (information technology application innovation) ecosystem.
Chip Adaptation
Section titled “Chip Adaptation”- Loongson LoongArch
- Phytium ARM
- Zhaoxin x86
- Hygon x86
- Kunpeng ARM
- Sunway SW64 (via community support)
Software Adaptation
Section titled “Software Adaptation”- DM Database (Dameng)
- KingBase Database
- TongTech Middleware
- Other domestic foundational software
Security Compliance
Section titled “Security Compliance”- Meets Multi-Level Protection Scheme 2.0 requirements
- Provides security hardening guides
- Supports Chinese national cryptographic algorithms (SM2/SM3/SM4)
Community Ecosystem
Section titled “Community Ecosystem”SIGs (Special Interest Groups)
Section titled “SIGs (Special Interest Groups)”| SIG | Focus Area |
|---|---|
| Cloud Kernel | Cloud kernel development and optimization |
| Container | Container runtimes and tools |
| High Availability | HA clusters |
| Virtualization | Virtualization technologies |
| AI | AI/ML infrastructure |
| DB | Database optimization |
| Security | Security technologies |
| LoongArch | Loongson architecture support |
How to Participate
Section titled “How to Participate”- Website: openanolis.cn
- Code repository: gitee.com/anolis
- Community forums and mailing lists
- Regular tech meetups and developer events
Comparison with Other Chinese EL Distributions
Section titled “Comparison with Other Chinese EL Distributions”| Feature | Anolis OS | OpenCloudOS | openEuler |
|---|---|---|---|
| Initiator | Alibaba | Tencent | Huawei |
| RHEL compatible | Yes (7/8) | Yes (8/9) | No |
| Independent version | Anolis OS 23 | Stream | openEuler |
| Cloud integration | Alibaba Cloud | Tencent Cloud | Huawei Cloud |
| Custom kernel | ANCK | TencentOS Kernel | openEuler Kernel |
| Multi-arch | Very broad | Good | Broad |
Ideal Use Cases
Section titled “Ideal Use Cases”- Alibaba Cloud users: Native best experience
- Domestic IT projects: China’s localization replacement needs
- Multi-architecture needs: Especially LoongArch and RISC-V
- Large-scale cloud computing: ANCK performance advantages
- CentOS migration: Localized choice for Chinese users
Summary
Section titled “Summary”Anolis OS is a major player in the Chinese EL ecosystem. It provides RHEL compatibility through its 7/8 versions while exploring an independent evolution path with Anolis OS 23. For users needing domestic IT support, multi-architecture coverage, and Alibaba Cloud integration, Anolis OS is a choice that deserves serious attention.