I. October Community Data Overview

II. Community Products

1、deepin 25.1 Beta Testing Launched: Feature Enhancements and Experience Optimization

In September, the deepin 25.1 beta version (build 25.0.8) was officially rolled out, bringing numerous practical upgrades to file management, system tools, and application experience:

  • File Manager Feature Expansion: Supports automatically disabling standby during copy/burn tasks; network shared directories can now have remarks set; added a "File Shredder" toggle to permanently delete files via the right-click menu; files can be grouped and sorted by format suffix; new Office documents are created in docx/xlsx/pptx format by default for better compatibility.

  • Input Method and Text Editor Optimization: Integrated the 98 Edition Wubi input method; the text editor now links find and replace functions, improving editing efficiency.

  • System Component Updates: The CPU details view adds an average frequency parameter for optimized performance monitoring; Linglong app updates now support synchronous updates of base and runtime; Treeland multi-task view now displays window titles, enhancing the multi-tasking experience.

  • High-Frequency Issue Fixes: Resolved issues including abnormal right-click menu in File Manager admin mode, missing translations in the taskbar, touchpad settings in Control Center failing after reboot, and the requirement to save images before OCR in screenshot/recording.

2、deepin 23.1 Security Update: System Hardening and Vulnerability Fixes

To ensure system security, the deepin 23.1 stable release pushed a critical vulnerability fix update. This upgrade involves underlying disk repairs. If disk data temporarily displays as 0 after updating, a reboot or manual mount will restore it.

3、deepin Home

In September, deepin Home and the forum received a total of 158 user bug and feature request reports, including:

  • 113 Bug Reports: 61 replied to, 10 resolved, 14 under investigation for reproduction.
  • 45 Feature Requests: 1 implemented, 25 accepted and entered into planning.

III. Community SIGs (Special Interest Groups)

deepin-kernel SIG

  • Updated minor version patches for 6.12.48, 6.12.47, 6.6.107, and 6.6.106, fixing known upstream issues.

  • The 6.6 kernel branch merged the "complete EEVDF" scheduler feature series and subsequent fixes, optimizing system scheduling performance.

  • The 6.6 kernel branch merged patches from Loongson, including reserving EFI memory to enhance kdump stability, supporting the mem=size kernel boot parameter, adding missing efi_esrt_init in efi_init, adding a debugfs node to modify the processor's TSO memory model state, and supporting modifications to the MTU in Loongson's dwmac driver.

  • The 6.6 kernel disables kgdb by default on LoongArch to improve system call performance.

  • The 6.6 kernel branch merged patches adding support for large folios in mlock.

  • The 6.6 kernel branch converted NUMA balancing related functions to the folios version.

  • The 6.6 kernel branch merged a series of patches handling more page faults under VMA lock.

  • The 6.6 kernel branch merged patches converting memory page CPUid functions to the folios version.

  • The 6.6 kernel branch merged fsnotify performance optimization patches to improve performance under io_uring.

  • The 6.6 kernel branch merged an optimization patch for the mincore call.

  • The 6.6 kernel branch merged patches from Zhaoxin optimizing CPU temperature sensor behavior during suspend by checking the cpuhp_tasks_frozen state.

  • The 6.6 kernel branch merged patches from Zhaoxin including more PCIe root port IDs in the pci_ports_acs function.

  • The 6.6 kernel branch merged PCIe driver updates and DTS updates from Chaori.

  • The 6.6 kernel branch merged several fixes related to mm/compaction and hugetlb.

  • The 6.12 kernel branch updated with more EEVDF scheduler optimizations and fixes from the upstream community.

  • The 6.12 kernel branch merged upstream Maple Tree series updates, optimizing memory subsystem performance.

  • The 6.12 kernel branch updated the rtw88 driver to version 6.16 to support rtl8814au.

  • The 6.12 kernel branch merged a performance optimization patch removing premature prefaulting to optimize the hot path for filemap writes.

  • Content slightly condensed for length. Please refer to the first bi-weekly technical report for September for more details.

deepin-sysdev-team

  • Updated rapidjson, fixing compilation errors on RISC-V and SW64 architectures.

  • Updated packages including gnu-standards, python-urllib3, libauthen-sasl-perl, gsasl, gdk-pixbuf, amd64-microcode 20250311, intel-microcode 20250812, expat, debianutils 5.23.2, wolfssl 5.7.2, lighttpd 1.4.79, sip-tester 3.7.3, tiff, sqlite3, etc.

  • Updated beautifulsoup4 for compatibility with soupsieve 2.6.

  • Refactored ImageMagick 6->7 related components.

  • Fixed python-tzlocal.

  • Fixed Sunway-related issues in golang-golang-x-sys and golang-github-coreos-bbolt.

  • Added support for golang-github-templexxx-cpu on Sunway architecture.

  • Security vulnerability fixes.

DDE SIG

  • The taskbar now supports displaying icons for independent window programs that are not applications, optimized the taskbar's multi-task area logic, and ensured compatibility for displaying applications without desktop-id (like AppImage) independently on the taskbar, preventing them from being incorrectly displayed under other icons.

  • Added a "Clear All" button to overlapping notification items.

  • Ensured tooltips for panel items use capitalized first letters for each word.

  • Adjusted the keyboard navigation focus order for the taskbar and launcher.

  • Adjusted the timing for resetting the current page in the full-screen launcher.

  • Removed the original keyboard layout menu from Control Center, providing keyboard layout options within the input method settings page instead.

  • Improved the fingerprint enrollment experience and optimized the display logic of the biometric authentication settings interface.

  • Simplified gesture recognition logic and improved animation behavior for touchpad gesture settings.

  • Corrected text and translation loading issues in multiple locations like the clipboard and system update interface. Fixed issues where some text on the login/lock screen couldn't be translated by contributors and supplemented translations.

  • Various UI style adjustments and fine-tuning for components like taskbar plugins and Control Center for a more unified design.

  • Fixed an issue where the region list in Control Center couldn't scroll to the very bottom.

  • Fixed slow loading of the Bluetooth interface.

  • Other defect fixes.

dde-port SIG

  • Ongoing portability issue handling.

deepin-ports SIG

  • Modified the goal of the deepin-ports SIG: responsible for adapting deepin to various architectures and devices (especially those requiring extra support beyond the standard mainline ISO), and performing targeted package building, image building, and bug fixing.

  • Removed the ports-tmpfix component from the deepin-ports repository.

  • Fixed the issue where x-systemd.device-timeout was not effective, reducing mount wait time.

  • Applied an upstream patch to grub2 to use the rdtime instruction instead of rdcycle.

  • Introduced a patch for mesa to fix the LLVMpipe issue.

  • Added radxa-alsa-config and rockchip-alsa-config packages to attempt providing audio support.

  • Rewrote the draft of RFC 0013 (Electron Packaging Proposal) and marked it as awaiting review.

  • For more detailed group dynamics, please refer to the weekly reports provided by the group blog: https://deepin-community.github.io/sig-deepin-ports/blog

deepin-translation SIG

    • Provided feedback and corrections for encountered translation errors.

    • Promptly updated translations for Spanish, Japanese, Italian, German, Arabic, Ukrainian, French, Arabic, Russian, and other languages.

deepin HamRadio SIG

  • Transferred relevant ham radio software packages to the hamradio group for maintenance.

IV. Community Ecosystem

The App Store completed over 2,000 application review tests, successfully facilitating the release of 1,871 applications. Among these, 1,174 were brand new applications, covering diverse fields like games, tools, and AI. Several popular applications also received updates, including mainstream tools like Inkscape, draw.io, and Shotcut, continuously optimizing the user experience.

Meanwhile, UOS AI and UOS AI Agent released updated versions for deepin 25, with key new features including support for dialogue using MCP servers, providing a system MCP server, and supporting the import of third-party MCP servers via JSON.

The Ecosystem Co-construction Group steadily advanced application adaptation work. A total of 22 developers from the group enthusiastically participated, maintaining 1,453 applications in various forms: 17 deb open-source applications, 1,428 Linglong applications, and 8 Wine applications. Since the start of 2025, community developers have maintained a total of 2,501 applications. We sincerely invite more partners to submit high-quality applications through the deepin community to jointly build an open and diverse community application ecosystem.

More info: bbs.deepin.org

Leave a Reply