The Linux 7.3 kernel was officially released on October 19, and the deepin community has completed adaptation. An early-access build is now available to community users. This kernel is a community technical preview and will not yet be pushed automatically as an official system update. It carries the latest upstream hardware support and performance optimization results, allowing technology enthusiasts to learn about new kernel features as soon as possible. Kernel Update: Advances in Both Performance and Hardware Support The Linux 7.3.0 kernel brings multiple underlying capability upgrades, with optimizations across hardware compatibility, scheduling efficiency, file systems, and kernel configuration: ...Read more
Urgent Security Update: eMudhra Intermediate CA Key Leak (CVE-2026-111943) — Upgrade Now
Dear deepin users and community partners, Recently, the private keys of 8 intermediate CA certificates from the public CA organization eMudhra were confirmed to be compromised. The flaw stems from an implementation error when the CA generated keys — the private key can be recovered directly from the certificate itself. Anyone who obtains it can issue 'legitimate' TLS certificates and code-signing certificates for arbitrary domains, and these certificates chain to root certificates jointly trusted by mainstream browsers and operating systems. This update involves only one software package, 'ca-certificates'. Please upgrade as soon as possible. Vulnerability Details Vulnerability ID: CVE-2026-111943 Description: Of the 8 affected intermediate certificates, 6 are TLS issuing certificates (DV / OV / EV TLS CA - G3B, G3C), chained to 'emSign Root TLS CA - G3'; 2 are code-signing certificates (EM OV CS CA - G3B, G3C), chained to 'emSign Root CS CA - G3'. In addition, there are cross-signed copies issued by Sectigo and chained to 'AAA Certificate Services'. Impact: An attacker holding these private keys, if positioned as a network man-in-the-middle, can conduct man-in-the-middle attacks against clients that do not check certificate revocation status — forging arbitrary websites and stealing or tampering with communications. Because these intermediate certificates have no records in Certificate Transparency (CT) logs, browsers that enforce CT validation (Chrome, Edge, Firefox, Safari) are not affected; however, components that use the system trust store, such as curl, wget, git, pip, apt, cannot learn the revocation information and will continue to trust these certificates. This must be fixed through this update. Severity: Critical (CVSS 9.1) Scope of Impact All deepin 25 users who have not updated with this fix. It is recommended to update and upgrade immediately. Fix Progress deepin 25: 'ca-certificates' has been upgraded to 20250419+deb13u1, following the Debian Security Team’s approach (Debian Bug 1151413): removing the two affected root certificates, 'emSign ECC Root CA - G3' and 'Comodo AAA Services root', from the system trust store, thereby cutting off the trust chains for the above 8 intermediate certificates and their cross-signed copies. Please update via Control Center, or use the terminal command upgrade: sudo apt update && sudo apt dist-upgrade This update does not require a system reboot. Restart running programs to load the updated trust store. Note: Removing root certificates will also affect other normally issued certificates under those root certificates. Some sites may experience certificate validation failures. This is expected behavior and is consistent with the upstream handling by Debian, Mozilla NSS, and others. That’s all for this update. Once again, thank you to every deepin community friend for your support!
Deepin patches LoongArch kernel probe bug: two redundant assembly lines caused Loongson random freezes
Imagine this scenario...the system installation is halfway through, and the machine freezes without warning. Checking the serial logs, there are only a few scattered exceptions. That's the trouble with kernel issues—the moment of failure is fleeting, the clues left behind are contradictory, and the true root cause is hidden in a tiny, unremarkable execution path. Tracking it down is like finding a needle in a haystack. The deepin file manager provides a file indexing feature. The kernel module used for indexing instruments filesystem functions through the VFS kretprobe hook method, collecting the information needed for indexing during file access. Recently, when a large number of file operations were combined with kernel probes, a low-level defect on the LoongArch platform was triggered, causing the system to freeze during installation or when extracting large images. deepin developers spent nine consecutive days investigating this issue, ultimately pinpointing the root cause to the LoongArch kernel's rethook trampoline function incorrectly restoring the percpu base address, and verified the fix direction through targeted experiments. What follows is the practical process from discovering to fixing this kernel issue. The article is long but packed with useful information—please read patiently~ First, let's understand a few concepts LoongArch: The processor instruction set architecture adopted by The kernel must follow the register and runtime conventions defined by this architecture. percpuvariables: Data that each CPU core holds its own copy The kernel accesses the current core's data through operations like this_cpu_(), such as scheduler and RCU state, as well as timers and FPU state. The LoongArch kernel convention uses $r21 (also called $su0) to hold the current CPU's percpu base address. During kernel-mode execution, this register should always point to the current core's percpu area. kretprobe: A Linux kernel function return tracing mechanism that can execute handling logic when a traced function rethook: The kernel mechanism used to implement this type of return tracing, responsible for arranging callbacks and continuing the original function's return flow. To temporarily take over the function return, the kernel passes through a small ...Read more
Urgent Security Update | Fix sudo time-window authorization bypass
Dear deepin users and community partners: Recently, we detected a time-window authorization bypass vulnerability in sudo. Under certain conditions, an attacker can cause expired or not-yet-effective sudo authorization rules to be incorrectly judged as valid, thereby obtaining root privileges outside the intended time period. At present, the technical details for exploiting this vulnerability have been made public. Given its severity and broad impact, to ensure the security of your system, we recommend that all users upgrade as soon as possible. Vulnerability Information Vulnerability ID: CVE-2026-96512 Vulnerability Description: This vulnerability originates from a flaw (CWE-863) in sudo’s authorization validation of time-based ...Read more
September Community Monthly Report | deepin 25.2.2 Liquid Glass Effects & XiaoU Multi-Agent Collaboration
September Community Data Overview Learn more about deepin on DistroWatch: https://distrowatch.com/table.php?distribution=deepin Community Products deepin 25.2.2 Update: Window Split-Screen · Liquid Glass Effect On September 8, the deepin 25.2.2 official release was launched. The two most noticeable new features in this update come from the Treeland desktop environment; Window split-screen supports quickly tiling windows to the left or right side of the screen, making multitasking more efficient; The liquid glass effect replaces simple blurring with physical refraction, enriching the desktop's visual hierarchy. The Treeland underlying layer has been synchronized with upstream, removing the qwlroots dependency and upgrading to wiroots 0.20, adding support for pointer-constraints and relative-pointer protocols, and improving mouse interaction in games and 3D applications. At the system level, this update fixes multiple issues in system updates, the Panshi system and file management, input methods, document viewers, screenshot and screen recording, and other commonly used applications; improves connectivity for some MTK wireless network cards; enhances compatibility and recognition capabilities for some domestic graphics card platforms, graphics audio devices, and LPDDR5X memory; and fixes multiple security vulnerabilities in foundational components such as GLib, GStreamer, Ghostscript, curl, X.Org, and XWayland. The Linglong application update on September 24 focused on fixing issues such as missing desktop and taskbar icons after some Linglong applications were upgraded, failure to start normally, and abnormal host resource mounting, while also optimizing the DBus service security mechanism. Xiao U: Unified Scheduling and Multi-Agent Collaboration · Scenario-Based Recommendations Xiao U released version 3.3.0, upgrading around "ondemand loading and faster response": Xiao U automatically selects the required tools or dedicated sub-agents based on the task, loading only the capabilities needed for the current task; built-in tools, MCP, Skills, and subagents are unified into a single capability catalog, and conversations no ...Read more
Linyaps Releases 3‑in‑one Packaging‑Agents‑Toolset 1.0.0 to Automate Debian‑rule Conversion and Linglong‑yaml Generation
Summary Application packaging has long remained technically challenging within the Linux ecosystem. Working with Debian build specifications, hand‑written linglong.yaml configurations and multi‑format package conversion drains plenty of repetitive work even for seasoned developers. Now the community gains an intelligent workaround. Version 1.0.0 of the Linyaps‑packaging‑agents‑toolset‑1.0.0 is officially available for open‑source contributors. This full‑chain AI‑agent toolkit covers build‑rule generation, packaging‑script creation and template‑based project deployment. It delivers optimal performance when operated under deepin 25. Introduction to Linyaps Packaging‑Agent Toolkit The toolkit integrates three independent agents with clear‑cut responsibilities: Agent Function Description debian‑rules‑to‑linyaps‑rules Parses Debian source‑package build specifications and outputs the complete ...Read more
deepin 25.2.1 Update
Learn more about deepin on DistroWatch: https://distrowatch.com/table.php?distribution=deepin The deepin 25.2.1 update is here! This update brings numerous feature optimizations and bug fixes, focusing on file management & search, system upgrade reliability, general application compatibility, and system security. We welcome all deepin community members and open-source enthusiasts to install the latest release and share your feedback! Feel free to discuss and share your thoughts and experiences in the comments — thank you all! Key Updates Intelligent Search Is Now Available: File Manager and Global Search now support more natural ways to find local files. You can search with phrases such as ...Read more
From XDG Standards to Global Co-Building: Linyaps Welcomes Its First Overseas Open-Source Contribution
Following its recognition by XDG standards, Linyaps has achieved another breakthrough in its internationalization efforts: the flutter-linglong-store community edition project recently welcomed an important contribution from its first overseas developer. Developer alvarosamudio from the Spanish-speaking community submitted complete Spanish localization support for the Linyaps Store community edition. The PR covers all interfaces including app navigation, package management workflows, download queues, environment detection, and accessibility assistance, involving as many as 495 translation keys. All translations were completed one by one against the Chinese template, achieving high-quality delivery with no omissions or gaps. This contribution is not just an expansion in language dimensions—it marks that ...Read more
deepin-skills Officially Open-Sourced: Four Core Skills for deepin Developers
SUMMARY The deepin community has officially open-sourced deepin-skills, an AI-oriented development resource library for deepin 25. It includes four core skills: DTK application development, DDE Shell extension development, DDE Control Center plugin development, and DDE tray plugin development. This toolkit integrates official documentation, specifications and test cases. Compatible with AI programming Agents, it enables developers to acquire targeted technical guidance through natural language prompts and simplifies native desktop development within the deepin ecosystem. What is open-sourced deepin-skills project? It is a curated repository of developer skill sets built for native application and desktop plugin development on deepin. Whether you are new to ...Read more
Linyaps Store V3.5: Full Flutter Rewrite with Zero-CLI Automated Environment Configuration
Summary: Linyaps — an open-source, containerized package management toolkit that isolates applications from the host OS to eliminate dependency conflicts — today released version 3.5 of its desktop store client. The new edition completes a full architectural shift from Tauri to Flutter, delivering pixel-perfect UI consistency across AMD64, ARM64, and the emerging LoongArch (Loong64) architecture. It also introduces a one-click environment initializer and shareable app installation links, directly addressing two long-standing pain points in Linux software deployment. Full Flutter Migration: Why It Matters Linyaps Store v3.5 fully rebuilds the client stack on Flutter Desktop, resolving long-standing cross-platform inconsistencies present in ...Read more

中文 