The 10th issue of the 2025 deepin Biweekly Technical Progress Report is now officially released. In this report, we provide a detailed review of the accomplishments from each deepin technical team over the past two weeks, along with a brief outline of plans for the next two weeks.
Our goal is to keep all friends who care about and love deepin well-informed about its development progress, so you can better understand what’s happening and actively participate in driving continuous improvements. If you have any suggestions or feedback, we warmly welcome you to join the discussion on our forum.
DDE (deepin Desktop Environment)
Progress
-
Improved stability of dde-shell to prevent rare taskbar crashes during updates in certain scenarios.
-
Fixed an issue where dragging an icon not pinned to the taskbar would cause it to be pinned.
-
Fixed potential duplication of pinned icons in the taskbar in certain situations.
-
Corrected blank icons in the notification center and added appropriate status for “no notifications” scenarios.
-
Enabled application right-click menus in full-screen launcher to follow theme color changes.
-
Added F1 shortcut for help in the launcher.
-
Fixed a crash issue that could occur when switching to category mode in the small-window launcher.
-
Enhanced uninstallation integration support for Wine programs.
-
Fixed incorrect highlight color in the time zone menu in Control Center, along with various similar UI adjustments.
-
Fixed potential audio feedback issues when adjusting volume in Control Center.
-
Corrected device sorting in the Bluetooth interface of Control Center.
-
Other miscellaneous fixes and feature development.
Plans
-
Continue addressing identified issues.
-
Actively adapt to the TreeLand environment.
System Development
Progress
-
Merged SW64 architecture toolchain patches into the mainline.
-
usb.ids version update;
-
dh-builtusing version update;
-
apache2 version update;
-
git-buildpackage version update;
-
box64 version update;
-
db5.3 version update;
-
djvulibre version update;
-
fastfetch version update;
-
jq version update;
-
redis version update;
-
usbutils version update;
-
sane-airscan version update;
-
sqlite3 version update;
-
Fixed CVE vulnerabilities.
Plans
-
Continue updating software packages.
-
Advance CVE security vulnerability fixes.
Linux Kernel
Progress
-
Integrated minor update patches into upstream kernel versions 6.6.100 and 6.12.40.
-
Enabled ashmem on x86 and ARM64 in the 6.6 kernel branch.
-
Merged patches to improve AMDGPU support on RISC-V.
-
Integrated patches from ShenWei to enhance support for its architecture (including kvm, acpi, pci, etc.).
-
Integrated Phytium patch to skip printing certain SMMU event error logs when specific conditions are met.
-
Integrated Hygon patches to improve TDM and CCP support.
-
Merged upstream changes to remove deprecated features (e.g., wait bookmarks).
-
Optimized pipe lock performance and UDP performance with upstream patches.
-
Added support for Chengdu Huari Shuxin D3100s SAS/SATA RAID card driver.
-
Optimized IEE in the 6.6 branch by adding SLAB_NO_MERGE to prevent cache merging, ensuring independent memory pools.
-
Fixed issues in the mt7925 Wi-Fi driver (possible reset failures and invalid array indexes during hardware scanning).
-
Corrected Debian firmware load patch behavior to reduce false-positive log reports.
-
Adjusted x86 compile settings to prevent non-root users from accessing kernel logs for improved security.
-
Enabled WireGuard in ARM64 kernel build.
Plans
-
Review and merge vendor submissions.
If you're interested in contributing to deepin's development, feel free to join the following groups to discuss with fellow contributors: