不一定都能,Wine无法保证能运行所有的Windows应用,还有一些exe即使用Wine也不能运行或者运行不正常
wine不是万能药
所以要从开发端就应该对开发者友好。
Wine只不过是一个动态调用接口,用于运行Windows应用程序。(类似编译器?)
但Windows是闭源系统,代码不开放,所以Wine的代码其实都是开源社群硬生生手搓出来的,其实使用效果并不能够达到预期(比如部分应用程序全屏显示故障、桌面歌词渲染效果非常糟糕、包括中文在内的部分语言及其特定场景显示出错等问题),显然,Wine并不是个万金油。
关于应用生态的问题,如果应用程序的Linux版本可以满足使用,还是尽量使用Linux版本。
另外,即使一个应用程序没有Linux版本,也可以考虑寻找Linux上已有的同类程序作为替换,但这样做固然很困难,学习成本也许比适应新版本的系统还要困难。不过,既然你已经选择使用了Linux,这固然是非常坚定的一步。
如果应用程序有Android版本可用且可以达到预期,可以尝试安装Android版本。
如果一个应用在Wine下效果并没有达到预期,则需要考虑是否安装一个Windows虚拟机来解决运行不佳的问题。当然,这在一定程度上需要你的电脑性能和配置较高。
如果是游戏用户,Steam的游戏大多已经支持了Linux系统。如果游戏不能正常运行,建议在实机的Windows上运行,而不是依靠虚拟机。
目前各类Linux系统仍有诸多不完善之处,如果你仍旧没有找到最完美的Linux,却依旧对它感兴趣的话,建议将你所最喜欢的Linux系统和Windows安装在一起,以防备使用问题。虽然这样并不太方便,但却是目前的最优解。无论如何,感谢你选择了Linux系列系统,比如UOS和它的社区版Deepin。
话说我不在这一年多了,还是甚是想念这里。
wine不是万能的,想要兼容性还得是虚拟机
Wine只是临时的解决方案,好用还是要用原生的。我的原则是:有原生的用原生,没有原生的用替代,实在替代都没有才考虑Wine。
不一定都能
别想太多,即便是在瘟到死中,有些软件或游戏,瘟 7 中能运行的,到了瘟 10 中开了兼容模式都不一定运行得了,打了补丁才能勉强能用,运行起来也是各种毛病
例如微软自家的 地牢围攻
那为何不直接用win呢。
uos生态的软件比win落后好多,能否所有软件都用wine来启动win版