术语小词典:Wine、Box64、容器、前缀一次分清
核心六词
容器(Container)应用造出来的一台虚拟 Windows 电脑,有自己的 C 盘和设置。程序都装在容器里跑。详见容器概念。
快捷方式(Shortcut)指向容器里某个 exe 的启动器,可单独覆盖设置。容器与快捷方式是「默认值 + 例外」关系。
Wine开源的 Windows 兼容层,把 Windows 系统调用翻译成 Linux 指令。容器里的「Windows」本质上就是 Wine。默认版本 Wine 9.2(Custom),v11.0 起可用 Wine 10.10。
Box86 / Box64 ptitSeb 写的指令翻译器,把 x86/x86_64 的 CPU 指令实时翻成 ARM 指令。Box86 管 32 位程序,Box64 管 64 位程序。它们的策略档位就是「预设」。
前缀(Prefix) Wine 的术语:一套独立的 Windows 环境数据(注册表、C 盘结构)。每个容器的 .wine 目录就是一个前缀——所以「删容器」和「删前缀」是一回事。
驱动器映射(Drive Mapping)把手机目录挂成容器里的盘符(D:、E:...)。容器通过它访问你的游戏文件。
图形侧四词
| 术语 | 一句话解释 |
|---|---|
| Turnip | Mesa 项目里面向骁龙 Adreno 的开源 Vulkan 驱动,性能首选 |
| Vortek | 应用自研的实验性图形驱动,Mali 设备主力(v9.0 起) |
| VirGL | 通用软件渲染驱动,慢但全设备可用 |
| Zink | Mesa 里把 OpenGL 架在 Vulkan 上跑的层 |
包装器三词
| 术语 | 转译方向 |
|---|---|
| DXVK | DirectX 9/10/11 → Vulkan |
| VKD3D | DirectX 12 → Vulkan |
| WineD3D | DirectX → OpenGL(Wine 自带) |
外加 CNC DDraw(DirectDraw → OpenGL,最老游戏专用)。分工详见DX 包装器。
看日志常用词
- dynarec(动态重编译):Box64 的工作方式,运行时把指令块翻成 ARM 块;
- RootFS:容器里的 Linux 底座(Ubuntu Focal 改);
- WoW64:让 32 位程序跑在 64 位 Wine 里的机制;
- PRoot:无 root 权限跑 Linux 环境的技术,整个方案不需要 root 就靠它。
词汇对上了,再读版本脉络的更新日志就顺畅了。