The fifth 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
- Integrated the QML-based Control Center with the internationalization (i18n) translation platform.
- Fixed an issue where Launcher app names might display in English instead of the target language in certain locales.
- Adjusted styling for OSD and session-shell components.
- Removed Qt5 dependencies for components like the Control Center.
- Refactored the system update component into modular logic (now maintained under the
deepin-update-ui
module), decoupling it from the Control Center project. - Performed defect fixes for Control Center, Launcher, Taskbar, and other components, with select fixes backported to the deepin 23 maintenance branch.
Plans
- Migrate existing GSettings-dependent projects to DSG DConfig to unify configuration management.
- Continue feature development for network and system update modules.
- Expand internationalization coverage across DDE projects (and other applications) by supporting additional languages.
- Maintain continuous defect resolution for all DDE components.
System Development
Progress
- Enabled AVS support in ffmpeg.
- Added new packages including picocom, Radxa sparse, and openrazer.
- Integrated Source Han Mono fonts into the
fonts-adobe-source-han-cjk
package. - Introduced binutils-xtensa and gcc-xtensa toolchain packages.
- Updated select KF6 series packages.
- Fixed an issue in udisks2 where mounting a mobile device caused automatic unmounting of all disk devices.
- Upgraded nvidia-settings to version 535.230.
- Updated openjdk-17 series packages.
- Addressed multiple security vulnerabilities.
Plans
- Continue software package maintenance and updates.
- Prioritize remediation of CVE security vulnerabilities.
Linux Kernel
- Updated to Linux 6.6.84, integrating upstream fix patches across multiple domains;
- Integrated foundational support for HAOC security features;
- Integrated fixes for LoongArch devices;
- Added driver support for Hygon’s new PMU devices;
- Integrated Zhaoxin PCIe fix patches;
- Integrated driver fixes for CIX (UniCore) devices;
- Integrated fixes for Intel iwlwifi drivers;
- Integrated fixes for Realtek rtw89 drivers;
- Integrated new hardware IDs and driver fixes for MediaTek Bluetooth drivers;
- Integrated new hardware ID support for Intel btintel_pcie;
- Integrated upstream patches to optimize resource usage of
psi_group_change
; - Modified ARM64 kernel configuration to resolve PXE boot failures (network device not detected);
- Integrated upstream ACPI optimizations to improve standby wake-up speed;
- Integrated upstream scheduler optimizations to enhance
fork()
performance; - Updated ARM64 module signing from SHA1 to SHA512;
- Integrated partial fixes from Linux 6.6.85 (covering networking, Bluetooth, audio, and AMDGPU-related updates);
- Rolling-stable: Updated to 6.12.20 kernel with upstream fix patches across multiple domains;
- Rolling-stable: Improved Chinese language support for TTY;
- Rolling-stable: Integrated partial fixes from 6.12.21;
- Rolling-stable: Enabled driver support for RTL8922AE;
- Rolling-stable: Enabled fq_codel as default to optimize network latency;
- Rolling-stable: Integrated upstream ACPI optimizations to improve standby wake-up speed.
If you're interested in contributing to deepin's development, feel free to join the following groups to discuss with fellow contributors: