Wine 8.16 开发版发布,重新实现微软已弃用的 DirectMusic API


Wine 8.16 最新开发版已发布。

Wine (Wine Is Not an Emulator) 是一个能够在多种兼容 POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,能够干净地整合 Windows 应用到桌面。

新版本主要变化:

  • 重新实现微软已弃用的 DirectMusic API

该 API 于 90 年代末作为 DirectX 的一部分开始实现。 Microsoft DirectMusic 是用于音乐和声音效果的 DirectX 组件。 DirectMusic 还充当 DirectSound 组件的高级接口。不过,早在 Windows Vista 时代,DirectMusic 就已被弃用,但仍然有许多旧的 Windows 软件存在,并且感兴趣的 Wine 用户/开发者渴望开始尝试。所以在 2023 年,围绕 DirectMusic 支持出现了新的 Wine 开发工作。

  • 针对回归测试的修复和改进
  • 修复多项错误

详情查看 Changelog。


相關推薦

2023-11-12

dows 应用到桌面。 新版本主要变化: 完成了更多的 DirectMusic API 实现 DirectMusic API 于 90 年代末作为 DirectX 的一部分开始实现。 Microsoft DirectMusic 是用于音乐和声音效果的 DirectX 组件。 DirectMusic 还充当 DirectSound 组件的高级

2023-10-27

了删除防火墙的工作。 SQL 语法 复制:此版本继续发布与MySQL 复制相关功能中使用的术语 。MySQL 8.2 弃用了一些SQL 语句,包括 “RESET MASTER”(使用 “RESET BINARY LOGS AND GTIDS” 代替),“SHOW MASTER STATUS”(“使用 SHOW BINARY LO

2023-10-26

LYOFFICE 文档 7.5 中的新增功能:文章 / 视频 面向开发人员的 ONLYOFFICE ONLYOFFICE 文档生成器 API 文档 文档 API 变更日志 插件和宏变更日志 文档生成器变更日志

2024-04-29

React 18.3.0 现已发布。此版本与 18.2 版完全相同,但添加了针对已弃用 API 的警告以及 React 19 所需的其他更改。 具体更新内容如下: React 允许写入this.refs以支持字符串 ref codemod 909071 对已弃用的findDOMNode outside Str

2023-10-15

善程度如何,让我们拭目以待。 Wine 8.18 还打包了用于 DirectMusic 处理的 FluidSynth 库,并在 Wine 的 Direct3D (D3D10) 代码路径中实现了更多特效支持。 主要变化 - 打包用于 DirectMusic 的 FluidSynth 库 - 在 Wayland 驱动程序中提供更多的窗

2023-10-01

升级到版本 1.9。 Wayland 驱动程序中的初始窗口管理。 DirectMusic 中的 SoundFont 支持。 各种错误修复。 详情可查看 changelog。 下载地址:https://wiki.winehq.org/Download

2024-01-22

Docker 25.0.0 现已发布,具体更新内容如下: New 添加 OpenTelemetry 跟踪。moby/moby#45652,moby/moby#45579 添加对 Linux 下 CDI 设备的支持。moby/moby#45134,docker/cli#4510,moby/moby#46004 添加一个额外的时间间隔,供容器启动期间运行状况检

2024-01-19

ARM64 平台支持 更新 Vulkan 驱动支持 改进 Direct3D 以及 DirectMusic 支持 …… 详情查看发布公告。

2022-06-10

到推荐的扩展。 扩展赞助- 支持构建你喜欢的扩展的开发人员。 VS Code 现在允许用户赞助他们最喜欢的扩展。当一个扩展可以被赞助时,VS Code 将在 Extensions view Details 页面中呈现一个 Sponsor 按钮,如下所示: Sponsor 

2022-09-13

,用于管理、保护与连接混合及云原生架构。 目前 Kong 发布了 3.0.0 版本,这个主要版本添加了一个用 Rust 编写的新路由器,和一个与 OpenTelemetry API 规范兼容的跟踪 API。此外,还进行了各种内部更改以提高 Kong 的性能和内存消

2023-10-13

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v27.0.0 更新

2023-08-23

级的 Enlightenment 窗口管理器。该项目从 Enlightenment 的软件开发仓库中直接集成并预配置最新的 Enlightenment,提供了模块特性、高度的可定制性及主题选择。 缺省的 Bodhi 系统很小巧,仅有的预安装程序是 Midori、Terminology、EFM (Enlig

2022-07-16

jQuery UI 1.13.2 现已发布,这是 jQuery 1.13 系列的第二个补丁版本。它包括 Checkboxradio 小部件的安全修复、Datepicker 的一些本地化更新以及一些社区提交的问题的修复。内置的 jQuery UI 文件现在包含在 npm 包中,这对于一些依赖它作为

2024-10-09

Python 3.13 现已正式发布,这是一个 Python 编程语言的最新主要版本。与 Python 3.12 相比,此版本包含许多新功能和优化。(与上一个候选版本 3.13.0rc3 相比,3.13.0 包含两个小错误修复以及一些文档和测试更改。) Python 3.13 中