deepin-superuser
deepin
2022-06-25 00:57 https://ludocode.com/blog/flatpak-is-not-the-future
Reply Like 2 View the author
https://ludocode.com/blog/flatpak-is-not-the-future
deepin不抵制platpak这些软件呀
flatpak和snap不适合桌面应用,除了https://ludocode.com/blog/flatpak-is-not-the-future,更致命的是flatpak和snap的应用是GUI应用,与宿主系统的GUI没法有一致观感,不要小看这点,这是最致命的。
用flatpak、snap为什么不直接静态编译😢
不如firefox的tar.gz
snap 为uuu独有,deepin 下安装snapd 可以自己玩耍 fp 几年前尝试过 官方弃坑了,当时runtime sdk自己安装了可以玩耍,总之一句话,居然想做根社区,那肯定要有自己的一套或兼容,是时候亮出dpk独立格式了。
flatpak和snap顶多是备胎,没有与当前内核系统匹配的软件时不得已而为之的东西。如果能把各软件的依赖优化到最精简,各常用软件能匹配好就是比较理想的了。
Popular Ranking
ChangePopular Events
More
谈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产出】的效率。