[Feelings & Sharing] A brief analysis of the difference between deepin V20 and V23
poster avatar
Super Moderator
2024-03-21 15:31

Several versions of deepin v23 have been released. What is the difference between deepin v23 and deepin v20?

Whether it's new features or bug fixes, it ultimately boils down to differences in software versions. In deepin v20, the upstream Debian software source is still used. However, in deepin v23, they have chosen to maintain their own software packages and build their own package building system. It's noted that the deepin v23 package is self-built, but the packager has not yet downloaded the package. If you wish to add the software packages you use to the source, contributions can be submitted to deepin-community. Although deepin v23 has fewer software packages than deepin v20, the overall software versions are relatively new, offering updated features. Deepin v23 still uses apt as the package management tool, which poses no issues. The key challenge lies in ensuring compatibility among software packages due to shared dependencies.

Someone once asked why Windows doesn't face this problem. Windows distributes software with the necessary libraries packaged within the software itself, eliminating reliance on system libraries. This allows different software versions to run independently of system dependencies. While this approach results in larger software packages, it's generally acceptable given the ample hard drive space available today.

To address this issue, deepin v23 introduced the Linglong project. This initiative incorporates the required libraries for a software into the software itself, ensuring that software remains usable despite system updates. At its current stage, Linglong complements the apt package management tool. While apt manages system dependencies, desktop applications utilize Linglong for operation. The future potential of Linglong remains to be seen, and users are encouraged to choose based on their specific needs.

In summary, compared to deepin v20, V23 has been optimized for system performance and user experience, with significant improvements in interface design and visual effects. The primary differences between the two versions lie in the following aspects:

The upstream sources differ: V20 is based on Debian, while V23 is built directly from the Linux kernel and other open-source components, ensuring autonomy and security.

Software package formats vary: V20 uses the Debian package manager, while V23 introduces the "Linglong" software package format, addressing compatibility issues through sandbox isolation and dependency packaging.

We hope this revised version clarifies the distinctions between deepin v23 and v20. If you have any questions or wish to discuss further, feel free to leave a message below, and we'll be happy to assist.

Reply Favorite View the author
All Replies

No replies yet