News: 1661443212

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Deepin prepares to leave Debian base and move to fully independent distro

(2022/08/25)


A leading Chinese Linux vendor is polishing what may be its last Debian-based release, and preparing for the move to becoming a fully independent distro with its own new package format, Linglong.

Deepin, the most internationally visible Chinese Linux distribution, has put out two new versions: the latest release of its existing stable version, [1]Deepin 20.6 , and a preview of the forthcoming new major release, [2]Deepin 23 .

Back in April, we [3]looked at Deepin 20.5 , the previous release. This version is a relatively minor update with some components refreshed: kernel 5.15, including native NTFS support, and the option of kernel 5.17; version 510 of the Nvidia binary graphics driver; and Qt version 5.15. Issues in the Deepin Desktop Environment (DDE) and various accessory programs have been fixed, and the system-wide search tool has been improved.

Deepin 20.06 retains its bright, colorful desktop, combining elements of Windows 7, 10 and now 11 too

All these things are relatively routine stuff for a minor version of any Linux distribution, and there's nothing wrong with that. The relevance is that although Deepin doesn't get a lot of coverage in the West, it certainly shows that Deepin has noteworthy traction, and that the company is listening to its users and actively maintaining the software.

We tried it in a VM and while it displays a message that advises against that, with some coaxing, it does work, and it's as pretty as ever.

[4]

The forthcoming major release version is rather more significant, with a new packaging format and a planned move to become a fully independent distro.

[5]

[6]

Deepin has been based on Debian stable for some years after switching from Ubuntu in 2015. In our opinion, that's a significant advantage: it makes it easy to add additional software, including drivers, and the Deepin Software Store is – understandably – skewed towards Chinese apps, sites and services, some of which are of little relevance to users in other countries.

Deepin is the free international version of UOS, a Chinese-language family of distros from Chinese vendor [7]Tongxin UnionTech . There isn't much info on UOS in English, as its Wikipedia [8]page shows.

[9]

Now the company has [10]announced that this will change:

It is expected to be built from the Linux kernel and other open-source components without relying on the communities of upstream distributions, and to provide basic services and the foundation for the establishment of an independent upstream.

Alongside the move to becoming a self-contained distro, Deepin has also announced its own packaging format, [11]Linglong . UOS has started to publish some [12]information about the format, along with an [13]app store .

[14]PanWriter: Cross-platform writing tool runs on anything and outputs to anything

[15]Universal Unix tool AWK gets Unicode support

[16]Weighing the less mainstream Ubuntu remixes: Including China's Kylin

[17]We tested all the Ubuntu remixes for resource usage so you don't have to

There isn't a lot of detail so far, but the promised benefits put us in mind of [18]both Snap and Flatpak , such as app sandboxing and cross-distro compatibility. However, the announcement also talks about improved ease of packaging, incremental updates, and package layering to reduce the size of app bundles.

[19]

So far, Deepin 23 doesn't look very different, but this version lets you enable effects in a VM – for example, the transparent floating panel

We installed the preview version of Deepin 23 in a VM, and so far this test release is still based on Debian. For instance, we were able to install DKMS, which allowed us to install VirtualBox's guest additions.

It's not inconceivable that a new format could surpass and supersede all the existing cross-distro formats as they all have well-documented drawbacks: Snap works on both desktops and servers, but there's only one official Snap store, and the multiple loop-mounts slow down system startup. If the underlying file system supports it, Flatpak has deduplication and so uses less disk space, but it's desktop-only. AppImage is the easiest, but it's up to apps to manage their own updates.

It wouldn't be trivial to overcome all of these in one tool, but it's not impossible and it would certainly be welcome. This leaves the issue of whether Western vendors would trust such a fundamental tool if it were to originate in the People's Republic. In the past, some commentators in the West have raised privacy [20]concerns , which the company [21]denied . ®

Get our [22]Tech Resources



[1] https://www.deepin.org/en/linux-system-distribution-deepin-20-6-released

[2] https://www.deepin.org/en/linux-system-distribution-deepin-23-preview-released/

[3] https://www.theregister.com/2022/04/01/deepin_205_surfaces/

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2Ywfw-bGzo0k2w6H68s0OcAAAAJU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Ywfw-bGzo0k2w6H68s0OcAAAAJU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Ywfw-bGzo0k2w6H68s0OcAAAAJU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://www.uniontech.com/

[8] https://en.wikipedia.org/wiki/Unity_Operating_System

[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Ywfw-bGzo0k2w6H68s0OcAAAAJU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[10] https://www.reddit.com/r/deepin/comments/wrbd0u/deepin_23_is_on_the_way/

[11] https://linglong.dev/en/index.html

[12] https://medium.com/@deepinlinux/deepin-23-preview-linglong-package-format-157fc9f4a450

[13] https://store.linglong.dev/

[14] https://www.theregister.com/2022/08/24/panwriter/

[15] https://www.theregister.com/2022/08/23/universal_unix_tool_awk_gets/

[16] https://www.theregister.com/2022/08/19/less_mainstream_xbuntu/

[17] https://www.theregister.com/2022/08/18/ubuntu_remixes/

[18] https://www.theregister.com/2021/11/26/linux_software_installation/

[19] https://regmedia.co.uk/2022/08/25/deepin-23-preview.jpg

[20] https://www.linuxinsider.com/story/deepin-linux-security-threat-or-safe-to-use-86044.html

[21] https://web.archive.org/web/20180416010148/https://bbs.deepin.org/forum.php?mod=viewthread&tid=155331

[22] https://whitepapers.theregister.com/



Disappointing news

SolarDesalination

I was really excited that if China, with all its manpower, decided to adopt Linux desktop as a mainstream, they would commit upstream to a global distribution like Debian. These increased resources would make Debian improve a lot quicker and maybe this would make is the OS of choice for people who didn't want to pay for Windows or Apple. Sort of how like China investing in Riscv is leading to it becoming the CPU design of choice for the future.

Instead they fell into the NIH syndrome and linux distros remain heavily fragmented. :(

Re: Disappointing news

VoiceOfTruth

Imagine the headlines: Debian under control of China. Debian deemed a national security risk.

Re: Disappointing news

SolarDesalination

"America firced to switch all of their internet infrastructure to Windows Server because of commits from China to Linux. America forces Europe to do the same. Western economy collapses. Microsoft the most valuable company in history."

Re: Disappointing news

Roland6

>These increased resources would make Debian improve a lot quicker

The wryly amusing thing, is that China could comply with the Debian licences by publishing modified source code on a Chinese website in Mandarin...

Welcome disruption

Duke of Source

AppImage has some deep flaws. It maintains a hardcoded list of libraries which are not included in the AppImage. The result is very often a crashing application, because the host does not provide the library or the host version does not match the linked version. AppImages also crash if FUSE is not available. You can tell AppImage to self-extract and avoid FUSE, but it requires an environment variable. Why not just fall back to self extraction instead of crashing? Goddammit.

Flatpak fares far better. Looking at the LingLong docs, it looks very similar to Flatpak API. Maybe it creates the needed competition for Red Hat to polish Flatpaks rough edges.

Snap meanwhile ... is just a half-arsed Flatpak competitor and ought to be scrapped. Snap out of it, Ubuntu!

The article briefly mentions Flatpaks focus on desktop. Would be interesting to see LingLong on the server. It seems to rely on Linux containers for its sandbox, so could certainly tackle Docker (if LL would export OCI container like Flatpak does LL would even be compatible with Docker). I'd also welcome an effort to replace Kubernetes with a revised, less complex component, based on LL capabilities.

Interesting news

Anonymous Coward

Thank you for an interesting article. Indeed, it would be good to have a bit more insight into what goes on in the Linux / FOSS arena in China these days.

I was not aware of this distribution. Any idea who owns it and what's their financing model?

(Nice KDE styling, btw)

An intellectual is someone whose mind watches itself.
-- Albert Camus