大概几个月前曾经去官网了解过,读过上面一系列的文章
个人看法
一直的都觉得这个项目意义不大或者说不太实用
像你说的,就是在内核态实现一套 win api
这样必须花多很多精力来保持内核的稳定
不像 wine,进程挂掉就挂掉,至少不会污染内核空间
再加上 M$ 的底层 Win API 没有工业标准(例如类似 *nix 的 POSIX),只有事实标准(或者说实现标准),而且还有一些不公开的 API,情况就更复杂
感觉这样的 hacking 因为不是基于 virtualization
在安全性和稳健度上都很容易出问题
相比之下
因为硬件速度一直在提升
我觉得 Xen 和 KVM 更有意义
当然,他们的研究精神值得敬佩
PS. 目前很满意在 P4 下用 wine 玩 starcraft 和 diablo 2 的速度