皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Wine 9.16 开始致力于 Driver Store 实现,为 Wayland 提供 pbuffer 支持

Wine 9.16 是这款开源软件最新的每两周一次的开发快照,该软件支持在 Linux 上运行 Windows 游戏和应用程序。

Wine 9.16 是近期记忆中最令人兴奋的开发快照之一。在 Wine 9.16 中,有一个初始的 Driver Store 实现,以及 Wayland 驱动程序中的 Pbuffer 支持。

Microsoft 的驱动程序存储是在 Windows Vista 中引入的,作为硬盘上安全位置的收件箱和第三方驱动程序包的受信任集合。Microsoft 的文档将 Windows 驱动程序存储区描述为:

“Driver Store 是收件箱和第三方驱动程序包的可信集合。操作系统将此集合维护在本地硬盘上的安全位置。只有驱动程序存储区中的驱动程序包可以安装在设备上。

将驱动程序包复制到驱动程序存储区时,将复制其所有文件。这包括 INF 文件和 INF 文件引用的所有文件。驱动程序包中的所有文件都被视为对设备安装至关重要。INF 文件必须引用设备安装所需的所有文件,以便它们存在于驱动程序存储区中。如果 INF 文件引用了驱动程序包中未包含的文件,则不会将驱动程序包复制到应用商店。

将驱动程序包复制到驱动程序存储的过程称为暂存。必须先将驱动程序包暂存到驱动程序存储区,然后才能使用该包安装任何设备。因此,驱动程序暂存和设备安装是单独的操作。

驱动程序包通过验证和确认将暂存到驱动程序存储区。

在 Wine 9.16 中,SETUPAPI 代码现在可以安装到 SetupCopyOEMInf() 中的驱动程序存储区,能够从 SetupUninstallOEMInf() 从驱动程序存储区卸载,以及其他准备工作。

Wine 9.16 开始致力于 Driver Store 实现,为 Wayland 提供 pbuffer 支持

Wine 9.16 中的像素缓冲区 Wayland 驱动程序支持用于处理WGL_ARB_pbuffer和WGL_ARB_render_texture以及广告支持 pbuffer 的格式。

Wine 9.16 还提供了更多用 MSHTML 实现的原型对象,并附带了 25 个已知的 bug 修复。

通过 WineHQ.org 提供有关 Wine 9.16 开发版本的更多详细信息。

转自 Wine 9.16 Begins Working On Driver Store Implementation, Pbuffer Support For Wayland – Phoronix