导读 | Wine 4.0 RC4 已经发布,Wine(“Wine Is Not a Emulator”的缩写)是一个兼容层,可以在各种兼容POSIX的操作系统(如Linux,macOS和BSD)上运行Windows应用程序。 Wine不像虚拟机或模拟器模仿相同的内部Windows逻辑,但Windows API调用转换为动态POSIX调用,消除了内存占用的性能和其他行为。 |
Wine特色
- 二进制兼容性
- 加载Windows 9x/NT/2000/XP/Vista/7/8/10,Windows 3.x和DOS程序和库
- Win32兼容的内存布局,异常处理,线程和进程
- 专为POSIX兼容的操作系统(例如Linux,macOS和FreeBSD)和Android而设计
- “bug-for-bug”与Windows的兼容性
图形
- 基于X11的图形允许远程显示任何X终端
- macOS和基于Android的图形支持
- X11,TrueType(.ttf / .ttc)和Windows位图(.fon)字体
- 支持基于DirectX的游戏和应用程序(Direct3D支持DX11)
- 支持基于OpenGL的游戏和应用程序
- 通过PostScript驱动程序打印到主机打印系统(通常是CUPS)
- 增强型图元文件(EMF)和Windows图元文件(WMF)驱动程序
- 桌面盒或可混合窗口
- Windows MultiMedia(WinMM)层支持内置编解码器
允许Windows程序与以下接口:
- 通过ALSA,OSS,PulseAudio,Core Audio等声音设备
- 通过XIM支持多语言键盘和CJK输入法
- 调制解调器,串行设备
- 网络(TCP/IP和IPX)
- ASPI扫描仪
- 通过XInput的Windows平板电脑(例如Wacom)
API覆盖范围和可移植性
- 专为与Win32代码的源代码和二进制兼容而设计
- Win32 API测试套件,以确保兼容性
- 可在各种C编译器上进行编译
- 允许混合使用Win32和POSIX代码
- 允许在一个地址空间中混合ELF(.so)和PE(.dll/.exe)二进制文件
- Win32兼容的头文件
- 自动生成的API文档
- 资源编译器
- 消息编译器
- IDL编译器
- 广泛的Unicode支持
- 国际化 – Wine支持16种语言
- 内置调试器和可配置的跟踪消息
- 使用Valgrind支持外部内存检查器
- 示例程序
Wine v4.0 RC4 发布日志
此版本中的新功能:
- 只修复了bug,处于代码冻结状态。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/123279.html