[Exchange and share] 深入探究玲珑 02——玲珑组件&权限管理机制!
Tofloor
poster avatar
white777
deepin
OM
2022-08-27 01:03
Author

玲珑2.jpg

各位小伙伴们,大家好!上篇文章中,我们了解了玲珑方案的创造过程。而今天我们将对玲珑组件及权限管理机制做出解读——它们分别是什么工具,将用于怎样的操作,提供什么支持?confused和我们一同来看看包构建工具、包管理工具、权限管理机制的相关内容吧!tail


01 包构建工具

玲珑包构建工具ll-builder,是为应用开发者提供的一款构建玲珑应用的工具

它支持在独立沙箱内构建,并提供完整的SDK开发套件,支持主流的编译和调试工具,如GCC、LLVM、GDB等。


02 包管理工具

玲珑包管理工具ll-cli,是一款命令行的包管理工具,用于管理玲珑应用的查询、安装、卸载、启动、关闭、调试、更新等操作。

如果你想获取完整的帮助信息,就可以通过“ll-cli --help”命令,直接查看具体内容。


03 权限管理机制

玲珑为了保护用户隐私信息,设计了应用对用户隐私数据的访问控制机制。

它主要包括:用户家目录文件访问、用户的日历日程数据、摄像头、麦克风等设备访问控制。

玲珑的权限管控机制基于主动探测主动管控技术,通过监测应用对系统资源的实际访问动作,主动对用户进行告知,并向用户申请权限。这样一来可以减少开发者迁移的工作量,也减少了权限机制被绕过的可能性。

除此之外,玲珑还具备哪些方面的优势呢?

  • 它具备美观便捷的图形化管理

deepin正式集成玲珑,部分自研应用已使用玲珑包格式。你可以通过自研的桌面环境DDE进行便捷的管理,如应用启动、更新、卸载、主题与个性化设置等。未来控制中心还会提供权限管控界面,保护你的隐私安全。

  • 它的启动速度快,性能更优

与其他容器化包管理工具相比,玲珑提供了完善的机制,供发行版针对runtime进行深度优化,优化后大大减少runtime的大小,使得应用启动速度更快,性能表现更优。

  • 它与系统相隔离,兼容性更强

玲珑通过对包构建、运行时与操作系统的分层设计,提供稳定的runtime以及多版本共存特性,解决了应用在Linux中错综复杂的依赖关系,以及依赖带来的兼容性问题。通过实现应用与系统、应用与应用间相互隔离,增强系统的兼容性与稳定性。

  • 它在沙箱中运行,安全性更高

玲珑应用运行在沙箱中,通过容器化技术实现数据文件重定向,避免应用直接修改宿主机的系统文件,保护了系统的安全性。玲珑沙箱默认禁用了root权限,防止应用运行时可获取过高权限,减少用户数据。                           

  • 它支持增量更新,可减少资源消耗

玲珑应用支持文件级别的增量更新,减少大批量应用更新时对带宽和磁盘空间的占用。

  • 它易于分发,可支持bundle格式

玲珑支持在线分发,也支持bundle格式进行离线分发,无需安装即可运行。离线包格式支持deepin、Ubuntu、Debian等发行版本,你可以在玲珑官网下载与体验!

玲珑官网:https://linglong.dev

玲珑网页商店:https://store.linglong.dev


在未来,我们也将会提供更丰富的应用权限管控,保护用户隐私,提升包安装过程中的易用性!期待各位小伙伴们前去试用,在论坛中与我们积极交流你的使用体验哟~tail

Reply Favorite View the author
All Replies
1 / 2
To page
辉夜
deepin
2022-08-27 03:34
#1

下次更新大概啥时候,想体验下原子更新

Reply View the author
xuqi
deepin testing team
2022-08-27 17:23
#2

kissing_heart

Reply View the author
方老四
deepin
2022-08-27 22:07
#3

啥时候把完整的ll-builder SDK开发套件放出来?每天都到玲珑网站看一下,有没有新东西放出

Reply View the author
xcwenn
deepin
2022-08-28 05:31
#4

深度截图上玲珑

Reply View the author
xcwenn
deepin
2022-08-28 05:31
#5

深度截图上玲珑

Reply View the author
uos008
deepin
2022-08-29 01:05
#6
It has been deleted!
uos008
deepin
2022-08-29 01:05
#7

玲珑官网:https://linglong.dev

玲珑网页商店:https://store.linglong.dev

这两个链接指向的是这个论坛。

Reply View the author
Bigbang
deepin
2022-08-29 23:01
#8

不错不错,基本办公都可以了,微信wps 都有了

Reply View the author
wtz
deepin
2022-08-29 23:37
#9

看到了flatpak的影子tail

Reply View the author
la
deepin
2022-08-30 21:38
#10

感觉这个命令行输入非常不便no

Reply View the author
南川
deepin
2022-08-31 23:04
#11
la

感觉这个命令行输入非常不便no

个人感觉过得去 就是黏贴比较麻烦

Reply View the author
199******40
deepin
2022-09-01 23:59
#12
la

感觉这个命令行输入非常不便no

ll-cli无论是吐槽,还是建议,可能都会维持原样吧!愚见:弄成一个和包管理相关的缩写词是不是会更有利于传播呢?apt足够短,pacman望文知意,😁

Reply View the author
Comments
方老四
2022-09-03 19:10
ll-client,简写ll-cli,与ll-servce服务(运行在内存中)对应。
ruieapples
deepin
2022-09-02 10:47
#13

玲珑真的是重复造轮子 这套玩法别人都有 还比你成熟 真的该选lmg包做包管理器 起码还有个伙伴

Reply View the author
Comments
方老四
2022-09-03 18:52
lmg<>linglong?
xuqi
deepin testing team
2022-09-02 17:09
#14

tail

Reply View the author
阿甘
deepin
2022-09-03 15:12
#15

有一个疑问:

(1)玲珑应用是通过容器运行的,是否会占用更多的内存,运行效率是否会不如普通的非容器应用?

(2)有多个玲珑应用同时运行,是否存在多个容器副本,导致内存需求过大?

Reply View the author
Comments
方老四
2022-09-03 18:56
每个玲珑软件需要增加大概3M的内存,值得,容器可以避免进程之间的相互影响,系统和应用的运行稳定性大大增强。
方老四
deepin
2022-09-04 23:03
#16

玲珑包wps,不能打开输入法,退出后不能自动关闭容器,必须通过命令手动kill容器。其他的玲珑软件不存在这个问题。

Reply View the author
155******95
deepin
2022-09-05 00:06
#17

IMG_20220904_130936.jpg
IMG_20220904_154814.jpg

Reply View the author
andktan
deepin
2022-09-06 22:47
#18
辉夜

下次更新大概啥时候,想体验下原子更新

用上了,也没感觉出来smirk

Reply View the author
andktan
deepin
2022-09-06 22:48
#19
方老四

玲珑包wps,不能打开输入法,退出后不能自动关闭容器,必须通过命令手动kill容器。其他的玲珑软件不存在这个问题。

我怎么没有找到玲珑包的wps呢?

在哪里呀?

Reply View the author
Comments
方老四
2022-09-07 04:10
通过命令安装:ll-cli install cn.wps.wps-office
辉夜
deepin
2022-09-07 01:36
#20
andktan

用上了,也没感觉出来smirk

不可能吧,v23就更新了一次,要第二次更新才能体验到,最近几天有更新?

Reply View the author
1 / 2
To page