[Exchange and share] deepin V23 前瞻介绍 ——“玲珑” 包格式!
Tofloor
poster avatar
white777
deepin
OM
2022-08-02 18:52
Author

玲珑包格式900x383.jpg

玲珑是什么?

玲珑——统信软件自研的开源软件包格式,用于实现应用包管理、分发、沙箱、集成开发等功能。

在deepin V23 Preview阶段,独立创新的包格式到来,将解决linux长久存在的依赖问题和安全问题。同样,它也将成为建立独立上游的基础。


玲珑的诞生

“玲珑”的名称从何而来?

八宝玲珑塔,蕴含芥子乾坤般的另一个世界,状似七层实非七层,以逞道法之变化。

而我们则取“玲珑”二字,融合“隔离”与“分层”思想,推出全新的Linux包格式,将应用运行时的系统环境进行分层管理,并提供沙箱环境,致力于治理Linux系统下复杂、交叉的依赖关系,以及过于松散的权限管控问题。


玲珑的特性

那么作为独立上游基础的玲珑,它究竟好在哪里?不妨让我们来看这张图!

双对比图.png

第一,它将面向任意linux发行版 ,只需要构建一次,即可运行在任意的linux发行版桌面环境;

第二,它提供简单小巧的构建工具 ,方便易用;

第三,它具备稳定独立的运行环境 ,提供了稳定兼容的runtime,且应用可自行控制依赖与系统独立;

第四,它包含安全隔离的沙箱容器 ,玲珑应用运行在独立的沙箱环境,与宿主机隔离,安全稳定;

第五,它拥有完善的权限管控机制 ,致力于保护用户隐私;

第六,它同时支持应用增量更新 。

访问玲珑商店、了解玲珑安装、命令行工具及构建工具等更多内容:https://linglong.dev/

总而言之,它提升了易用性及安全性,极大程度保护了使用者的隐私!欢迎各位小伙伴前去安装试用,有任何疑问与建议,请随时留言与我们进行探讨~blush

后续的揭秘中,我们也将对玲珑方案的创造过程、玲珑组件、权限管理机制的优势进行详细解读,帮助大家深入了解这个独立创新的包格式,敬请期待!tail

Reply Favorite View the author
All Replies
3 / 5
To page
pgxppp
deepin
2022-08-03 17:40
#41

Reply View the author
sammy-621
deepin
2022-08-03 18:00
#42

这个介绍很接地气,文档的好坏是系统成熟与好坏的指标之一。给Deepin点赞applaud

Reply View the author
Hibanaw
deepin
2022-08-03 19:28
#43

提个建议?

Q&A里面这个

应用数据保存到哪里?在沙箱外哪里能找到?

因玲珑应用遵循互不干涉原则,XDG_DATA_HOMEXDG_CONFIG_HOMEXDG_CACHE_HOME环境变量被定义到宿主机 ~/.linglong//对应的路径下,因此用户应用数据会保存在此路径下,应用运行过程中写入数据时,也应该读取对应的环境变量写入数据。禁止应用间互相配置调用。

玲珑在设计的时候能不能遵循xdg规范将配置文件放置在~/.config/下呢?“禁止应用间互相配置调用”感觉会导致很大的局限性

Reply View the author
aurora
deepin
2022-08-03 19:45
#44

proud

Reply View the author
叶羽
deepin
2022-08-03 22:17
#45

原文中「它将面向任意linux发行版 ,只需要构建一次,即可运行在任意的linux发行版桌面环境」,我是不是可以理解为其他Linux发行版只要安装了玲珑商店就可以一键小白式下载和卸载软件?

Reply View the author
Comments
zccrs
2022-08-04 19:27
你理解的很到位
wcs4221
deepin beta test group
2022-08-03 23:41
#46

试用不错。不过qq装上,在v23上是用不了呀?

Reply View the author
ljq790615
deepin
2022-08-04 01:58
#47

玲珑程序现在还是粗糙了些

ll-cli 命令没有版本号显示命令

ll-cli --help-all 显示信息和 --help完全一样

ll-cli 命令帮助信息没有区域相关,不显示中文信息。

Reply View the author
lindorx
deepin
2022-08-04 02:23
#48
jelly

image.png

ll-cli 前面的 ll 跟我自己设置的快捷命令重复,所以感觉 怪怪的 😄

我也是

Reply View the author
greeecy8
deepin
2022-08-04 04:35
#49

这是一个伟大的构思,并且正在变成现实,这一天,终于到来了,统一的软件底层,有助于大一统的实现,加油deepin

Reply View the author
dingli
deepin
2022-08-04 16:54
#50
liujindong

看了下介绍,安装的时候,包名还要加<>,写作install <>,这是处于什么考虑呢,为什么不能直接输入install 包名。。。。

用于带空格的软件名呗,很简单,比如说:vm virtualbox 这个用法跟用双引号一样。

Reply View the author
dingli
deepin
2022-08-04 16:55
#51
dingli

用于带空格的软件名呗,很简单,比如说:vm virtualbox 这个用法跟用双引号一样。

但是如果是不带空格的包名能直接输入那就更好了。

Reply View the author
muihiuwev
deepin
2022-08-04 17:43
#52

lio 更简洁,三个字母以上感觉会减少输入欲望。

Reply View the author
会写书不会写代码
deepin
2022-08-04 18:59
#53

出一个ui版本的构建工具就好了。。

Reply View the author
152******28
deepin
2022-08-04 21:10
#54

这个玲珑包格式啥时候能支持fedora和archi操作系统

Reply View the author
leezn
deepin
2022-08-05 02:00
#55

以后的deepin v23对于deb包是怎么样的处理策略呢?前期难免玲珑资源少,要装不少deb包,会不会就此破坏依赖呢?

Reply View the author
北极狼🎋
deepin
2022-08-05 04:16
#56

CentOS如何安装玲珑全家桶呢,只看到deb的安装,没看到rpm的安装.

Reply View the author
187******92
deepin
2022-08-05 05:18
#57

image.png微信 qq都装不上 我试了ubuntu2204

Reply View the author
deepin
2022-08-05 13:15
#58

软件管理包学习资料:https://www.openeuler.org/zh/learn/mooc/detail/?id=1

Reply View the author
亚历山大一世
deepin
2022-08-05 17:34
#59
It has been deleted!
亚历山大一世
deepin
2022-08-05 17:35
#60
jelly
  • ll-cli 的玲珑命令,感觉有点麻烦,很难看出跟 玲珑 拼音的关系;
    • linglong 都取 不相同的前半部分 lilo ,去掉相同的后半部分 ngll-cli 换成 lilo ,是不是简洁、达意 了许多?英语的读音也跟拼音有几分相似。

更新

  • 发现已经有 lilo Linux命令了,ll-cli 再改成 linlon 的话,感觉 除了达意,字数也一样了
  • 不过 ll-cli 前面的 ll ,理解起来 很容易跟 自定义的Linux 别名 冲突image.png

image.png


更新2

“我觉得用llam(linglong application management 玲珑应用管理)或者用 llpm(linglong package management 玲珑包管理)更简洁吧!” —— 引用自 28 楼

差点看成是luoli😂

Reply View the author
3 / 5
To page