[V23 ] deepin 23 前瞻介绍 ——“玲珑” 包格式!
deepinV23 1.1w views · 75 replies
Tofloor
poster avatar
white777
Offical Team
2022-08-02 02:52
Author

玲珑包格式900x383.jpg

玲珑是什么?

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

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


玲珑的诞生

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

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

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


玲珑的特性

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

双对比图.png

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

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

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

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

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

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

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

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

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

Reply Favorite View the author
All Replies
xuqi
deepin testing team
2022-08-02 02:53
#1

👍

Reply View the author
deepin-superuser
深度内测组
2022-08-02 02:53
#2

图没了

Reply View the author
jelly
deepin
2022-08-02 02:54
#3
  • 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 楼

Reply View the author
Comments
ljq790615
2022-08-02 06:37
LILO(LInux Loader),即Linux引导程序。LILO是一个在系统启动时运行的程序,它用于选择引导计算机启动的操作系统。
Gs******kt@139.com
2022-08-02 06:02
个人觉得挺不错,而且键盘上三个字母还挨着,输入方便
派了个萌
2022-08-02 03:42
看起来真不错
Jason
deepin
2022-08-02 02:55
#4
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 楼

我觉得还是ll-cli好输入点

😂

Reply View the author
Jason
deepin
2022-08-02 02:57
#5

玲珑换了个域名了?之前是space呢

Reply View the author
jelly
deepin
2022-08-02 03:01
#6
Jason

我觉得还是ll-cli好输入点

😂

image.png

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

Reply View the author
川顺页
deepin
2022-08-02 03:02
#7

玲珑-商店,里面的超链接指向是局域网,希望改一下。

链接的是下面这个地址

http://10.20.52.176:32582/guide/start/install.html
image.png

Reply View the author
川顺页
deepin
2022-08-02 03:03
#8
jelly

image.png

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

或者改成long?

或者dpl?dpll

代表deepin ling long

Reply View the author
要讲武德
deepin
2022-08-02 03:10
#9
Jason

我觉得还是ll-cli好输入点

😂

ll-cli 六个字符, flatpak 是7个字母。 还不如不要简写 就叫 linglong 也没多几个字母啊,命令行都有代码补全的. 还有楼上的 lilo 也不错

Reply View the author
Comments
ljq790615
2022-08-02 08:28
lilo是个独立项目,不合适。感觉llam或者llpm不错。
liujindong
deepin
2022-08-02 03:15
#10

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

Reply View the author
Comments
Breeze
2022-08-07 08:27
搞个多余的括号,zsh,fish等补全是不是都失效了
川顺页
deepin
2022-08-02 03:17
#11

两个建议:

  1. update的时候貌似只能更新一个应用,能否加一个ll-cli update --all,全部更新?

  2. 编译的时候,拉取代码没有像docer那样有进度条,而是一堆fetch日志,显得很乱,建议隐藏,并且弄一个进度条比较好。

    image.png

Reply View the author
Jason
deepin
2022-08-02 03:22
#12
liujindong

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

这个是不需要加 <> 的,应该是文档的表达方式不准确

Reply View the author
deepinuser17
deepin
2022-08-02 03:50
#13

Screenshot_select-area_20220801204753.png
***https://linglong.dev/***网页出现无效SSL证书的信息,无法访问。

Reply View the author
枫叶
deepin
2022-08-02 03:58
#14

包中应该指定 cpu 指令集吧,怎么兼容多cpu指令集呢?通过后缀? app.x86.uab app.arm64.uab 这种吗?

Reply View the author
小小怪下士
deepin
2022-08-02 04:04
#15
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 楼

主要这个是玲珑全家桶,不止是ll-cli (linglong-command line interface)

Reply View the author
kangert
深度内测组
2022-08-02 04:23
#16

支持kissing_heart

Reply View the author
jelly
deepin
2022-08-02 05:08
#17
小小怪下士

主要这个是玲珑全家桶,不止是ll-cli (linglong-command line interface)

跟是不是全家桶没关系

Reply View the author
老王
deepin
2022-08-02 05:48
#18

果然起来了啊,各家发行版的包不一样确实很大程度上限制了linux的发展,深度此举必定是一个标志性的事件。

还有一个小问题就是,最近感觉系统有些臃肿,还是简化一下干净清新一点会更能吸引人一些。

Reply View the author
wcss2020
deepin
2022-08-02 05:48
#19

我最感兴趣的是 安全沙箱,我觉得这个创新不错,把应用和系统切开,这样不会因为安装一个应用影响 其它东西...

Reply View the author
wcss2020
deepin
2022-08-02 05:50
#20
老王

果然起来了啊,各家发行版的包不一样确实很大程度上限制了linux的发展,深度此举必定是一个标志性的事件。

还有一个小问题就是,最近感觉系统有些臃肿,还是简化一下干净清新一点会更能吸引人一些。

而且无论是deb和rpm,都有一个问题, 有时候经常因为一个软件包的原因,导致有些应用装不上,或者强行安装把系统搞坏了。。。

Reply View the author

1 / 4
To page
Use Markdown Editor
Loading