Wine 7.22 发布,Windows 应用的兼容层


Wine 7.22 已发布。

Wine 7.22 为 Vulkan 和 OpenGL 在 64 位上实现了 32 位转换,捆绑 OpenLDAP 库,并以可移植可执行 (PE) 格式构建,支持 WinPrint 中的 RAW 打印处理器,更多 printf 格式转换工作,以及各种错误修复。

此外还有各种错误修复:

  • #41989 Musette 在 winex11 中崩溃
  • #45233 TIDAL 安装程序无法在 64 位 WINEPREFIX 中启动已安装的程序
  • #48053 kernel32:change 在 Wine 中随机(很少)失败
  • #49297 Spark AR studio 安装程序无法启动:此版本的 Windows 不支持 Spark AR Studio,请升级至Windows 10
  • #52511 Hemekonomi 由于 loader_section 和 Win16 mutex 之间的死锁而在退出时挂起
  • #52872 vbscript:Asc/Chr 中的代码页处理不正确,导致印地语语言环境测试失败
  • #53130 ntdll:threadpool - test_tp_instance() 在 Windows 8+ 上失败(很少)
  • #53131 ntdll:threadpool - test_tp_multi_wait() 在 Wine 中失败(很少)
  • #53266 Syberia:游戏经常崩溃
  • #53268 urlmon :protocol - test_protocol_terminate() 在 Windows 和 Wine 上失败
  • #53288 使用 MSVC 2022 ASan 编译的应用程序无法启动,需要 QueryVirtualMemoryInformation
  • #53296 USB Device Remover 在未实现的函数 mscoree.dll.StrongNameTokenFromAssembly 上崩溃
  • #53387 Vernier USB 传感器在 WINE 中不可用
  • #53402 当它们的 unix lib 由 LLVM lld 链接时,伪造的 dll(例如 OPENGL32.dll)将不会加载
  • #53429 opengl32:opengl 在 Debian 11 + Intel GPU 上失败
  • #53474 内存处理的变化导致 Framemaker 8 崩溃
  • #53529 将 wine 与自定义 ld-linux.so.2 32 位预加载器一起使用,无需破解
  • #53670 vbscript 无法编译带有反向 gte、lte、(=>、=<) 的表达式
  • #53677 无效的 O_WRONLY 读取集 errno=EACCES 而不是 EBADF

...

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

更多详情查看更新公告:https://www.winehq.org//announce/7.22

 


相關推薦

2023-07-09

OSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。 Wine 8.12 已发布,Wine 8.12 中最重要的是 Wayland 驱动程序工作正在上游进行。今年 3 月份,早期的 Wine Wayland 驱动程序代码被合并到 Wine 中, Wine 8.12

2022-04-23

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-08-29

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-11-03

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-06-05

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-07-17

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-09-11

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-08-14

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-06-19

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-04-09

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-12-11

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-07-31

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-10-16

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,

2022-07-02

POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,