阿甘
2022-09-07 14:27 deepin
这这是一种创新,解决了痛点,我们拭目以待吧。
Reply Like 0 View the author
这这是一种创新,解决了痛点,我们拭目以待吧。
玲珑和docker区别在哪儿?
flatpak挺好,就是个别程序不支持中文输入让人遗憾。
玲珑软件网页,腾讯TIM安装失败
v20有人成功安装上吗?
现有的linux系统尚没有给应用程序开发提供一套稳定的编程接口(不同发行版有不同的接口),这导致了系统层与应用软件层耦合太多,系统升级,很可能导致原先的软件的依赖被打破而无法运行,软件开发者要么也同步升级,要么放弃用户。
玲珑包格式的提出,试图为解决这一问题,提供一个过渡方案,应该说,这是一个为用户着想的方案,希望有效!
Popular Events
More
各位小伙伴们,大家好!上篇文章中,我们了解了玲珑方案的创造过程。而今天我们将对玲珑组件及权限管理机制做出解读——它们分别是什么工具,将用于怎样的操作,提供什么支持?和我们一同来看看包构建工具、包管理工具、权限管理机制的相关内容吧!
01 包构建工具
玲珑包构建工具ll-builder,是为应用开发者提供的一款构建玲珑应用的工具。
它支持在独立沙箱内构建,并提供完整的SDK开发套件,支持主流的编译和调试工具,如GCC、LLVM、GDB等。
02 包管理工具
玲珑包管理工具ll-cli,是一款命令行的包管理工具,用于管理玲珑应用的查询、安装、卸载、启动、关闭、调试、更新等操作。
如果你想获取完整的帮助信息,就可以通过“ll-cli --help”命令,直接查看具体内容。
03 权限管理机制
玲珑为了保护用户隐私信息,设计了应用对用户隐私数据的访问控制机制。
它主要包括:用户家目录文件访问、用户的日历日程数据、摄像头、麦克风等设备访问控制。
玲珑的权限管控机制基于主动探测主动管控技术,通过监测应用对系统资源的实际访问动作,主动对用户进行告知,并向用户申请权限。这样一来可以减少开发者迁移的工作量,也减少了权限机制被绕过的可能性。
除此之外,玲珑还具备哪些方面的优势呢?
deepin正式集成玲珑,部分自研应用已使用玲珑包格式。你可以通过自研的桌面环境DDE进行便捷的管理,如应用启动、更新、卸载、主题与个性化设置等。未来控制中心还会提供权限管控界面,保护你的隐私安全。
与其他容器化包管理工具相比,玲珑提供了完善的机制,供发行版针对runtime进行深度优化,优化后大大减少runtime的大小,使得应用启动速度更快,性能表现更优。
玲珑通过对包构建、运行时与操作系统的分层设计,提供稳定的runtime以及多版本共存特性,解决了应用在Linux中错综复杂的依赖关系,以及依赖带来的兼容性问题。通过实现应用与系统、应用与应用间相互隔离,增强系统的兼容性与稳定性。
玲珑应用运行在沙箱中,通过容器化技术实现数据文件重定向,避免应用直接修改宿主机的系统文件,保护了系统的安全性。玲珑沙箱默认禁用了root权限,防止应用运行时可获取过高权限,减少用户数据。
玲珑应用支持文件级别的增量更新,减少大批量应用更新时对带宽和磁盘空间的占用。
玲珑支持在线分发,也支持bundle格式进行离线分发,无需安装即可运行。离线包格式支持deepin、Ubuntu、Debian等发行版本,你可以在玲珑官网下载与体验!
玲珑官网:https://linglong.dev
玲珑网页商店:https://store.linglong.dev
在未来,我们也将会提供更丰富的应用权限管控,保护用户隐私,提升包安装过程中的易用性!期待各位小伙伴们前去试用,在论坛中与我们积极交流你的使用体验哟~