The ninth Bi-weekly Technical Progress Report in 2025 has been released. This edition comprehensively reviews the work progress made by deepin technical teams over the past two weeks, while also outlining work plans for the upcoming two weeks.
This report aims to provide comprehensive updates for all enthusiasts and followers of deepin, enabling our community to better follow the system's development and actively participate in its evolution. For any feedback or suggestions, feel free to post at Deepin Community Forum.
DDE(deepin Desktop Environment)
Progress
- Fixed an issue where some components of the Control Center failed to load translations correctly for certain regional languages.
- Addressed an issue in dde-network-core where some translation resources had empty source text, preventing translation.
- Resolved an issue in dde-shell where translations for certain regions failed to load correctly, and adjusted the source of text strings for specific positions.
- Added a taskbar lock feature to prevent accidental dragging, along with a corresponding setting in the Control Center.
- Optimized the Launcher’s fuzzy search function to improve matching accuracy.
- Made multiple minor adjustments to the Control Center’s UI and refined UI interaction behaviors.
- Fixed several defects in other DDE components.
Plans
- Prioritize defect fixes for maintenance across all DDE components.
- Prepare for the smooth release of DDE with the official launch of deepin 25.
System Development
Progress
- Updated
bash-completion
to includebash-pinyin-completion
, enabling pinyin-based command completion in Bash. - Updated TightVNC remote control software.
- Updated the Rime-Wanxiang input method.
- Updated
usb.ids
andpci.ids
to support more devices. - Updated the Xerces-C XML parser library.
- Addressed CVE security vulnerabilities.
Plans
- Continue routine software package updates.
- Advance the resolution of CVE security vulnerabilities.
Linux Kernel
- Merged 443 commits from upstream v6.6.93 into the 6.6 kernel branch, including optimizations for garbage collection in
af_unix
local socket communication using the Tarjan SCC algorithm for cycle detection. - Integrated 79 commits from upstream v6.12.32 and v6.12.33 into the 6.12 kernel branch.
- Set
HZ=1000
for both 6.6 and 6.12 kernel branches. - Added and enabled the ntsync driver as a module in both branches.
- Merged support for Hygon’s CCP and CSV cryptographic drivers in the 6.6 branch.
- Integrated Hygon’s large memory copy acceleration feature.
- Added optimizations for Hygon’s TKM virtualization.
- Incorporated Loongson-submitted features:
- KVM virtualization support
crypto
cryptographic driver- TPM platform driver
- PWM driver support
- Enhanced support for the Sunway platform.
- Updated to version 46 of the Glenfly graphics card driver.
- Added driver support for Mucse N10/N400 4/8-port PCIe NICs.
- Enabled GMAC NIC support for Loongson 2K3000.
- Integrated Chaori Tech’s RISC-V platform PCIe and GMAC drivers.
- Added support for Intel QAT (QuickAssist Technology) for data protection/compression.
- Enabled Phytium’s newly submitted drivers: MTD, UARTv2, SPIv2, I²Cv2, I²Sv2, NPU, and USB.
- Added DRM driver support for an Inspur graphics card.
- Implemented support for 2,048 CPUs and SCHED_MC multi-core scheduling for Loongson.
- Applied HAOC patches to fix hibernation wake failures on some ARM64 platforms.
- Merged upstream patches to improve energy efficiency and performance for Intel MTL series processors in
balance_power
mode. - Added support for:
- Intel SPR/EMR platform CXL and HBM perfmon
intel_idle
driver for Clearwater Forest and GNR-D platforms- Intel i915 graphics driver enhancements (from 6.7) for MTL platform
- AMD P-State "preferred core" feature
- Enabled
ACPI_DEBUG
to resolve boot failures on some Arrow Lake laptops (both branches). - Fixed boot failures on Loongson 3A6000 devices caused by GPIO driver data errors.
- Optimized immutable filesystem boot speed by compiling
overlayfs
as non-modular. - Fixed built-in keyboard failures on the Mechrevo 16P AMD platform (both branches).
- Added support for:
- Intel GNR/SRF platform uncore performance counter drivers
- Huawei HiNIC3 smart NIC driver
- Scheduler optimizations for CPU cluster wake-ups
- Intel SRF platform LBR branch counters
- Huawei RAID SPXXX HBA card driver
- In-Field Scan (IFS) SAF and Array BIST on GNR/SRF platforms
- Uncore frequency energy-delay control for Intel server platforms
- CMN-700 and root bridge PMU support/fixes for Yitian 710
- TPMI-based RAPL PMU driver for Intel Xeon Granite Rapids (GNR).
If you're interested in contributing to deepin's development, feel free to join the following groups to discuss with fellow contributors: