The 2025 Vol.13 deepin Bi-weekly Technical Progress Report is now officially released. We will provide a detailed overview of the work achievements from various deepin technical teams over the past two weeks, along with a brief outline of the plans for the next two weeks.
This report aims to provide detailed information for all friends who love and follow deepin, enabling everyone to better understand deepin's development progress and actively participate, working together to promote deepin's continuous advancement. If you have suggestions or feedback, please feel free to visit the deepin community forum for discussion and interaction.
DDE(deepin Desktop Environment)
Progress
-
Optimized the logic of the multitasking area in the taskbar, ensuring compatibility for independent display of window applications without desktop-id (including AppImage, etc.), preventing applications from being incorrectly displayed on other icons.
-
Fixed an issue where the list in Control Center's region settings could not scroll to the very bottom.
-
Optimized the display logic of the biometric authentication settings interface.
-
Fixed an issue of slow loading in the Bluetooth interface.
-
Corrected an issue where some text on the login/lock screen could not be translated into other languages by contributors and supplemented the translations.
-
Improved the animation behavior of touchpad gesture settings.
-
Performed interface fine-tuning on multiple components including the taskbar plugin and Control Center for a more unified design style.
Plan
-
Continue defect repair and optimization for various DDE components.
System Development
Progress
-
Updated packages including debianutils 5.23.2, wolfssl 5.7.2, lighttpd 1.4.79, sip-tester 3.7.3, tiff, sqlite3, etc.
-
Refactored imagemagick 6->7 related components.
-
Fixed python-tzlocal.
-
Fixed Sunway architecture-related issues in golang-golang-x-sys.
-
Fixed Sunway architecture-related issues in golang-github-coreos-bbolt.
-
Added support for golang-github-templexxx-cpu on the Sunway architecture.
-
Addressed security vulnerabilities.
Plan
-
Package updates and security vulnerability handling.
Linux Kernel
Progress
-
The 6.6 kernel branch continued integrating KABI reservations intended for the commercial edition.
-
The 6.6 kernel branch continued migrating folio conversion patches from the mm migrate tree, converting data structures from regular pages to compound pages.
-
The 6.6 kernel branch integrated Sunway patches, migrating the
kvm_regs
structure to uapi to support the corresponding package builds. -
The 6.6 kernel branch integrated Sunway patches, updating build configuration files and including fixes for some system calls and KVM virtualization.
-
The 6.6 and 6.12 kernel branches integrated ACPI patches fixing an ACPI null pointer issue found on Honor laptops.
-
The 6.6 and 6.12 kernel branches enabled xgene-related kernel configurations to attempt support for Ampere eMAG systems.
-
The 6.6 and 6.12 kernel branches disabled NO_HZ_FULL on LoongArch for performance optimization.
-
The 6.12 kernel branch integrated patches up to Linux kernel community version 6.12.46, fixing known issues.
-
The 6.12 kernel branch integrated iwlwifi patches to support AX203 (firmware update pending integration).
-
The 6.12 kernel branch integrated performance optimization patches, moving prefault handling from the hot path to the non-hot path in the filemap.
The above details the content of this deepin Technical Bi-weekly Report. If you wish to participate in deepin development contributions, you are welcome to join the following groups to discuss with other contributors.
https://matrix.to/#/#deepin-community:deepin.org
https://t.me/deepin_community