首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    戴着镣铐起舞,Wine 开发中的净室原则

    Wine 项目也给出了解释: 可以做的事 以下是一些被认为对 Wine 贡献者来说是安全的做法: ✅: 在尝试理解某个 Windows API 函数时,可以编写一个测试程序来验证其行为,并将其贡献到 Wine...的一致性测试套件中。...值得一提的是,ReactOS 不是基于 Linux,而是一个从零开始编写的操作系统内核和用户态组件,力求在架构上与 Windows NT 系列(如 Windows XP/Server 2003)兼容。...代码来源不完全透明 ReactOS 社区虽声称遵守合法逆向原则,但外界很难百分百确认其代码中是否混入了来源可疑的实现(例如从 Windows SDK、Windows 源代码泄露版里参考来的东西)。...它是 Wine 的“实验场”,新的功能、改进、bug 修复会先放在 Wine Staging 中进行测试。 Wine Staging 通常比 Wine 官方版本支持更多功能。

    19910

    linux wine qq2017,20170506-linux下最新WineQQ8.9.1安装教程

    linux下安装QQ的方法有很多,比如用genymotion安装安卓版qq,或者购买crossover后安装deepinQQ,不过,最常用的还是使用wine安装QQ,不过如果用Wine Windows...本教程为WineQQ安装,将会列举出3种方法,本文关键讲第一种(以后有机会会再次更新linux下QQ的各种安装办法,如deepinQQ,genymotion和不用winetricks直接用wine安装最新版...所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为 simsun.ttc 创建一个符号连接: cd ~/.wine/drive_c/windows/fonts ln...=13 statusfontsize=13 IconTitleSize=13 5.最关键的一步,网上很多文章中没有提到的一步──把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。...3.WineQQ国际版2012 这是ubuntukylin论坛中已经有的,这里只提供一个链接: http://www.ubuntukylin.com/ukylin/forum.php?

    1.8K20

    Wine 中 GDI 绘制的实现原理分析与架构解读

    在上一篇文章《Wine 是如何加载图形驱动的?》中,我们探讨了 Wine 如何通过其精巧的架构,适配多种不同的窗口系统与图形后端。...本文将在此基础上进一步深入,具体分析 Wine 是如何将 Windows 中的 GDI 绘制功能转换并适配到不同后端实现上的。...所以在 Wine、远程桌面、兼容层这些领域里,理解 GDI 依然非常重要。 一、GDI 在 Windows 中的作用是什么?...而 Wine 作为兼容层,需要考虑到 Linux / macOS 等 并不存在 HWND 这种万能对象,因为不同窗口系统对窗口和绘制目标的定义完全不同,因此 Wine 必须解耦。...小结 Wine 中 GDI 绘制的实现原理展现了分层抽象与责任链模式的巧妙应用。

    21910

    珍爱生命、远离wine!!!

    mt4 mt5在windows上经常引起splitlock导致机器算力下降,不知在linux上兼容性如何,查资料说在linux上要通过wine安装mt,坑深似海,慎入、慎入、慎入不知道mt在linux上啥表现...,说是通过wine运行,原本想测试下mt在linux上有没有splitlock,结果wine就是个巨坑,搞wine的人真是害人不浅,完全就是在毒害对wine有好奇心的人,浪费了我很多很多很多时间,此处省略一万字诅咒搞...wine的人(也许是我太菜了,这辈子我都不会再用wine,好比搞黑苹果的人一样,不累吗?...utm_source=www.metaquotes.net&utm_campaign=download.mt5.linuxmt官网那个文档行不行,我不想试了,2014年的资料了、又没有标记版本,谁说得准,反正wine...我在好几个版本的rhel系的系统上安装试了,巨坑无比,连最最基本的小软件都运行不了,只能打开wine自带的记事本和写字板,更别提跑其他稍微复杂一点点的软件了,珍爱生命、远离wine!!!

    46130

    wine 的 seh 日志通道

    我以前写过一篇文章Windows应用程序是如何在国产系统上运行的,介绍了wine的运行机制。...__except 块),程序就会跳转到那里执行,有机会从错误中恢复。...Wine则是启动它的调试器。 Wine的seh日志通道,就是专门用来记录Wine在模拟这套复杂的SEH机制时,所有关键活动的日志。 2. seh 日志里有什么?...当您开启seh通道后,您会看到Wine在处理异常时的详细步骤,例如: 一个异常被触发(NtRaiseException)。 Wine开始在调用栈上回溯(unwinding),寻找处理器。...操作方法: 只看 seh 的错误和警告信息 (推荐入门): WINEDEBUG=seh wine your_program.exe 或者更明确地写: WINEDEBUG=warn+seh wine your_program.exe

    34310

    wine和deepinwine的相关配置

    wine和deepinwine的相关配置 安装wine sudo pacman -S wine wine-mono wine-gecko 配置 字体 可以通过更改注册表的方式更改wine调用的字体...注册表文件内容:zh.reg 内容大概就是把wine调用的windows自体改成Linux安装好的字体,可以自行修改自己想要的字体文件,我这里是全部替换成文泉驿字体的雅黑字体了 REGEDIT4...regedit 然后选择导入注册表文件,选择刚才的zh.reg文件即可 DPI 发现有字体显示过小的问题可以调整wine的DPI设置 打开wine配置面板 WINEARCH=win32 WINEPREFIX...=~/.wine winecfg deepin-wine配置面板 TIM env WINEPREFIX="$HOME/.deepinwine/Deepin-TIM" winecfg deepin-wine...xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop 复制到 ~/.config/autostart/ 最后,去往设置—开机和关机—自动启动 中,

    3.5K30

    Wine 是如何加载图形驱动的?

    在 Wine 语境下,graphics driver(图形驱动)与 Windows 内核态的显卡驱动,或 Linux DRM / KMS / Mesa 这一整套图形栈中的硬件驱动,不是同一个层级的概念。...Explorer 进程中的驱动加载 图形驱动的选择最早发生在 explorer 进程中。...有兴趣的读者不妨进一步深入分析这一机制,在理解其实现细节的过程中,往往会由衷感叹这些开发者在设计上的巧思与工程智慧。...前面有讲到,Wine 会遍历以逗号分隔的驱动名称列表,依次尝试加载。默认的加载次序为 mac、x11、wayland,在 Linux 下,不存在 macdrv,肯定加载失败。...在 Wine 的 X11 驱动(winex11.drv)初始化过程中,DISPLAY 环境变量是必须的。

    22510

    Ubuntu使用deepin-wine源移植

    1、详细看 GitHub - zq1997/deepin-wine: 【deepin源移植】Debian/Ubuntu上最快的QQ/微信安装方式 2、添加仓库 首次使用时,你需要运行如下一条命令将移植仓库添加到系统中...wget -O- https://deepin-wine.i-m.dev/setup.sh | sh 3、应用安装 自此以后,你可以像对待普通的软件包一样,使用apt-get系列命令进行各种应用安装、更新和卸载清理了...清理wine容器deepin-wine应用第一次启动后会在~/.deepinwine/目录下生成一个文件夹(名字各不相同)用于存储wine容器(可以理解我一个“Windows虚拟机”),如果使用出了问题...移除软件仓库 sudo rm /etc/apt/sources.list.d/deepin-wine.i-m.dev.list \ /etc/profile.d/deepin-wine.i-m.dev.sh...sudo apt-get update 5、使用deepin-wine安装windows软件

    8910
    领券