本文主要以 Wine 官网的这篇文章 《 Debugging Wine 》 来讲解。大部分内容是对该文的翻译,修正了原文的一些书写错误,删除了原文跟最新的 Wine 不适应的内容。 介绍 常用调试方法 Wine 为调试问题提供了多种方法。大多数 Wine 开发人员更喜欢使用 Wine 的调试通道收集日志来解决问题。您可以在开发人员调试日志使用指南中了解如何使用调试通道来记录日志的更多内容。(htt ...阅读更多

deepin 25 Preview 发行注记
更新说明 1. 预览版本功能尚未完全开发完成,不建议作为日常正式生产环境镜像使用; 2. 对于有一定技术基础的朋友,请谨慎下载体验; 3. 入门选手请继续使用 deepin 23 正式版本; 4. 本次更新仅支持全新安装,不支持现有 deepin 23 版本直接升级。 一、核心功能介绍 1.1 磐石系统 “磐石系统”的核心特点是通过将核心目录设置为只读挂载,防止未经授权的修改对系统造 ...阅读更多

RSYNC漏洞通报(已推送升级补丁,建议RSYNC用户升级)
北京时间2025年1月15日02:25,安全研究员Nick Tait在oss-security邮件列表中通报了rsync存在的6个安全漏洞。其中,最严重的漏洞允许攻击者仅通过匿名读取访问rsync服务器(如公共镜像),即可在服务器上执行任意代码。 漏洞详情: CVE-2024-12084 (CVSS: 9.8):由于对校验和长度处理不当,rsync中存在堆缓冲区溢出漏洞。当MAX_DIGEST_L ...阅读更多

deepin 23 如何安装显卡驱动
1.判断是否需要32位显卡驱动 由于部分游戏的安装器、启动器、游戏本体等组件混合使用32位与64位程序,建议同时安装64位与32位显卡驱动; 以下内容,以$开头的部分表示需在终端内执行; 1.1 检查可执行文件 使用file命令检查exe文件,例如: $ file installer.exe 若出现以下内容,则说明需要安装32位驱动 PE32 executable (GUI) Intel 8038 ...阅读更多

deepin 社区月报丨第14届 DDUC 在武汉成功召开、社区 SIG 多项新进展…
deepin(深度)社区 12 月数据总览 deepin(深度)社区产品 1、deepin 23 产品更新与用户反馈 deepin 23 更新2024年12月,deepin 23 内测更新3次,本月主要集中修复安全漏洞,以持续提升系统安全。 深度之家 2024年12月,深度之家共收到用户 bug 及需求反馈 176条: 当中 bug 反馈128条,已修复4条,已确认待修复问题13个; ...阅读更多

deepin 技术双周报丨deepin 25 集中 bug 修复、启动 x86 更多设备适配...
第九期 deepin 技术双周报已出炉,我们会简单列出 deepin 各个小组在过去两周的相关工作进展,也会阐述未来两周的大致规划,一起来看! DDE deepin 25 的需求开发已告一段落,现阶段集中在进行针对 deepin 23 和 deepin 25 的缺陷修复。具体进展与计划如下: 进展 对 DTK 的菜单、滚动条组件样式的视觉效果进行微调; 根据社区反馈,持续修复任务栏、通知等DDE组 ...阅读更多

如何使用 Wine 日志调试问题
输出调试日志是调试程序的一种常见方法,尤其是处理那些难以捉摸的多线程错误、随机崩溃等问题时 。通过在合适的位置输出调试日志,可以帮助我们更快地定位问题所在。 对于不熟悉的代码,经常打日志也有助于快速理解代码的执行流程和功能。在大型项目中,通常会先实现一套自己的调试日志框架,主要有两个目的: 统一日志风格和存储:确保日志格式一致,并且有统一的存储方式,这有助于用户更容易地报告问题。 方便开发人员:开 ...阅读更多

想开启 Wine 开发?看这篇就够了!
说起 Wine,稍微资深一点的 Linux 用户应该都听过,但是真要说起 Wine 到底是怎么回事,可能大多数人不见得说得清。这篇文章会简单地介绍 Wine 的工作原理,以及如何开始 Wine 的开发。所以如果您属于以下三类读者之一: * 想参与 Wine 开发,但是不知如何开始的。 * 仅仅想大致了解 Wine 是如何工作的。 * 只是想能够愉快的用上最新版本 Wine 的。 希望在看完本文后, ...阅读更多

写在deepin 20年
无论你现在使用的是 Ubuntu、Arch、Fedora 还是其他的发行版, deepin 与他们一样,都是开源世界中从不同角度理解并满足用户需求,为 Linux 以及开源理想添砖加瓦的项目。我们希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。 ——deepin社区创始人:deep ...阅读更多