Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
Cygwin和Wine两种跨平台模式适用范围的探讨
Experiences and Insight
680
views ·
2
replies ·
To
floor
Go
ld_liaomo
deepin
2018-12-08 16:25
Author
0) 大意
########
引自百度百科 :
`Cygwin `_ :
Cygwin是一个在windows平台上运行的类UNIX模拟环境
`Wine `_ :
Wine是一个能够在多种 POSIX-compliant操作系统上运行 Windows 应用的兼容层。
可以看出, 两者是相反的. 但都是试图在A平台上运行B平台的程序.
那么, 如果是为了兼得两个平台的优点, 不考虑信仰的问题, 两种方式哪种更好呢?
比如,
我是一个间歇性编译综合症患者(总想clone下来最新代码然后编译)
我想一边水QQ一边``./configure --prefix=/usr/local/bin && make && sudo make install``,
那我是应该Wine运行QQ呢, 还是Cygwin开发呢?
欢迎进行讨论. 请注明不同的情况和对用户的各种假设
Reply
Like 0
Favorite
View the author
All Replies
WENWEN
deepin
2018-12-08 16:55
#1
总之都不稳定 看好wine
Reply
Like 0
View the author
funtoo
deepin
2018-12-08 18:47
#2
选Cygwin就已经不是一种很好的方式了,Cygwin是把Unix风格的系统调用封装成了Win32 API,Cygwin里面的命令和工具也都是实实在在的.exe程序。
根本上来说,如果想要在Windows下面用Linux环境,除了虚拟机外,无论从性能还是兼容性,WSL都优于Cygwin。当然缺点也有,WSL还无法模拟run level,也没有经过真正的Linux内核和init加载过程,一些偏底层的东西跑不起来。
所以结论是WSL或wine二选一都可以。但是个人建议wine,WSL的文件系统性能比较弱。
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Copying folder - Not enough disk space?
Update driver for my computer
Popular Events
More
########
引自百度百科 :
`Cygwin `_ :
Cygwin是一个在windows平台上运行的类UNIX模拟环境
`Wine `_ :
Wine是一个能够在多种 POSIX-compliant操作系统上运行 Windows 应用的兼容层。
可以看出, 两者是相反的. 但都是试图在A平台上运行B平台的程序.
那么, 如果是为了兼得两个平台的优点, 不考虑信仰的问题, 两种方式哪种更好呢?
比如,
我是一个间歇性编译综合症患者(总想clone下来最新代码然后编译)
我想一边水QQ一边``./configure --prefix=/usr/local/bin && make && sudo make install``,
那我是应该Wine运行QQ呢, 还是Cygwin开发呢?
欢迎进行讨论. 请注明不同的情况和对用户的各种假设