[Topic DIscussion] 关于库
Tofloor
poster avatar
Lwh2008-Equinox
deepin
2022-11-08 06:05
Author

为什么Linux的库和依赖项要求这么高,举个例子,Debian的“地狱级”兼容性。

仅仅是不懂就问的心态,因为今天用Windows时发现很多Windows软件xp,7,10,11都可以跑

而Linux就不一定,VB就是个很好的例子

Reply Favorite View the author
All Replies
Ziggy
deepin
2022-11-08 06:15
#1

windows是闭源标准,linux是开放标准,一句话就是无利不起早

Reply View the author
jankin
deepin
2022-11-08 06:26
#2

各有利弊吧。win11原系统现在6个多G,还不包括驱动。deepin系统包3.3GB。看你觉得哪个重要。如果软件能积极维护,使用适配最新的API、ABI,linux就是最好未来。但是如果有沉重的历史包袱,需要不断延续,那可能就得像Windows那样了。

Reply View the author
SamLukeYes
deepin
2022-11-08 07:22
#3

Windows 程序用的 DLL 一般要么系统自带,要么应用自带了。在 Linux 的生态中并不是没有这样的分发思路,flatpak 就是一个典型,而且它还比 Windows 更先进,可以通过 ostree 来给不同软件携带的同一个库文件去重。至于“地狱级”的兼容性,那是传统包管理和非滚动的系统更新模式这两者的弊端叠加的结果。

真遇到找不到库的情况,Windows 用户可能会去百度搜索缺这个 DLL 怎么办,一不小心又点了个下崽器,而 Linux 用户直接在包管理器的数据库中检索文件名就能找到相应的库了。

Reply View the author
Lwh2008-Equinox
deepin
2022-11-08 16:13
#4
jankin

各有利弊吧。win11原系统现在6个多G,还不包括驱动。deepin系统包3.3GB。看你觉得哪个重要。如果软件能积极维护,使用适配最新的API、ABI,linux就是最好未来。但是如果有沉重的历史包袱,需要不断延续,那可能就得像Windows那样了。

fedora1个多GB。。。

Reply View the author
152******14
deepin
2022-11-08 16:47
#5

不要着急,玲珑包上线后,你的疑问就没了。

Reply View the author
Lwh2008-Equinox
deepin
2022-11-08 19:29
#6
152******14

不要着急,玲珑包上线后,你的疑问就没了。

主要是我用的kde neon,玲珑鬼知道支不支持

Reply View the author
晚秋(lateautumn)
Moderator
2022-11-08 19:53
#7
152******14

不要着急,玲珑包上线后,你的疑问就没了。

agree

Reply View the author
Lwh2008-Equinox
deepin
2022-11-08 20:33
#8
晚秋(lateautumn)

agree

烦人的是让unix跑appimage和flatpak都费劲的要死,因为有的时候会用到虚拟机里面的OpenIndiana

Reply View the author
zccrs
deepin
2022-11-08 22:10
#9

设计理念不同而已,windows想做到Debian那种也很难。

Reply View the author
Lwh2008-Equinox
deepin
2022-11-08 23:15
#10
zccrs

设计理念不同而已,windows想做到Debian那种也很难。

Windows貌似是每一个大版本都是一个标准库,除了一些更新会有一些新的库,Debian这种虽然也是非滚动更新但是做不到Windows除了标准库以外还有别的版本的库因为应该是依赖的问题还有一个就是unix和unix-like都是同类东西都放在统一的目录而不像Windows这种可以放在不同的地方。。。(不容易依赖冲突)

Reply View the author
SamLukeYes
deepin
2022-11-09 02:14
#11
Lwh2008-Equinox

Windows貌似是每一个大版本都是一个标准库,除了一些更新会有一些新的库,Debian这种虽然也是非滚动更新但是做不到Windows除了标准库以外还有别的版本的库因为应该是依赖的问题还有一个就是unix和unix-like都是同类东西都放在统一的目录而不像Windows这种可以放在不同的地方。。。(不容易依赖冲突)

fhs 迟早要进历史的垃圾堆的,这不是本质区别

Reply View the author
Lwh2008-Equinox
deepin
2022-11-09 02:16
#12
SamLukeYes

fhs 迟早要进历史的垃圾堆的,这不是本质区别

fhs?

Reply View the author
SamLukeYes
deepin
2022-11-09 02:35
#13
Lwh2008-Equinox

fhs?

你说的同类东西放在统一的目录,就是 fhs 标准规定的

Reply View the author
Lwh2008-Equinox
deepin
2022-11-09 03:09
#14
SamLukeYes

你说的同类东西放在统一的目录,就是 fhs 标准规定的

是这个对吧
Screenshot_2022-11-08-19-08-36-378_com.microsoft.emmx.jpg

顺便问你个问题,你知道/usr全称叫什么吗嘿嘿

Reply View the author
SamLukeYes
deepin
2022-11-09 03:24
#15
Lwh2008-Equinox

是这个对吧
Screenshot_2022-11-08-19-08-36-378_com.microsoft.emmx.jpg

顺便问你个问题,你知道/usr全称叫什么吗嘿嘿

这种问题没意思,随手 google 就出来了doubt

图片.png

Reply View the author
Lwh2008-Equinox
deepin
2022-11-09 04:56
#16
SamLukeYes

这种问题没意思,随手 google 就出来了doubt

图片.png

哈哈我最早是从sles文档里面看到的

Reply View the author