Wine 6.0 发布,对 Linux 上的 Windows 软件进行大量优化

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Wine 6.0 已经发布。Wine(Wine Is Not an Emulator)是一个能够在多种兼容 POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Window...

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

此次更新特别纪念 Ken Thomases,一位在圣诞节前离开的杰出开发者,同时也是 Wine 上的 macOS 支持的主要负责人。

主要更新内容

  • PE 模块
    • 核心 DLL(包括 NTDLL,KERNEL32,GDI32,USER32 等)内置 PE 格式
    • 有一个新机制联系 UNIX 库和 PE 模块, 以便可以从 PE 调用 Unix 库来实现 Win32 API 无法实现的功能
    • Winelib 模块不再链接到 libwine.so
    • libwine 库不再使用,但仍提供给针对较旧版本构建的 Winelib 模块  
    • PE 模块可以将其调试信息拆分为一个单独的文件
  • Direct3D
    • 实施了针对 WineD3D 的实验性 Vulkan 渲染器 
    • 实现了部分 Direct3D 11 功能 
    • 支持 Direct3D 9 alpha-to-coverage 多重采样
    • Direct3D 图形卡数据库可识别更多图形卡, 并且报告的驱动程序版本已更新 
    • 添加、修改、删除了部分注册表项 
    • 当 ARB_buffer_storage OpenGL 扩展可用时,它将用于分配 OpenGL 缓冲区对象 
    • 当 EXT_framebuffer_multisample_blit_scaled OpenGL 扩展可用时,规模化的多样本解析操作可能会作为单次操
  • ......

更多详细内容,请查看更新说明


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Alone Together

Alone Together

Sherry Turkle / Basic Books / 2011-1-11 / USD 28.95

Consider Facebookit’s human contact, only easier to engage with and easier to avoid. Developing technology promises closeness. Sometimes it delivers, but much of our modern life leaves us less connect......一起来看看 《Alone Together》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具