[Topic DIscussion] 谈deepin【如何对待flatpak和snap】最为合适
Tofloor
poster avatar
youyou2011
deepin
2022-06-25 00:56
Author

谈deepin【如何对待flatpak和snap】

在开始之前,首先要明确几点:

1.deepin是一个【发行版】,首要确保的是系统的【稳定】。

2.flatpak和snap是【沙盒机制】方案,沙盒通常严格控制其中的程序所能访问的资源,比如,沙盒可以提供用后即回收的磁盘及内存空间。在沙盒中,网络访问、对真实系统的访问、对输入设备的读取通常被禁止或是严格限制。从这个角度来说,沙盒属于虚拟化的一种。很多【系统类程序】并不适合。

沙盒(英语:sandbox,又译为沙箱)

3.支持flatpak和snap有利于【app的推广与发展】。对app开发者很有利。

deepin站在【发行版】的立场,不应抵制flatpak和snap。

deepin可以对【应用类】的app提供【flatpak和snap】版本,比如【音乐app】。系统类app依然集成在系统中。【性能敏感类app】可提供【多种安装方式。让【最终用户】自行选择。

deepin目前不可能把所有类型的app都做一遍。全靠【第三方开发者】丰富app生态。

所以只要能丰富app生态,用何种方式实现,不应成为首要关注点。

【app生态参与者】数量稀少的情况下,并不适合【限制app的多样性】。

以【空间】换【app能够正常运行】可以加速【app产出】的效率。

Reply Favorite View the author
All Replies
deepin-superuser
deepin
2022-06-25 00:57
#1

https://ludocode.com/blog/flatpak-is-not-the-future

Reply View the author
zccrs
deepin
2022-06-25 01:03
#2

deepin不抵制platpak这些软件呀

Reply View the author
joo
deepin
2022-06-25 01:10
#3

flatpak和snap不适合桌面应用,除了https://ludocode.com/blog/flatpak-is-not-the-future,更致命的是flatpak和snap的应用是GUI应用,与宿主系统的GUI没法有一致观感,不要小看这点,这是最致命的。

Reply View the author
诗羔羊
deepin
2022-06-25 01:24
#4

用flatpak、snap为什么不直接静态编译😢

Reply View the author
Ziggy
deepin
2022-06-25 01:54
#5

不如firefox的tar.gz

Reply View the author
苏无名
deepin
2022-06-25 02:50
#6

snap 为uuu独有,deepin 下安装snapd 可以自己玩耍 fp 几年前尝试过 官方弃坑了,当时runtime sdk自己安装了可以玩耍,总之一句话,居然想做根社区,那肯定要有自己的一套或兼容,是时候亮出dpk独立格式了。

Reply View the author
WangZhongyun
deepin
2022-06-25 03:17
#7

flatpak和snap顶多是备胎,没有与当前内核系统匹配的软件时不得已而为之的东西。如果能把各软件的依赖优化到最精简,各常用软件能匹配好就是比较理想的了。

Reply View the author
新手小白
deepin
2022-06-25 03:51
#8
It has been deleted!