2025 年第 10 期 deepin 双周技术进展报告现已正式发布,我们将详细梳理 deepin 各技术组在过去两周内的工作成果,并对未来两周的工作计划进行简要说明。
本报告旨在为所有热爱并关注 deepin 的朋友们提供详尽信息,以便大家更好地了解 deepin 的发展动态并积极参与其中,共同推动 deepin 的持续进步。如有建议或问题反馈,欢迎访问 deepin 社区论坛 交流互动。
DDE
进展
- 提升 dde-shell 的稳定性,避免部分场景下偶现的更新过程中任务栏崩溃的现象;
- 修复拖拽未驻留在任务栏的图标导致图标被驻留的问题;
- 修复部分场景中,任务栏驻留的图标可能重复的问题;
- 修正通知中心空白图标的问题,并增加无通知场景的相应状态;
- 针对全屏启动器的应用右键菜单支持跟随主题色变化;
- 为启动器增加 F1 帮助快捷键;
- 修正部分场景下切换小窗口启动器的分类模式可能导致启动器崩溃的问题;
- 针对 wine 程序提供更好的卸载功能集成支持;
- 修正控制中心时区菜单激活色不正确的问题,以及诸多其他类似 UI 问题调整;
- 修正控制中心调整音量时可能产生的音频反馈问题;
- 修正控制中心蓝牙界面展示的设备排序问题;
- 其他各类琐碎的问题修正和功能开发。
计划
- 继续针对已发现问题进行修正;
- 针对 TreeLand 环境进行积极适配。
内核
进展
- 小版本更新补丁合入到上游6.6.100内核版本和6.12.40内核版本;
- 6.6内核分支合入并在 x86 和 ARM64 上启用 ashmem 功能;
- 6.6内核分支合入补丁,优化对 RISC-V 上的 amdgpu 支持;
- 6.6内核分支合入来自申威的补丁( kvm,acpi,pci 等等),优化对申威架构的支持;
- 6.6内核分支合入来自飞腾的补丁,修复当 SMMU 事件类型为 0x10 且故障转换地址为 0x0 时,跳过该错误信息的打印;
- 6.6内核分支合入来自海光的补丁,优化对海光 tdm、ccp 功能的支持;
- 6.6内核分支合入上游补丁,移除了部分上游已移除的内容,例如 wait bookmarks;
- 6.6内核分支合入上游补丁,优化 pipe 锁的性能;
- 6.6内核分支合入上游补丁,优化 udp 的性能;
- 6.6内核分支支持成都华瑞数鑫 D3100s sas/sata raid 卡驱动;
- 6.6内核分支上进行对IEE的优化,加入 SLAB_NO_MERGE 标志,防止缓存合并,确保使用独立的内存池;
- 6.6内核回合 mt7925 网卡驱动的修复,修复了 reset 进程可能失败的问题和硬件扫描中可能存在不合法的数组下标问题;
- 修正了来自 Debian 固件加载失败补丁的错误,只有在所有压缩方式尝试都失败的情况下打印日志,而不是在不压缩的情况下尝试失败就打印日志,导致大量误报问题;
- 调整 x86 的编译配置,防止非 root 用户可以访问内核日志以增强安全性;
- 在 ARM64 架构上打开内核的 wireguard 编译。
计划
- 代码评审合入厂商的提交。
系统研发
进展
- SW64 架构工具链 patch 合入主线;
- usb.ids 版本更新;
- dh-builtusing 版本更新;
- apache2 版本更新;
- git-buildpackage 版本更新;
- box64 版本更新;
- db5.3 版本更新;
- djvulibre 版本更新;
- fastfetch 版本更新;
- jq 版本更新;
- redis 版本更新;
- usbutils 版本更新;
- sane-airscan 版本更新;
- sqlite3 版本更新;
- CVE 漏洞修复。
计划
- 软件包更新;
- 推进 CVE 安全漏洞修复。
以上便是本次 deepin 技术双周报的详细内容,若您希望参与到 deepin 研发相关贡献中,欢迎加入以下群组,与其他贡献者们一起讨论。