想开启 Wine 开发?看这篇就够了!
说起 Wine,稍微资深一点的 Linux 用户应该都听过,但是真要说起 Wine 到底是怎么回事,可能大多数人不见得说得清。这篇文章会简单地介绍 Wine 的工作原理,以及如何开始 Wine 的开发。所以如果您属于以下三类读者之一:
* 想参与 Wine 开发,但是不知如何开始的。
* 仅仅想大致了解 Wine 是如何工作的。
* 只是想能够愉快 ...
如何使用 Wine 日志调试问题
输出调试日志是调试程序的一种常见方法,尤其是处理那些难以捉摸的多线程错误、随机崩溃等问题时 。通过在合适的位置输出调试日志,可以帮助我们更快地定位问题所在。
对于不熟悉的代码,经常打日志也有助于快速理解代码的执行流程和功能。在大型项目中,通常会先实现一套自己的调试日志框架,主要有两个目的:
统一日志 ...
deepin 23 如何安装显卡驱动
1.判断是否需要32位显卡驱动
由于部分游戏的安装器、启动器、游戏本体等组件混合使用32位与64位程序,建议同时安装64位与32位显卡驱动;
以下内容,以$开头的部分表示需在终端内执行;
1.1 检查可执行文件
使用file命令检查exe文件,例如:
$ file installer.exe
若出现以下内容,则说明需要安装32位驱动
PE32 execut ...
Wine 开发系列 —— 如何调试 Wine
本文主要以 Wine 官网的这篇文章 《 Debugging Wine 》 来讲解。大部分内容是对该文的翻译,修正了原文的一些书写错误,删除了原文跟最新的 Wine 不适应的内容。
介绍
常用调试方法
Wine 为调试问题提供了多种方法。大多数 Wine 开发人员更喜欢使用 Wine 的调试通道收集日志来解决问题。您可以在开发人员调试日志使用指南 ...
作者: aida
本文主要以 Wine 官网的这篇文章 《 Debugging Wine 》 来讲解。大部分内容是对该文的翻译,修正了原文的一些书写错误,删除了原文跟最新的 Wine 不适应的内容。 介绍 常用调试方法 Wine 为调试问题提供了多种方法。大多数 Wine 开发人员更喜欢使用 Wine 的调试通道收集日志来解决问题。您可以在开发人员调试日志使用指南中 ...
deepin UOS AI 无缝接入 DeepSeek-R1 模型!离线、在线都支持!
DeepSeek-R1 模型自发布以来吸引了众多用户关注,为了让 deepin 用户更好地体验这一前沿技术,UOS AI 现已适配接入 DeepSeek-R1 端侧模型!无需忍受服务器崩溃,两步即可在本地独享DeepSeek-R1模型带来的震撼体验。
本次,我们为大家提供了「离线部署」和「在线接入」两种方式在UOS AI 中使用 DeepSeek-R1 模型,大家可 ...
deepin 25 用户常见问题解答——系统安装篇
随着 deepin 25 系列版本的发布,我们特别推出 deepin 25 Q&A 指南,旨在帮助您轻松应对安装、升级及使用过程中可能遇到的常见问题。
本篇作为 deepin 25 Q&A 系列首篇,聚焦「系统安装及升级」,为您详细梳理从下载镜像到安装完成的全流程解决方案。后续还将推出更多实用专题,欢迎锁定追更!
安装前
Q:如何下 ...
如意玲珑应用构建指南(一):规范体系与配置文件全解析
在Linux生态中,软件包的分发与管理一直是开发者与用户关注的焦点。如意玲珑(Linyaps)作为一种新兴的容器化应用格式,凭借其轻量化、强隔离、跨发行版兼容等特性,正在为 Linux 应用生态注入新的活力。无论是开发者还是技术爱好者,掌握玲珑应用的构建方法都至关重要。
本篇作为“如意玲珑应用构建从入门到实战” ...
我想要,所以我做出来了!20岁大学生手搓格式转换工具
在 Linux 系统的日常使用中,图形化格式转换工具的缺失是否曾让你操作受阻?
deepin(深度)社区用户 @久违 在论坛交流中捕捉到这一实际需求,基于对 Linux 生态的观察与思考,开发了 「Open 格式转换」 项目。作为一款专为 Linux 系统设计的图形化工具,其以「原生、高效、开源」为核心,为用户提供了便捷的格式转换新 ...
deepin 25 用户常见问题解答——磐石不可变系统
随着 deepin 25 系列版本的发布,我们收到众多社区伙伴围绕「磐石不可变系统」特性的深度探讨与宝贵建议。为回应大家的热切期待,deepin 25 Q&A 第二弹来了!
本篇将聚焦这一革新性设计的核心逻辑与实践场景,从特性解读、使用技巧到高频疑问,希望能够解决大家对磐石不可变系统的一些困惑和疑问。
Q1:为什么要引 ...
deepin 25 用户常见问题解答 ── 系统启动失败篇
近日,不少社区用户反馈在系统升级后遇到系统无法启动的问题。为帮助大家快速定位和解决问题,同时加深对 Linux 系统的理解,我们整理归纳了此类问题的成因与分析步骤
特别感谢社区用户 @朕赐你炸鸡 的投稿支持!本文将以 deepin 25 Alpha 系统为例,为大家讲解 Linux 无法启动问题的排查思路,随着后续磐石系统的更新,部 ...
作者: xiaofei
🔔 亲爱的 deepin 用户与社区伙伴们: 近期,deepin(深度)社区监控到 Linux 内核存在一个高危本地提权漏洞。 该漏洞被命名为“Copy Fail”(CVE-2026-31431),存在于Linux 内核加密子系统(algif_aead模块)中。漏洞源于2017年引入的一项代码优化,导致 AF_ALG 加密接口在处理 AEAD 加密操作时,源缓冲区与目标缓冲区可 ...
分类: 技术分享
在日常的开发与测试中,许多用户希望能在 Windows 环境下便捷地使用 Linux 工具链。此时,WSL(Windows Subsystem for Linux,适用于 Linux 的 Windows 子系统) 便是最佳选择。 什么是 WSL? WSL 是微软提供的一项功能,它允许开发者直接在 Windows 上运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序), ...
Category: Technology Sharing
Sorry, this entry is only available in 中文.
分类: 技术分享
在 Linux 系统的日常使用中,图形化格式转换工具的缺失是否曾让你操作受阻? deepin(深度)社区用户 @久违 在论坛交流中捕捉到这一实际需求,基于对 Linux 生态的观察与思考,开发了 「Open 格式转换」 项目。作为一款专为 Linux 系统设计的图形化工具,其以「原生、高效、开源」为核心,为用户提供了便捷的格式转换新选择 ...
架构设计
概述
deepin 是一个基于 Linux 的用户友好的发行版本。本文将从架构设计角度阐述当前版本的 deepin 操作系统的整体设计以及主要模块的设计理念,方便开发者了解 deepin 系统的技术方向。
系统架构
deepin 的主要组件可以分为 7 层 11 模块:
其中各个层次的主要内容包括:
层名称
主要功能
硬件层
运行操作系统的 ...
国际化
项目介绍
深度操作系统生长于中国,着眼于世界,为了全球社区用户能够体验来自中国的Linux发行版,让深度操作系统在国际上有更好的传播,扩大国际化的影响力,希望越来越多的国际化社区协助本地翻译,从而使我们的开源成果惠及全球!
国际化翻译工作主要涉及如下:
深度操作系统:参与文档编写与国际化工作,让我们的成果惠 ...
deepin 深度操作系统 版本规划
为使社区用户提前了解深度操作系统(以下简称“deepin”)版本规划,深度团队会在版本发布前,提前公布下一个预发布版本的规划目标,从技术与功能角度发布规划内容,以便大家初步了解 deepin的开发计划。
deepin 版本发布计划
版本名称
时间
状态
deepin 25.2.0
2026年6月
【待发布】
deepin 25.1.0
2026年4月
【已 ...
社区新闻
🔔 亲爱的 deepin 用户与社区伙伴们: 近期,deepin(深度)社区监控到 Linux 内核存在一个高危本地提权漏洞。 该漏洞被命名为“Copy Fail”(CVE-2026-31431),存在于Linux 内核加密子系统(algif_aead模块)中。漏洞源于2017年引入的一项代码优化,导致 AF_ALG 加密接口在处理 AEAD 加密操作时,源缓冲区与目标缓冲区可 ...
deepin 25 操作系统 安装指南
deepin 25 操作系统安装指南
当前适用版本:deepin 25
最后更新:2026年4月
一、安装前准备
deepin 作为在 DistroWatch 全球排名中表现亮眼、广受全球用户认可的开源操作系统,自 deepin 25 正式版发布以来,我们持续倾听社区的声音,不断打磨细节、修复问题、引入创新 。今天,我们很高兴地宣布——deepin 25.1 版本镜像 ...