0.1.4
- 正式双架构版：补齐 arm64 setsid-exec（静态），amd64 已在实机验证 vmtoolsd 稳定常驻、vmware-toolbox-cmd 通信正常。
- amd64 setsid-exec 方案实机确认：appmarket 启动后 vmtoolsd 进程脱离 start.sh 会话持续存活。

0.1.3
- 根治后台存活：vmtoolsd 自带 --background 会 re-exec 裸 ELF 丢失 musl loader（uClibc 上必败）；shell & 后台又会被 appmarket 进程组回收 + SIGHUP 自杀。改用自带的静态 setsid-exec 包装器（fork+setsid+忽略 HUP 后 exec），让守护进程脱离 start.sh 会话存活，与 qemu-ga --daemonize 同理。
- 注意：本测试版仅含 amd64 setsid-exec，arm64 待补。

0.1.2
- 修复 daemon 化失败：vmtoolsd 自带 --background 在爱快 busybox/uClibc 控制台环境无法存活，系统也无 setsid/nohup。改用 shell 前台 + & 后台化（实机验证唯一能稳定存活的方式），记录 $! 到 pidfile。
- 抑制控制台刷屏：vmtoolsd 轮询 VMware backdoor 时内核会持续打 "Unknown ioctl" 到控制台，start.sh 启动时 dmesg -n 1 压低日志级别，stop.sh 停止时 dmesg -n 7 恢复。
- 修正 --debug 用法：该 build 的 --debug 需带日志文件参数，OVT_VERBOSE=1 时指向 log/vmtoolsd-debug.log。

0.1.1
- 修复启动失败：vmtoolsd 无 --pidfile 选项，改用 --background &lt;pidfile&gt; 合并 daemonize 与写 pidfile。

0.1.0
- 首个版本：在 VMware（ESXi/Workstation/Fusion）虚拟机中运行 open-vm-tools 13.0.0。
- 自带 musl 自包含运行时（vmtoolsd + vmsvc 插件 + glib + libtirpc 等），不依赖爱快 uClibc 系统库。
- 通用包同时打包 amd64 与 arm64，start.sh 按 uname -m 自动选择。
- 启动前检测 VMware 宿主（DMI/cpuinfo/dmesg），非 VMware 时报错；可用 OVT_FORCE=1 跳过。
- daemonize 启动，pidfile + 进程属主校验停止，避免误杀。
- 仅打包无 GUI 必需插件（guestInfo/powerOps/timeSync/vmbackup 等）；不含 gtk/hgfs/vix。
