[News] deepin Technical Bi-weekly Report -2025 Vol.6
Tofloor
poster avatar
deepin小助手
Super Moderator
OM
2025-04-15 17:08
Author

The sixth 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

  • Addressed some translation issues in projects including Control Center.
  • Modularized Control Center’s update module into a dedicated repository.
  • Fixed an issue where the language-switching feature in the new Control Center only applied to deepin first-party components.
  • Fixed blurry icons and text in the Taskbar quick settings panel on high-DPI displays.
  • Optimized show and hide animation of Taskbar on X11.
  • Adjusted the visual design of OSD (On-Screen Display).
  • Backported critical fixes for deepin 23.1.

Plans

  • Validate multi-language support across all DDE components currently and address related issues.
  • Resolve bugs across DDE components.

System Development

Progress

  • Fixed CVE vulnerabilities.
  • Updated upstream packages.
  • Python package series supplemented.
  • Updated KF6 packages.
  • Updated nmap.
  • Added LoongArch64 machine code support in Qemu.

Plans

  • Continue package updates.
  • Advance CVE security vulnerability fixes.

Linux Kernel

Progress

  • Integrated Linux kernel 6.6.86 and 6.6.87.
  • Fixed Realtek rtw89 driver DMA enable does not work on some platforms .
  • Fixed Intel Bluetooth driver reconnection issues with specific NICs.
  • Integrated upstream patches and disabled EISA compilation for x86_64 platforms.
  • Restored compilation configuration to hide vendor logos during boot on x86 platforms.
  • Restored compilation configuration for EFIFB driver support on x86 platforms.
  • Restored compilation configuration for Loongson platforms without integrated GPU drivers.
  • Integrated upstream patches to support dynamic modification of preemption options during boot for LoongArch kernel.
  • Enabled CAN bus compilation for USB-CAN devices on x86 platforms in 6.6/6.12 kernels.
  • Set FQ (Fair Queue) as the default scheduler paired with BBR congestion control on LoongArch platforms in 6.6/6.12 kernels.
  • Integrated NUMA-aware lock feature submitted by Hygon.
  • Reverted unfixed commits in the upstream 6.6 branch to resolve blktests nvme/039 test failures.
  • Integrated upstream Loongson atomic ordering optimizations to improve UnixBench scores.
  • Disabled performance-impacting PREEMPT_TRACER debug configuration on Loongson platforms in 6.6/6.12 kernels.

Plans

  • Track upstream updates and analyze performance and stability issues.

If you're interested in contributing to deepin's development, feel free to join the following groups to discuss with fellow contributors:

Reply Favorite View the author
All Replies

No replies yet