昨天 宣布发布新版本 项目的稳定分支 红酒,这是一个免费软件,可在UNIX环境(BSD,Linux)中实现类似于Windows的技术界面。 Wine不需要Windows操作系统即可运行,例如,它不是类似QEMU的仿真器,但是它允许您在UNIX环境中运行Windows应用程序。 Wine是为UNIX环境设计的,可用于所有主要的Linux发行版:Ubuntu,Debian,Fedora,SUSE,Slackware等。
Wine 5.0是新版本 该项目的 附带更多的支持 实施,重点介绍了Vulkan 1.1以及新版本 它总共进行了7,400多次更改。
Wine 5.0的主要新闻
在Wine 5.0的新版本中,突出显示了 Kernel32中使用的大多数功能 已经移至KernelBase, Windows体系结构更改后。
以及那样突出 能够混合使用32位和64位DLL文件 在用于下载的目录中。
其中包括的另一个新颖之处是 改进了对游戏控制器的支持, 其中包括一个迷你操纵杆(帽子开关),方向盘,油门和制动踏板。
以及安装和加载设备驱动程序 需要即插即用,并且不再支持2.2版之前的Linux内核中使用的旧Linux游戏杆API。
在改进方面 Direct3D 8和9可更准确地跟踪加载的纹理中的脏区。
减少了加载3D纹理时所需地址空间的大小 通过S3TC方法压缩(而不是加载完整的纹理,而是加载碎片)。 此外,还包含ID3D11Multithread接口,该接口用于保护多线程应用程序中的关键部分。
还 请注意,Vulkan图形API的驱动程序已更新 到新的Vulkan版本1.1.126。
另一方面,要提到的是,随着时间的推移,各种作业功能已转移到使用高性能系统功能与计时器一起工作的状态,这减少了许多游戏的渲染周期的开销。
然后 添加了使用FS Ext4不区分大小写的操作模式的功能。
另外,已经在以LBS_NODATA模式操作的列表显示对话框中对大量项目的渲染性能进行了优化。
在广告中突出显示的其他更改中:
- 添加了针对Linux的SRW(Slim读取器/写入器)锁的更快实现,已转换为Futex
- 外部依赖
- 为了构建PE格式的模块,使用了MinGW-w64交叉编译器
- XAudio2实现需要FAudio库的存在
- Inotify库用于跟踪BSD系统上的文件更改
- 要在ARM64平台上处理异常,需要Unwind库
- 现在需要Video4Linux1库,而不是Video4Linux2。
- 添加了对使用多个监视器和图形适配器的支持,包括动态更改设置的功能。
如何安装Wine 5.0?
Si 是Debian,Ubuntu,Linux Mint和衍生产品的用户,如果 使用64位版本 系统的 我们将通过以下方式启用32位架构:
sudo dpkg --add-architecture i386
现在 我们将向系统添加以下内容:
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
对于使用Debian的用户,他们必须使用以下方式添加存储库:
sudo nano /etc/apt/sources.list
deb https://dl.winehq.org/wine-builds/debian/stretch main
我们为Ubuntu 19.10及其衍生版本添加存储库:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
对于Ubuntu 18.04及其衍生版本:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
然后,我们使用以下代码更新存储库:
sudo apt-get update
做完了 我们继续安装Wine的基本软件包,以使其在系统上顺利运行:
sudo apt install --install-recommends winehq-stable
sudo apt-get --download-only dist-upgrade
至 Fedora及其衍生产品:
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo
最后,我们使用以下命令安装Wine:
sudo dnf install winehq-stable
在这种情况下 Arch Linux 或任何基于Arch Linux的发行版 我们可以从其官方发行版本存储库中安装此新版本。
安装它的命令是:
sudo pacman -sy wine