Alibaba Cloud Linux 4 Pro image release notes
Alibaba Cloud Linux 4 Pro is a commercial distribution from Alibaba Cloud, built on Alibaba Cloud Linux 4 and powered by the Linux 6.6 LTS kernel. This topic describes the images and updates for each version of Alibaba Cloud Linux 4 Pro.
Background
Unless otherwise specified, updates apply to ECS in all available regions.
2026
Alibaba Cloud Linux 4.0.3 Pro
|
Version |
Image ID |
Release date |
Release notes |
|
Alibaba Cloud Linux 4.0.3 Pro |
aliyun_4_x64_20G_pro_alibase_20260512.vhd |
2026-05-26 |
|
|
aliyun_4_arm64_20G_pro_alibase_20260512.vhd |
2026-05-26 |
|
Updates
Important updates
Platform support
Alibaba Cloud Linux 4.0.3 Pro supports the following CPU platform vendors:
-
X86_64 architecture:
-
Intel Xeon: 3rd Gen Ice Lake and Cooper Lake; 4th Gen Sapphire Rapids (SPR); 5th Gen Emerald Rapids (EMR); 6th Gen Granite Rapids (GNR-AP, GNR-SP) and Sierra Forest (SFR)
-
AMD: Zen 3 Milan, Zen 4 Genoa, and Zen 5 Turin
-
Hygon C86: Hygon 3 (C86-3G) and Hygon 4 (C86-4G)
-
Zhaoxin: KH-40000
-
-
AArch64 architecture:
-
Yitian: 710
-
Phytium: FT-2000+, Tengyun S2500, Tengyun S5000C, and Tengyun S5000C-E
-
Kunpeng: 920 and 920 V200
-
Kernel features
Alibaba Cloud Linux 4.0.3 Pro ships with the kernel-6.6.102-005.3.pro.ali6000.alnx4 kernel series (Ali6000-005.3.pro) by default. This kernel series, based on the ANCK 6.6.102-005.3 code baseline, is deeply optimized for scenarios such as AI large model training and inference, cloud native, and virtualization. It features the following optimizations:
Memory management
-
Introduces the MGLRU page reclamation framework, which replaces traditional active/inactive lists with a multi-generational aging model. This change improves page reclamation accuracy and performance stability under memory pressure, enhances memory efficiency in big data scenarios, and reduces end-to-end latency.
-
Introduces maple trees to manage VMAs, replacing the red-black tree implementation. It also optimizes batch copying with
dup_mmap(), reducing lock contention in thefork()andmmap()paths. -
Introduces per-VMA locks, refining page fault handling by replacing the global
mmap_lockwith more granular, per-VMA locks. This change significantly improves concurrent page fault performance in multi-threaded applications. -
Fully adopts the folio abstraction to unify page management interfaces. The conversion to folios is complete in subsystems such as the file system, swap, and shmem.
-
Introduces multi-size THP (mTHP), enabling transparent huge pages to use intermediate sizes such as 16 KB, 32 KB, and 64 KB. This change reduces memory waste and expands the use cases for THP.
-
Optimizes batch unmap, reclamation, and free operations for large folios, which reduces TLB flushes and improves large-page reclamation efficiency.
-
Adds the
cachestatsystem call, which allows user-space applications to query the page cache status of a file efficiently. -
Adds support for memory tiering. Based on HMAT, the system automatically detects the distance characteristics of DRAM, CXL, and PMEM to enable cross-tier migration and tiered placement.
-
Enables memcg-level accounting and limits for zswap. This change isolates zswap usage between containers and prevents interference.
-
Enhances DAMON memory access monitoring with support for control via
sysfsand NUMA access statistics, providing fine-grained monitoring of memory hotness. -
Disables proactive compaction by default by setting the default value of
compaction_proactivenessto 0. This change reduces unnecessary overhead from proactive memory compaction and prevents system performance fluctuations. -
Optimizes
build_idparsing logic by supportingmemfd_secretfiles and relaxing constraints on the location of the Program Header Table (PHDR). This change improves system robustness when handling special memory files. -
Optimizes memory mapping and huge page alignment by honoring the THP alignment of
mmaphint addresses. This change avoids performance loss from improper alignment and improves floating-point performance in the SPEC CPU2017 benchmark. -
Restricts anonymous huge page alignment to PMD alignment to prevent memory waste or performance degradation from over-alignment.
-
Accelerates
bad accesspage fault handling. -
Adds support for the Huge Vmemmap Optimization (HVO) feature for hugetlb. This optimization reduces the
pagestruct metadata overhead for hugetlb, lowering memory costs. -
Introduces a per-memcg LRU lock mechanism, which provides an independent LRU lock for each memcg, reducing global lock contention during page reclamation and improving memory management efficiency in containerized environments.
-
Adds support for the
cgroupmin_cache_kbytessetting. This feature allows setting a minimum cache reservation for a cgroup, which helps prevent unnecessary memory-reclamation thrashing. -
Implements a lock-free design for the slab shrinker. This design removes the global lock and uses a dynamic, RCU-based allocation mechanism, resulting in higher scalability and lower lock contention on multi-core systems.
-
Adds support for page table retention. This feature allows contiguous allocation of page tables and supports pre-reservation for specific memory spaces, optimizing memory access for large-memory applications.
-
Asynchronous fork support is now enabled by default (
CONFIG_ASYNC_FORK). This feature copies page tables asynchronously, which significantly improves process creation efficiency in high-concurrency fork scenarios. -
Adds support for the
kidledcold memory reclamation feature. This feature introduces thekidleddaemon, which identifies and reclaims long-unused pages and slabs to reduce memory waste from resident cold data. -
Adds support for the
tmpfszero page filling feature. When a read page fault occurs on a file hole, the system uses the shared zero page instead of allocating a new one. A new page is allocated only after a subsequent write-protection fault, preventing unnecessary memory overhead.
Process scheduling
-
Introduces the EEVDF scheduler to replace the traditional CFS, providing fairer CPU allocation and more predictable latency through a virtual deadline algorithm.
-
Supports the delayed dequeue mechanism, reducing unnecessary dequeue/enqueue overhead for tasks that wake up immediately after a short sleep.
-
Introduces the sched_ext extensible scheduling framework, which lets you implement custom scheduling policies through BPF programs. The framework provides flexible policies and interfaces for vertical optimization in specific use cases.
-
Supports core scheduling, which coordinates task scheduling between hyper-threads on the same physical core and mitigates the risk of side-channel attacks.
-
Enhances core scheduling cookies with a command to clear cookies and a universal cookie.
-
Removes the CPU Burst configuration limit, allowing users to set a higher
cpu.cfs_burst_usvalue for more flexible CPU resource allocation in container scenarios. -
Supports cluster-based load balancing to improve affinity within CPU cluster affinity domains.
-
Supports asynchronous de-throttling in the scheduler's bandwidth control to reduce de-throttling latency.
-
Supports thread-level HT eviction through the native core scheduling feature in the 6.6 kernel.
-
Dynamic CPU isolation: Isolates CPUs at runtime to reduce interference with business workloads.
-
jbd2 lock-proxy execution: Mitigates priority inversion caused by jbd2 locks.
-
NUMA-aware spinlock optimization (CNA): Significantly improves lock throughput by prioritizing waiting threads on the same NUMA node as the lock holder, while preventing starvation.
-
Supports sched sli and rich containers, providing a kernel resource view within containers.
-
ACPU (Access CPU): Tracks HT interference duration and applies compute bandwidth limits based on it.
-
Supports the group identify 2.0 proactive migration policy for suppressed offline tasks. In a mixed-deployment environment, when an online task preempts a CPU, the policy automatically migrates the suppressed offline task to another available CPU to reduce resource contention.
-
Supports absolute suppression in group identify 2.0. Introduces the ID_ABSOLUTE_EXPEL mechanism to enforce absolute priority of online tasks over offline tasks, strengthening performance isolation for critical services.
-
Supports the group identify 2.0 load balancing policy for online tasks. The policy uses the ID_LOAD_BALANCE, avg_sched_idle, and ID_BOOK_CPU scheduling features to optimize load balancing, improving CPU utilization and task response performance.
-
Supports NUMA-affine scheduling to improve memory access locality and overall performance on multi-NUMA-node systems.
-
Supports group balancer 2.0, which uses a dynamic load balancing mechanism and a group balancer scheduling domain. By optimizing CPU resource allocation for task groups and online CPU management, it improves scheduling flexibility and efficiency on multi-core systems.
-
Supports cgroup concurrency optimization, which resolves tail latency caused by long lock waits during cgroup creation. This accelerates container startup and improves elasticity.
Network
-
NAPI kthreading: Migrates network polling from softirq to a kernel thread. This lets the scheduler manage polling and prevents excessive preemption of running processes.
-
Support for
tcp_shrink_window: Allows the TCP receive window to shrink dynamically, preventing excessive memory consumption when data is not retrieved promptly. -
Support for IPv4/IPv6 BIG TCP: Enables the kernel to handle larger jumbo packets, boosting single-node throughput by approximately 50%.
-
skb drop reasons mechanism: Precisely identifies the cause of packet drops at any layer of the network stack, simplifying troubleshooting.
-
Support for multi-buffer XDP and AF_XDP multi-buffer: Enables XDP to handle jumbo frames and LRO scenarios.
-
Per-netns ehash: Reduces bucket collisions in the global hash table for high-density container scenarios.
-
pfifo_fast performance optimization: Improves performance by over 20% in high-PPS scenarios. This optimization is transparent to users.
-
New eBPF networking capabilities: Adds support for
BPF_MAP_TYPE_USER_RINGBUF,bpf_sk_assignfor SO_REUSEPORT, and BPF-tunable SYN-ACK RTO. -
libxudp library: Provides high-performance UDP communication based on XDP sockets.
-
SMC loopback feature: Accelerates intra-OS communication on the SMC protocol stack by using a loopback-ism device.
-
SMC memory resource limits: Provides a sysctl interface that limits the system memory used by the SMC protocol stack.
-
SMC dump feature: Adds packet capture for the SMC protocol stack, enhancing its diagnostic capabilities.
-
Fine-grained transparent SMC replacement: Enables flexible control and extension of the SMC handshake process through generic BPF hooks and symbol export fixes.
-
In-house EEA driver support: Integrates the in-house EEA Ethernet driver, providing an NIC solution that is more hardware-friendly, more extensible, and faster to iterate on.
-
XDP zero-copy for virtio-net: Improves network transmit and receive performance.
-
eBPF-based tcprt and vtoa (ANSE): Reimplements in-house networking features such as tcprt and vtoa in eBPF, improving programmability and flexibility.
-
PTP driver support: Adds the Alibaba CIPU PTP clock driver for time synchronization within 100 microseconds.
Storage and I/O
-
Enhanced
io_uringwith new features such as asynchronous hybrid polling, multishot (accept/recvmsg/timeout), networkzero-copysending, and large page mapping for submission queues (SQ) and completion queues (CQ). These updates expand its use cases and improveasynchronous I/Operformance. -
Added support for
io_uringpassthrough (uring_cmd), enabling direct NVMe I/O that bypasses thekernel block layerto reducelatency. -
Added support for
userspace block device(ublk), enabling high-performance userspace block drivers based onio_uringpassthrough. -
Optimized fundamental
io_uringmechanisms. These changes include using a lockless list for task work, which improves multi-threaded performance by approximately 20%, and batching multishot completion events, which increases RPS by 2.3 times. -
Added support for per-CPU
sqthreadinio_uring. This feature bindssqthreads to CPUs instead ofio_uringinstances, allowing differentio_uringinstances to share the samesqthread. -
Added support for the CXL 1.1 protocol, leveraging the Linux 6.6 kernel's native implementation to provide more efficient memory access for
Tairdatabases. -
Added support for large folios in XFS, which significantly improve buffered I/O performance by enhancing LRU management efficiency, reducing page faults, and lowering TLB miss overhead. XFS now supports this feature by default in the 6.6 kernel via the iomap framework.
-
Added support for large folios in Ext4. This feature, which builds on iomap support for Ext4 buffered I/O, is currently marked as EXPERIMENTAL and can be enabled for trial use with the
-o buffered_iomapoption. -
Strengthened support for a 64 KB block size in Ext4, which allows
rundto boot a rootfs by usingvirtio-pmemin a kernel environment with a 64 KB page size. -
Ported and optimized the XFS DAX reflink feature from the 5.10 kernel to support
Tairdatabase instances that usepersistent memory. -
Added support for
virtio-blkdevice passthrough. This feature provides avirtio-blkcharacter device that applications can access directly viauring_cmd, optimizing access tovirtio-blkdevices. -
Optimized
FUSEwriteback performance, increasing it from 3.5 GB/s to 10 GB/s by refining mechanisms such astemppage. -
Optimized single-client
IOPSinFUSEio_uringmode to exceed 1.1 million by separating read and write paths, improving writeback fairness, and introducing a per-queuemax_backgroundmechanism. -
Optimized QPS for small file open/read and create/write operations in
FUSE, improving theFUSEkernel module's efficiency with small file I/O to meet the high-concurrency demands of AI workloads. -
Optimized single-client throughput for both buffered and direct I/O in
FUSE, enhancing storage performance in high-load scenarios. -
Reduced
latencyfor small file read and write operations inFUSEby eliminating redundantgetattr/setattrrequests during open, direct write, close, and unlink operations, and by improving the defaultreaddirpluspolicy. -
Added support for
RWF_DONTCACHE, which immediately releases thepage cacheafter I/O completion. This approach avoids memory reclamationlatencycaused by a high memory watermark and significantly improves performance in scenarios involving cached reads and writes on high-speed devices. -
Enabled writeback I/O throttling in
cgroup v1by building a radix tree to linkmemcgandblkcg. -
Enabled the
iocostfeature incgroup v1and added acost.statinterface to observe theiocostscheduling process. -
Added support for I/O hang detection. By extending core data structures, this feature can quickly locate and detect I/O hangs with minimal system overhead.
-
Enhanced block throttle statistics.
cgroupnow provides additional statistics, such asio_service_time,io_wait_time,io_completed,total_io_queued, andtotal_bytes_queued, to help analyze and troubleshoot issues in I/O throttling scenarios. -
Enhanced
jbd2features. A newforce_copykernel interface avoids waiting on shadow status pages by forcibly copying them. Additionally, newstatsandstall_threshinterfaces are now available to track slow transactions. -
Added d2c
latencytracking by extending/proc/diskstatsdata and providing a correspondingbcctool, allowing system administrators to quickly analyze I/Olatency. -
Optimized
TCMUcopy operations, achieving a 100% I/O performance improvement. These optimizations include bypassing the data area, usingzero-copytechniques, and reducing lock granularity. -
Added compression support for erofs. This feature reduces I/O on the link, lowers end-to-end I/O
latency, decreases the size ofcontainerandsystem images, and reduces cloud storage costs. -
Added support for subpage blocks in erofs. This allows images with a 4 KB block size to be mounted in a kernel environment with a 64 KB page size.
-
Added support for the
libublklibrary, a lightweight userspace library that simplifies the development and integration ofublkblock devices.
Cgroup and resource isolation
-
Enhanced cgroup v2 provides unified management of resource controllers for CPU, memory, I/O, and PIDs.
-
PSI pressure metrics quantify resource pressure for CPU, memory, and I/O, enabling overload protection and fine-grained scheduling.
-
The memory cgroup supports active memory reclaim via the
memory.reclaiminterface and enables precise per-cgroup accounting for zswap.
BPF, eBPF, and perf
-
struct_opscan now be registered from a kernel module, extending their scope within BPF. -
Adds an open-code iterator with implementations for
task,task_vma,task_css,css, andbits. -
Adds the
BPF_F_TIMER_CPU_PINflag to pin a bpf timer to a specific CPU. -
Adds support for the
__nullableconfiguration forstruct_opsinput parameters to enhance their flexibility. -
Enables a bpf skel to directly access members of
struct_opsmaps, simplifying their use in BPF programs. -
Allows calling a subprogram while holding a spinlock or rculock.
-
The perf tool now parses JSON metrics for Arm CMN PMU and supports the event alias mechanism, enhancing performance analysis.
Bug and CVE fixes
-
CVE-2026-31431: A local privilege escalation vulnerability in the kernel algif_aead module.
-
CVE-2026-43284: An ESP in-place decryption vulnerability, part of the "Dirty Frag" local privilege escalation exploit chain.
-
CVE-2025-38248: A use-after-free issue in the bridge multicast router port configuration.
-
CVE-2025-38502: Fixes an out-of-bounds access issue in BPF cgroup local storage.
-
CVE-2025-38616: Addresses a use-after-free vulnerability in TLS ULP caused by the unexpected consumption of underlying data.
-
CVE-2025-38678: Fixes a bug where nf_tables failed to reject duplicate devices during updates, leading to incomplete hook unregistration.
-
CVE-2025-39682: Addresses improper handling of zero-length records on the TLS rx_list, which could lead to data corruption.
-
CVE-2025-39946: Fixes a bug where a TLS stream was not aborted upon receiving a malformed header, preventing a potential skb buffer overflow.
-
CVE-2025-39964: Prevents concurrent writes to an af_alg socket, which could cause data interleaving and an inconsistent internal state.
-
CVE-2025-40018: Fixes a use-after-free vulnerability caused by the premature unregistration of ip_vs_ftp during ipvs netns cleanup.
-
CVE-2025-40019: Adds a missing ssize check in the decryption and in-place encryption paths of the crypto essiv module.
-
CVE-2025-40214: Fixes an issue in AF_UNIX garbage collection (GC) where an uninitialized scc_index could cause the receive queue of a live socket to be incorrectly reclaimed.
-
CVE-2025-40215: Fixes an issue where deleting an xfrm SA did not synchronously delete the associated fallback tunnel, which could lead to lingering references and trigger warnings.
-
CVE-2025-40297: Fixes a use-after-free vulnerability during port deletion caused by a bypass of the bridge MST port state.
-
Fixes an index alignment error in the shared memory huge page allocation fallback loop to prevent returning an incorrect folio, which could lead to user space data corruption.
-
Fixes a race condition involving multiple mTHP swap-in operations in the shared memory and swap paths, which could cause a soft lockup or system hang.
-
Fixes a soft lockup triggered by running mprotect on a large hugetlb memory region.
-
Fixes a "schedule-while-atomic" bug and associated RCU warnings related to the scheduler's dynamic CPU isolation feature.
-
Fixes issues related to IDPUSHEXPELLEE and ID_ABSOLUTE_EXPEL, including task_struct leaks, ineffective eviction, and hard lockups caused by conflicts with DELAY_DEQUEUE.
-
Fixes a kernel panic caused by a BPF LSM program returning an illegal value.
-
Fixes ineffective slab reclamation during shrink_slab.
-
Fixes an xarray update issue during shared memory migration to ensure the index structure for a shmem large folio is correctly updated.
-
Fixes a performance regression in page fault handling by improving the counting mechanisms in filemap_map_pages() and set_pte_range().
-
Fixes a context switch regression that caused a 13% to 50% performance drop in the lmbench benchmark.
-
Fixes a null pointer access issue in the task_is_idle function to prevent a crash when writing to disk under low-priority scheduling and small CPU quotas.
-
Fixes a null pointer access caused by an unregistered pstore backend, preventing a potential system crash during stress testing.
-
Fixes unnecessary TLB flushes during fork() in the memory management (mm) module to improve process creation performance.
-
Fixes a compatibility issue with crash vmcore parsing by correcting the vmcore tool's logic for parsing dump files, which improves debugging and analysis efficiency.
-
Fixes a task starvation issue for SCHED_IDLE tasks caused by ID_LOAD_BALANCE, which prevented low-priority tasks from being scheduled.
-
Fixes a kernel panic triggered by stress-ng vm, which involved an abnormal scheduling interaction with systemd and a SIGSEGV.
-
Fixes a crash caused by a null pointer access in ID_LOAD_BALANCE where the function did not return early when 'rf' was null.
Image-level notes
-
Enables auditd to start automatically at boot. The alinux-base-setup package is updated from alinux-base-setup-4.1-6.alnx4 to alinux-base-setup-4.1-7.alnx4, adding auto-start configuration for the auditd service. This provides continuous security monitoring and reliable data for troubleshooting, compliance audits, and security protection. The configuration uses
-a task,neverto skip audit events for process creation and execution, conserving system resources and preventing overload — keeping the impact controllable. -
The default root file system remains ext4. After comprehensive evaluation, Alibaba Cloud Linux 4 Pro continues to use ext4 as the default root file system, consistent with Alibaba Cloud Linux 3. Key considerations: ext4 has proven higher stability in long-term production environments and the community stable branch; it delivers better performance in several key scenarios; and it provides a smoother migration path for users of Alibaba Cloud Linux 3 and earlier versions.
User-space component updates
Core OS enhancements
-
Base image: The first version of alinux-release is alinux-release-4p-13.2.alnx4, marking the initial release of Alinux 4 Pro.
-
Toolchain and compilers: GCC 12.3.0, glibc 2.38, annobin 12.33, binutils 2.41, LLVM 17.0.6, Rust 1.84.1, and Go 1.24.0.
-
Dynamic programming languages: Python 3.11, Ruby 3.3, Node.js 18, Perl 5.36, and PHP 8.3. Dragonwell supports five major version series: java-1.8.0-alibaba-dragonwell, java-11-alibaba-dragonwell, java-17-alibaba-dragonwell, java-21-alibaba-dragonwell, and java-25-alibaba-dragonwell.
-
Cloud native support: This release enhances the performance of core cloud native components, provides Docker capabilities with Moby 28.3.3, and includes upgrades to Kubernetes 1.27.8, containerd 1.6.20, and runc to 1.1.12.
-
Virtualization support: This release enhances virtual machine stability and performance with upgrades to QEMU 8.2.0 and libvirt 9.10.0.
-
Other user-space components include:
-
ossfs-1.91.9: A command-line tool for Alibaba Cloud OSS that simplifies managing objects and sharing data through a local file system interface.
-
ossfs2-2.0.6: An alternative command-line tool for Alibaba Cloud OSS. This version contains breaking changes from the 1.91.x series and cannot be used concurrently.
-
vtoa-2.2.0: A tool that enables the server side to retrieve the true client address in FullNAT scenarios.
-
idlemd-2.5.2: A tool for monitoring and scheduling memory resources to manage idle resources.
-
fuse317-3.17: A component that provides the latest community-contributed FUSE over io_uring capability, introduces the usrbio engine, and supports interfaces similar to deepseek 3fs.
-
tongsuo3-8.5.0: A component that provides support for quantum-resistant cryptography and the SM series cryptographic algorithms.
-
Key proprietary features
The self-developed modules in Alibaba Cloud Linux 4.0.3 Pro edition have been updated with enhanced features. The updated modules are as follows:
-
Intelligent computing module (Longqi): This module integrates proprietary optimizations for the kernel, drivers, SDKs, toolchains, base container components, and tuning tools. It delivers four key features: hardware-software co-optimization for AI compute, an optimized data engine for large AI models, co-optimization for AI models and frameworks, and enhanced O&M capabilities for AI workloads. The integrated components include:
-
Version 1.0.5 of the
kmod-fuseout-of-tree (OOT) kernel module, which improves the performance, quality of service (QoS), and stability of CPFS. -
Version 1.0.7-2.12 of the
cachefshigh-speed caching file system component, which adds support for the Kangaroo kernel. -
Version 0.5.2 of
gx, a GPU diagnostics and fault isolation tool that improves fault analysis for GPU, CPU, and Remote Direct Memory Access (RDMA) tasks. -
The new
gocryptfs-2.4.0file system encryption component, which works withcachefsto provide data encryption. -
The new
ecos-ctl-1.2.2.3060925GPU profiling tool, which provides operating system performance analysis for AI workloads. -
The new
pas-modelsight-0.0.1performance analysis tool for Large Language Model (LLM) training and inference workloads. -
The new
memboost-1.1.0all-in-one memory solution component, which provides enhanced memory management. -
The
rasdaemonRAS event logging tool is updated to version 0.8.3 to support GPU RAS error collection. -
The
criuprocess checkpoint and restore component is updated to version 4.1 to support task migration and fast startup for AI workloads.
-
-
Security suite (Longdun): This release integrates the new Security Suite (Longdun) by default. It provides three tiers of features: foundational security capabilities such as identity authentication and access control; enhanced security features such as dynamic privilege management and support for SM algorithms; and advanced data protection capabilities, including runtime security, security for large models, and AI confidential computing. The integrated components include:
-
The new
loongshield1.0 component, which provides foundational security, enhanced protection, and data protection capabilities. -
This release includes modified open source components for AI confidential computing that deliver stronger encryption algorithms. These components include
trustiflux1.5.0,trusted-network-gateway2.5.0,tee-primitives1.0, andtrustee1.8.3.
-
-
System O&M module (SysAK): The new version of SysAK updates the toolset for single-machine operations, offering dozens of tools for system administration, monitoring, and diagnostics. This release provides the source-compiled version
sysak-3.5.0. -
System tuning module (Keentuned): The System Tuning Module is updated with enhanced algorithms and parameter tuning capabilities. It introduces a one-click tuning feature for key "Cloud + AI" scenarios, including AI, Apache Spark, and video transcoding. This release provides
keentuned3.4.0, which adds command-line support for domain-specific lifecycles, particularly theaiextctlcommand series. This version deprecates the separate packages forkeentuned,keenopt,keentune-bench,keentune-brain,keentune-target, andkeentune-ui, and consolidates their source code into the mainkeentunedpackage. -
Compiler and language enhancements: This release includes components such as AJDK, ACC, yalantinglibs, and the ACC plug-in CoreBolt which boost the performance of Java runtimes and C++ applications through foundational libraries and compile-time optimizations. The enhancements include:
-
The AJDK Java runtime is upgraded to
java-11-alibaba-jdk-11.0.25.25.1. -
The ACC C++ compiler suite is upgraded to
alibaba-cloud-compiler-13.0.1.4to improve developer productivity and speed up project builds. -
The new ACC plug-in,
corebolt-17.0.6.1, improves code layout and enhances runtime performance. -
The
yalantinglibsC++ foundational library is upgraded toyalantinglibs-0.4.0for faster application builds.
-
-
Intelligent agent module (Longwu): This module introduces OS Copilot, an intelligent assistant available within the system. It uses intelligent agents and smart access methods to enhance OS capabilities throughout the lifecycle—from development and use to maintenance and operations—simplifying OS development and usage. This release includes the
os-copilot1.0.0 module to provide the operating system with intelligent assistance capabilities.
Security fixes
This update resolves 288 CVEs across 87 components, including in key components such as openssl, python3, and util-linux:
|
Component |
4.0.3 Pro version |
CVE |
|
busybox |
busybox-1.36.0-6.alnx4 |
CVE-2026-26157, CVE-2026-26158 |
|
util-linux |
util-linux-2.39.1-8.1.alnx4 |
CVE-2026-3184 |
|
nfs-utils |
nfs-utils-2.6.3-3.alnx4 |
CVE-2025-12801 |
|
openssl |
openssl-3.0.12-21.alnx4 |
CVE-2026-28389, CVE-2026-28390, CVE-2026-31790 |
|
Python 3.11 |
python3-3.11.6-21.alnx4 |
CVE-2026-6100, CVE-2025-11468, CVE-2026-4519, CVE-2026-3644, CVE-2025-12781 |
|
python-pip |
python-pip-23.3.1-6.alnx4 |
CVE-2025-66418, CVE-2025-66471 |
|
python-requests |
python-requests-2.32.3-3.alnx4 |
CVE-2026-25645 |
|
sudo |
sudo-1.9.15p5-4.alnx4.x86_64 |
CVE-2026-35535 |
|
vim |
vim-9.0.2092-13.alnx4 |
CVE-2026-34982, CVE-2026-33412, CVE-2026-39881, CVE-2026-28417 |
|
ImageMagick |
ImageMagick-7.1.2.15-1.alnx4 |
CVE-2025-68618, CVE-2026-22770, CVE-2026-23876, CVE-2026-23952, CVE-2026-30935, CVE-2026-30937, CVE-2026-28494, CVE-2026-30883, CVE-2026-28692, CVE-2026-28687, CVE-2026-28693, CVE-2026-28493, CVE-2026-28690, CVE-2026-31853, CVE-2026-27799, CVE-2026-25986, CVE-2026-25983, CVE-2026-25971, CVE-2026-25797, CVE-2026-25967, CVE-2026-25970, CVE-2026-25969, CVE-2026-25988, CVE-2026-24485, CVE-2026-26284, CVE-2026-25799, CVE-2026-26066, CVE-2026-25966, CVE-2026-24484, CVE-2026-24481, CVE-2026-25796, CVE-2026-25794, CVE-2026-25798, CVE-2026-25637, CVE-2026-25576 |
|
NetworkManager |
NetworkManager-1.44.2-5.alnx4 |
CVE-2025-9615 |
|
OpenEXR |
OpenEXR-3.4.4-2.alnx4 |
CVE-2025-12840 |
|
alsa-lib |
alsa-lib-1.2.9-2.alnx4 |
CVE-2026-25068 |
|
arm-trusted-firmware |
arm-trusted-firmware-2.12.1-2.alnx4 |
CVE-2024-7881 |
|
avahi |
avahi-0.8-10.alnx4 |
CVE-2025-68471, CVE-2025-68468, CVE-2025-68276, CVE-2026-24401 |
|
binutils |
binutils-2.41-14.alnx4 |
CVE-2025-11083 |
|
capstone |
capstone-4.0.2-6.alnx4 |
CVE-2025-67873, CVE-2025-68114 |
|
composer |
composer-2.7.1-5.alnx4 |
CVE-2025-67746 |
|
curl |
curl-8.4.0-13.alnx4 |
CVE-2025-14524, CVE-2025-15224, CVE-2025-14819, CVE-2025-14017, CVE-2025-15079, CVE-2025-10966 |
|
edk2 |
edk2-202402-24.alnx4 |
CVE-2025-3770, CVE-2024-38798 |
|
expat |
expat-2.5.0-11.alnx4 |
CVE-2026-24515, CVE-2026-25210, CVE-2026-32776, CVE-2026-32777 |
|
Firefox |
firefox-140.8.0-1.alnx4 |
CVE-2025-14321, CVE-2025-14322, CVE-2025-14323, CVE-2025-14324, CVE-2025-14325, CVE-2025-14328, CVE-2025-14329, CVE-2025-14330, CVE-2025-14331, CVE-2025-14333, CVE-2026-0887, CVE-2026-0886, CVE-2026-0890, CVE-2026-0880, CVE-2026-0885, CVE-2026-0878, CVE-2025-14327, CVE-2026-0882, CVE-2026-0879, CVE-2026-0877, CVE-2026-0884, CVE-2026-0883, CVE-2026-0891, CVE-2026-0892, CVE-2025-6965, CVE-2026-2766, CVE-2026-2783, CVE-2026-2779, CVE-2026-2773, CVE-2026-2776, CVE-2026-2782, CVE-2026-2807, CVE-2026-2804, CVE-2026-2763, CVE-2026-2805, CVE-2026-2803 |
|
fonttools |
fonttools-4.61.0-1.alnx4 |
CVE-2025-66034 |
|
ghostscript |
ghostscript-10.06.0-1.alnx4 |
CVE-2025-59801 |
|
gi-docgen |
gi-docgen-2023.1-4.alnx4 |
CVE-2025-11687 |
|
giflib |
giflib-5.2.2-3.alnx4 |
CVE-2026-23868 |
|
glib2 |
glib2-2.78.3-11.alnx4 |
CVE-2025-14087, CVE-2025-14512, CVE-2026-0988, CVE-2026-1489, CVE-2026-1485, CVE-2026-1484 |
|
glibc |
glibc-2.38-17.2.alnx4 |
CVE-2026-0915, CVE-2025-15281, CVE-2024-33599, CVE-2026-0861, CVE-2024-33600 |
|
gnupg2 |
gnupg2-2.4.3-5.alnx4 |
CVE-2025-68973, CVE-2026-24882 |
|
go-rpm-macros |
go-rpm-macros-3.6.0-4.alnx4 |
CVE-2025-61726 |
|
Go |
golang-1.24.13-1.alnx4 |
CVE-2025-68121, CVE-2025-61728, CVE-2025-61731 |
|
gvfs |
gvfs-1.54.4-3.alnx4 |
CVE-2026-28295 |
|
haproxy |
haproxy-3.2.0-1.alnx4 |
CVE-2025-59303 |
|
harfbuzz |
harfbuzz-8.4.0-2.alnx4 |
CVE-2026-22693 |
|
JupyterLab |
jupyterlab-4.4.8-1.alnx4 |
CVE-2024-43805, CVE-2025-59842 |
|
libarchive |
libarchive-3.7.1-10.alnx4 |
CVE-2026-4111 |
|
libnbd |
libnbd-1.22.5-1.alnx4 |
CVE-2025-14946 |
|
libpcap |
libpcap-1.10.4-4.alnx4 |
CVE-2025-11961 |
|
libpng |
libpng-1.6.40-5.alnx4 |
CVE-2026-22801, CVE-2026-25646 |
|
librsvg2 |
librsvg2-2.57.4-2.alnx4 |
CVE-2024-12224 |
|
libsndfile |
libsndfile-1.2.2-2.alnx4 |
CVE-2025-56226 |
|
libsodium |
libsodium-1.0.18-4.alnx4 |
CVE-2025-69277, CVE-2025-15444 |
|
libsoup |
libsoup-2.74.3-23.alnx4 |
CVE-2026-1539, CVE-2025-14523, CVE-2026-1801, CVE-2026-1760, CVE-2026-2369, CVE-2026-1761 |
|
libsoup3 |
libsoup3-3.6.5-6.alnx4 |
CVE-2025-12105 |
|
libssh |
libssh-0.10.5-13.alnx4 |
CVE-2026-0967, CVE-2026-0968, CVE-2026-0966, CVE-2026-0964 |
|
libtasn1 |
libtasn1-4.19.0-5.alnx4 |
CVE-2025-13151 |
|
libvpx |
libvpx-1.14.1-3.alnx4 |
CVE-2025-5283, CVE-2026-2447 |
|
libxml2 |
libxml2-2.11.5-17.alnx4 |
CVE-2026-1757, CVE-2026-0992, CVE-2026-0990 |
|
libxslt |
libxslt-1.1.43-4.alnx4 |
CVE-2025-7424 |
|
linux-firmware |
linux-firmware-20260110-1.alnx4 |
CVE-2024-36357 |
|
munge |
munge-0.5.15-2.alnx4 |
CVE-2026-25506 |
|
mupdf |
mupdf-1.25.0-5.alnx4 |
CVE-2026-25556 |
|
MySQL |
mysql-8.0.45-1.alnx4 |
CVE-2026-21964, CVE-2026-21937, CVE-2026-21948, CVE-2026-21941, CVE-2026-21968, CVE-2026-21936 |
|
net-snmp |
net-snmp-5.9.4-2.alnx4 |
CVE-2025-68615 |
|
nss |
nss-3.112-2.alnx4 |
CVE-2026-2781 |
|
OCaml |
ocaml-4.14.0-4.alnx4 |
CVE-2026-28364, CVE-2025-69194 |
|
OpenLDAP |
openldap-2.6.5-2.alnx4 |
CVE-2026-22185 |
|
openssl |
openssl-3.0.12-21.alnx4 |
CVE-2025-69420, CVE-2025-69419, CVE-2026-22795, CVE-2026-22796, CVE-2025-68160, CVE-2025-69418, CVE-2025-69421, CVE-2025-15467 |
|
openssl1.1 |
openssl1.1-1.1.1q-11.alnx4 |
CVE-2025-69418, CVE-2025-69419, CVE-2025-69420, CVE-2024-5535 |
|
PHP |
php-8.3.29-1.alnx4 |
CVE-2025-14178, CVE-2025-14180, CVE-2025-14177 |
|
PostgreSQL |
postgresql-15.16-1.alnx4 |
CVE-2026-2004, CVE-2026-2006, CVE-2026-2003, CVE-2026-2005 |
|
python-aiohttp |
python-aiohttp-3.9.5-4.alnx4 |
CVE-2025-69228, CVE-2025-69227, CVE-2025-69225, CVE-2025-69229 |
|
python-cryptography |
python-cryptography-42.0.5-3.alnx4 |
CVE-2026-26007 |
|
python-filelock |
python-filelock-3.13.0-2.alnx4 |
CVE-2026-22701, CVE-2025-68146 |
|
python-multipart |
python-multipart-0.0.22-1.alnx4 |
CVE-2026-24486 |
|
python-pillow |
python-pillow-10.3.0-2.alnx4 |
CVE-2026-25990 |
|
python-pip |
python-pip-23.3.1-6.alnx4 |
CVE-2026-1703 |
|
python-ply |
python-ply-3.11-7.alnx4 |
CVE-2025-56005 |
|
python-pyasn1 |
python-pyasn1-0.6.2-2.alnx4 |
CVE-2026-23490 |
|
python-starlette |
python-starlette-0.49.1-1.alnx4 |
CVE-2025-62727 |
|
python-tornado |
python-tornado-6.5.2-1.alnx4 |
CVE-2025-67724 |
|
python-unicodedata2 |
python-unicodedata2-17.0.0-2.alnx4 |
CVE-2025-66034 |
|
python-urllib3 |
python-urllib3-1.26.19-5.alnx4 |
CVE-2026-21441, CVE-2025-66471 |
|
python-virtualenv |
python-virtualenv-20.28.0-2.alnx4 |
CVE-2026-22702 |
|
Python 3.11 |
python3-3.11.6-21.alnx4 |
CVE-2025-13836, CVE-2025-13837, CVE-2025-15367, CVE-2025-15366, CVE-2026-0672, CVE-2026-1299, CVE-2026-0865, CVE-2025-15282 |
|
PyTorch |
pytorch-2.8.0-3.alnx4 |
CVE-2025-55557, CVE-2025-55553, CVE-2025-55560, CVE-2025-2999, CVE-2025-46148, CVE-2025-55558, CVE-2025-63396, CVE-2025-32434, CVE-2026-24747 |
|
Ruby |
ruby-3.3.9-6.alnx4 |
CVE-2025-58767 |
|
skopeo |
skopeo-1.17.0-3.alnx4 |
CVE-2025-58183 |
|
tar |
tar-1.35-2.alnx4 |
CVE-2025-45582 |
|
tracker-miners |
tracker-miners-3.5.4-2.alnx4 |
CVE-2026-1767, CVE-2026-1765 |
|
vim |
vim-9.0.2092-13.alnx4 |
CVE-2026-28420, CVE-2026-25749, CVE-2026-26269, CVE-2026-28418, CVE-2026-28422, CVE-2026-28421, CVE-2026-28419 |
|
WebKitGTK |
webkitgtk-2.50.4-1.alnx4 |
CVE-2025-43434, CVE-2025-43419, CVE-2025-43440, CVE-2025-43392, CVE-2025-43427, CVE-2025-43431, CVE-2025-43443, CVE-2025-13502, CVE-2025-43425, CVE-2025-13947, CVE-2025-66287, CVE-2025-43430, CVE-2025-43429, CVE-2025-43541, CVE-2025-43529, CVE-2025-14174, CVE-2025-43535, CVE-2025-43536, CVE-2025-43531, CVE-2025-43501 |
|
Wireshark |
wireshark-4.4.9-6.alnx4 |
CVE-2026-0959, CVE-2026-3201, CVE-2026-3203, CVE-2026-0961, CVE-2026-0962 |
|
xorg-x11-server |
xorg-x11-server-1.20.14-17.alnx4 |
CVE-2023-6816 |
|
xpdf |
xpdf-4.06-1.alnx4 |
CVE-2024-2971, CVE-2024-3900, CVE-2025-3154, CVE-2024-7868, CVE-2024-4141, CVE-2025-2574, CVE-2024-3248, CVE-2025-11896, CVE-2024-4568, CVE-2024-4976, CVE-2024-7866, CVE-2024-7867, CVE-2024-3247 |
|
xrdp |
xrdp-0.9.23.1-3.alnx4 |
CVE-2025-68670 |
|
zlib |
zlib-1.2.13-5.alnx4 |
CVE-2026-27171 |