[2025-05-19]:We are pleased to announce the release of the first version of OpenCloudOS 9.4, version 20250507.0, which will serve as the baseline release of OC9.4 and includes kernel version 6.6.80-29. The file pointing relationship is as follows: baseline/OpenCloudOS-9.4-aarch64-boot.iso -> 20250507.0/OpenCloudOS-9.4-20250507.0-aarch64-boot.iso baseline/OpenCloudOS-9.4-aarch64-minimal.iso -> 20250507.0/OpenCloudOS-9.4-20250507.0-aarch64-minimal.iso baseline/OpenCloudOS-9.4-aarch64-everything.iso -> 20250507.0/OpenCloudOS-9.4-20250507.0-aarch64-everything.iso [2025-06-30]: Update monthly version OpenCloudOS-9.4-20250616.0. Typically includes: fixed rpm packages for recently discovered bugs, security fixes, and optimization or upgrades for some rpm packages. Special note the following updates: - ** kernel ** has been upgraded to 6.6.88-32, merging upstream Linux 6.6.81 through 6.6.88, and introducing support for Hygon 7h/10h and family 18h model 8h processors, DF PMU modules, and enhanced CPU info reporting for AmpereOne and HiSilicon platforms. New drivers include sxe/sxevf, mucse, Montage Mont-TSSE (v1.1.2), and commercial-grade Intel (i40e, ice, iavf, ixgbe) and Loongson PCI bridge/crypto modules. Features like fuse passthrough and persistent block device enumeration for modular storage drivers are added. Critical fixes address net_cls output, disk device ordering, Mellanox/ICE driver issues, Loongson VM boot failures, and multiple CVEs. - ** glibc ** has been updated to 2.38-32, fixing a performance regression in posix_memalign() and addressing CVE-2025-4802 by restricting LD_LIBRARY_PATH and debug environment variables for setuid static binaries. It also introduces backported optimizations for Hygon and AMD processors, including improved memset performance via non-temporal storage and enhanced architecture/cache support. [2025-09-05]: Update monthly version OpenCloudOS-9.4-20250819.0. Typically includes: fixed rpm packages for recently discovered bugs, security fixes, and optimization or upgrades for some rpm packages. Special note the following updates: - ** kernel ** has been updated to 6.6.98-38, merging upstream Linux 6.6.89–6.6.98 and introducing platform and virtualization enhancements, including user-space page encryption on Hygon, PSWIOTLB on Phytium for DMA performance, NUMA-aware spinlocks, and support for uncached IO. Driver support is expanded with Huawei hinic3 NIC, Loongson 2K3000 GMAC/PWM, Wangxun 1G–40G, Broadcom RAID, and SmartPQI storage devices. Additional updates include support for SEV-SNP virtualization, NVMe interrupt coalescing, ARM64 Android containers, huge text mappings, and /proc/config.gz modular export. This release also incorporates SCX scheduler updates from Linux 6.12 and improves reliability with mutex-aware hungtask tracking, code path hugepage support, PCP list auto-tuning, and multiple CVE fixes. - ** glibc ** has been updated to 2.38-36, fixing CVE-2025-8058 and multiple bugs including a double-free in regcomp, condition variable compatibility with older versions, and a race in pthreads causing lost wakeups. Also includes a fix to sem_open for BZ#30789 and a malloc regression fix affecting core counting. - ** systemd ** has been updated to 255-14.oc9.ap.4, fixing a crash in journald during concurrent logrotate operations. - ** net-tools ** has been updated to 2.10-8, fixing a regression in ifconfig where RX/TX packet counts were always zero. This issue was introduced by the upstream patch for CVE-2025-46836 applied in version 2.10-7. [2025-11-14]: Update monthly version OpenCloudOS-9.4-20251111.0. Typically includes: fixed rpm packages for recently discovered bugs, security fixes, and optimization or upgrades for some rpm packages. Special note the following updates: - ** kernel ** upgraded from 6.6.98-38 to 6.6.114-43. Key enhancements include switch service support for drivers, improved monitoring for hung tasks and locks, kernel optimizations, and expanded PSI and ipvs features. Additionally, this update merges changes from Linux 6.6.99 to 6.6.104, including improvements in Hygon encryption drivers, Loongson firmware updates, and support for new architectures such as Shenwei and Inspur's GPU drivers. Critical bug fixes were also made for MGLRU under high load and various CVEs. * Important Notice *: A critical flaw affecting disk error reporting, discovered by the TencentOS team, has been fixed. This defect could prevent expected error returns during write operations when certain hardware failures occur, posing potential data inconsistency risks. It affects versions 6.6.80-29 to 6.6.104-41 and has been resolved in 6.6.114-43 and later. Users should urgently upgrade to mitigate business risks. - ** gcc ** has been updated from 12.3.1.4-2 to 12.3.1.6-2. Key updates include synchronization with upstream for LoongArch, resolving GNU TRIPLE conflicts with cross toolchains, and fixing static link library conflicts. Additionally, RISC-V support has been added, along with the enablement of libasan and libubsan for this architecture. Various improvements and bug fixes have been made for loongarch64 and aarch64, addressing sanitizer errors and optimizing code generation for specific processors like Kunpeng. - ** glibc ** has been updated from 2.38-36 to 2.38-41. Key updates include backporting patches from the upstream 2.38 branch and applying numerous bug fixes targeting x86 and x86-64 architectures. These fixes address various issues such as CET (Control-flow Enforcement Technology) behavior, debugging enhancements, and compatibility improvements for trampoline handling in `ld.so`. Additional patches ensure proper handling of shadow stacks, CPU feature checks, and address potential issues with `LOAD` segment gaps in ELF files. - ** systemd ** has been updated from 255-14.oc9.ap.4 to 255-14.oc9.ap.6. The update includes resetting the service stop timeout to 5 seconds, which allows for quicker shutdown processes. [2026-03-25]: Update monthly version OpenCloudOS-9.4-20260313.0. Typically includes: fixed rpm packages for recently discovered bugs, security fixes, and optimization or upgrades for some rpm packages. Special note the following updates: - ** kernel ** has been updated to 6.6.119-47.8, integrating features and optimizations from versions 6.6.115 to 6.6.119. This update includes support for AMD Venice architecture, AMD SEV-SNP Host, AMD Zen6 CPU, and Intel DMR CPU. It also enhances support for Hygon CPUs and introduces batch TLB flush for improved page reclamation performance, as well as fake NUMA optimizations. There's added support for the Kunpeng 950 chip, PCI enhancements for Phytium root ports, and various network driver updates. Important bug fixes address multiple CVEs including CVE-2025-39704 through CVE-2025-40264, and solve issues such as swap leakage in Cgroup V1 and hibernation, VirtualBox display problems on macOS, random panic in `get_stack_info_noinstr`, `lru_gen_del_folio` list corruption, system startup failures due to fragmentation, segmentation faults executing `perf c2c report`, and so on. For more details, refer to the RPM package's changelog. - ** gcc ** has been updated to 12.3.1.8-1. This release includes bug fixes and updates to improve performance and stability. Key changes include updates to version 12.3.1.8, as well as enhancements for the Aarch64 architecture, with improved loop optimizations and changes to the hip12 pipeline. Additionally, a missing file, `optimizer.fdata`, has been added to ensure full functionality. For more details, refer to the RPM package's changelog. - ** glibc ** has been updated to 2.38-49. This update primarily focuses on security improvements and bug fixes, including backported patches to address CVEs such as CVE-2025-15281, CVE-2026-0915, and CVE-2026-0861, improving system stability and security. Enhancements include a fix for cache computation on Hygon under hypervisors and rebuilding for aarch64 due to binutils improvements. Additional updates improve compatibility and performance on specific architectures, such as setting the Prefer_No_AVX512 flag for Hygon platforms and disabling AVX Fast Unaligned Load. There are also contributions for supporting Sw64 ISA and ensuring proper function of resolvers and memory alignment. For more details, refer to the RPM package's changelog. - ** systemd ** has been updated to 255-20.oc9.ap.3. This version addresses multiple bug fixes and syncs patches from upstream. Key fixes include resolving the "libsystemd-shared-255.so not found" issue, and enhancing compatibility of `journald` with different shared libraries. There's a reset of service stop timeout to 5 seconds, and a specific tweak for RISC-V architecture to bypass DMI support. Additionally, issues causing `journal` to coredump during concurrent log rotation and failures in `systemd-run` with `MemoryKSM=yes` due to missing arguments have been addressed. For more details, refer to the RPM package's changelog.