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?
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