An Insight into Linglong (III): Advantages of Permission Management Mechanism

In the last article, we mentioned that Linglong’s permission management mechanism relies on active detection and active control. By monitoring the access actions of applications to system resources, it actively informs users and requests permission from users, which decreases the migration workload of developers, and also reduces the possibility that the permission management mechanism may be bypassed.

Besides protecting user privacy, what other advantages does it have?

玲珑英文.jpg

Beautiful and easy-to-use UI interface

Deepin has officially integrated the Linglong package format, which has been used by some deepin applications already. You can easily manage Linglong apps, such as app startup, updates, uninstallation, and personalization settings in DDE. In the future, Control Center will also offer permission management settings to protect your privacy.

Fast startup and better performance

Compared with other package management tools, Linglong provides a complete mechanism for distributions to deep optimize runtime. After optimization, the runtime size can be greatly reduced, making the startup faster and its performance better.

Isolated from the system with higher compatibility

Through the layered design of package building, runtime, and operating system, Linglong provides stable runtime and multi-version coexistence features, which solves the intricate dependencies of applications in Linux and the compatibility problems caused by it. By isolating applications from the system and other applications, the compatibility and stability of the system are enhanced.

Secure running in a sandbox

Linglong applications run in the sandbox, so that data file redirection can be realized through containerization technology, which prevents applications from directly tampering with system files on the host.

Incremental updates

Linglong applications support incremental updates at the file level, which reduces resource occupation on network traffic and disk space when lots of apps are updated.

Easy to distribute and supports bundle format

Linglong apps support online distribution, and offline distribution in the bundle format, which can be run without installation. The bundle packages can run on deepin, Ubuntu, Debian, and other distributions. Welcome to download and try Linglong apps on Linglong official website!

Linglong Hompage: linglong.dev

Linglong Web Store: store.linglong.dev

In the articles about Linglong, we have introduced the selection of the Linglong solution, Linglong components, and the advantages of the permission management mechanism. You may have a comprehensive understanding of the Linglong package format.

In the future, we will develop richer permission control functions for Linglong apps, so as to better protect user privacy and improve the ease of installation! Welcome to the official forum (bbs.deepin.org) to share your experience!

Telegram: t.me/deepin

Twitter: twitter.com/linux_deepin

Reddit: reddit.com/r/deepin

Discord:discord.gg/xjjkcp6H2P