wine算不算扩展linux应用生态的一条捷径?
Tofloor
poster avatar
安洛
deepin
2020-05-06 04:46
Author
如题。
讨论范围可以合理扩展,比如deepin-wine,proton,crossover等。


Reply Favorite View the author
All Replies
avatar
SamLukeYes
deepin
2020-05-06 05:00
#1
本帖最后由 samlukeyes123 于 2020-5-5 23:41 编辑

其实可以有,但这种方法的局限性也很大,比如说性能问题和兼容性问题。由于linux开源而windows闭源,wine的兼容性注定无法像wsl1那么好。
Reply View the author
avatar
xiamingyu
deepin
2020-05-06 05:22
#2
远不能达到原生软件那么可靠又阻碍同类软件的流行。-有用但挑不了大梁。有捷径人早走了
Reply View the author
avatar
WangZhongyun
deepin
2020-05-06 05:31
#3
不叫捷径,先满足大众需要才是正道。
Reply View the author
avatar
jianguo922
deepin
2020-05-06 05:41
#4
满足大众需要才是正道

Reply View the author
avatar
Feng Yu
deepin
2020-05-06 07:12
#5
https://bbs.deepin.org/post/193660
其实可以有,毕竟很多软件的windows版也是用的cygwin或者mingw移植的。但这种方法的局限性也很大,比如说性 ...

wine和cygwin本质上要解决的完全不是一类问题。你可以看看它们官方对于自己的介绍是完全不同的:

Wine官方中文网页是这么介绍的:
  1. Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。
Copy the Code


而Cygwin官方网站是这么介绍的:
  1. What...
  2. ...is it?
  3. Cygwin is:

  4. a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.
  5. a DLL (cygwin1.dll) which provides substantial POSIX API functionality.

  6. ...isn't it?
  7. Cygwin is not:

  8. a way to run native Linux apps on Windows. You must rebuild your application from source if you want it to run on Windows.
  9. a way to magically make native Windows apps aware of UNIX® functionality like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.
Copy the Code


更直观的比较:
Wine是可以在Linux上直接运行exe可可执行程序的
Cygwin本质运行的还是Windows程序(你看看它的目录全是exe和dll),不能运行Linux下的执行程序,那是WSL要解决的问题。
Reply View the author
avatar
SamLukeYes
deepin
2020-05-06 07:40
#6
https://bbs.deepin.org/post/193660
wine和cygwin本质上要解决的完全不是一类问题。你可以看看它们官方对于自己的介绍是完全不同的:

Wine官 ...

好的,我更正一下
Reply View the author
avatar
lookfor
deepin
2020-05-08 20:33
#7
本帖最后由 lookfor 于 2020-5-8 12:36 编辑

可以使用虚拟机和在线网站解决一些需求
还有投屏软件、xdroid、appimage
snap 和 flatpak 下载太慢

https://bbs.deepin.org/post/154346
https://bbs.deepin.org/post/192002
https://bbs.deepin.org/post/192861
Reply View the author
avatar
血染轩辕
deepin
2020-05-08 21:11
#8
wine是一条捷径,但不长久!!!
Reply View the author
avatar
521deepin
deepin
2020-05-08 21:29
#9
有维护wine的经济还真不如deepin开发原生应用由厂商提供API
Reply View the author
avatar
lflflf
deepin
2020-05-08 23:34
#10
https://bbs.deepin.org/post/193660
有维护wine的经济还真不如deepin开发原生应用由厂商提供API

哪个厂商肯给你提供API
Reply View the author
avatar
让我康康
deepin
2020-05-09 00:10
#11
应该算是一种无奈的选择
Reply View the author
avatar
dawei9989
deepin
2020-05-09 00:50
#12
路过进来看看,留下脚印。
www.beiheib.com
Reply View the author