Send Link mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://mailman.anu.edu.au/mailman/listinfo/link
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Link digest..."


Today's Topics:

   1. The rapidly advancing world of Chinese open source
      (Stephen Loosley)


----------------------------------------------------------------------

Message: 1
Date: Sun, 25 Aug 2024 21:33:01 +0930
From: Stephen Loosley <[email protected]>
To: "link" <[email protected]>
Subject: [LINK] The rapidly advancing world of Chinese open source
Message-ID: <[email protected]>
Content-Type: text/plain; charset="UTF-8"


Linux Deepin 23: A polished distro from China that Western desktops could learn 
from

A glimpse into the rapidly advancing world of Chinese open source

By Liam Proven? Fri 23 Aug 
2024??https://www.theregister.com/2024/08/23/deepin_23/


After a couple of years in development, Linux Deepin 23 arrives, with some new 
shiny that throws shade on the leading Western desktop distros.

Deepin 23 was finally released last week, nearly two years since we reported on 
the preview. 

Deepin is the free community sibling of Uniontech's UOS distribution, and as of 
last November, the company claimed it had more than three million paying users.

As we said back then, there are about ten times as many CentOS and Fedora users 
as there are RHEL customers ? and about five times as many users of 
Debian-family distros as all the RHELatives put together ? so if the free:paid 
user ratio in the People's Republic is anything like elsewhere, that implies 
that Deepin is one of the world's most-used desktop distros.

[Photo caption: By default, Deepin resembles a brighter Windows 11: taskbar at 
the bottom, centered icons, etc.]


We suspect that many users in the West will be too concerned about potential 
Chinese government spyware hidden in the OS to run Deepin as their main OS. The 
company does publish a lengthy privacy policy ? in English ? but one might well 
worry that the Chinese government could overrule that if it wanted.

As such, this is more an overview than a deep dive. 

The dual root partitions we described in Deepin 20.5 are gone, but version 23 
still sets up a moderately complex partitioning scheme, including an EFI system 
partition, a 1.5 GB /boot partition, a swap partition, and a 15 GB root 
partition, and the rest of the disk given to a partition labeled _dde_data. All 
are in plain old ext4 format, but there's some magic being done with the data 
partition that we didn't have time to trace. It appears to be mounted at 
multiple places, including /home, /var, /opt, and a mount point called 
/persistent beneath them all. We're not sure exactly how it's been done, but 
the distro has some kind of atomic installation facility with rollback.

This release is still Debian-based, and conventional Debian-style apt commands 
still work. In addition to this, Uniontech is working on its own cross-distro 
and cross-architecture packaging system, formerly called Linglong [Chinese] but 
now renamed Linyaps. There are a few new commands: linglong-repair-tool, 
ll-box, ll-box-static, ll-cli, ll-installer, and llpkg. A few of the built-in 
apps (Calendar, Browser, and Mail) are installed as Linyaps packages.

According to the Linyaps description, its packages are cross-platform. Since 
Deepin is currently available for x86-64, Arm64, Loongson, and RISC-V, 
multi-CPU binaries could be a significant win for the company.

[The email client auto-configures server settings and can pick up calendars and 
address books too.]

As usual, it's a fantastic looking distro. The loading screen is the name 
Deepin in dark blue, with a wave of lighter blue liquid gradually sloshing in 
and filling the letters; finally, the tittle of the letter "i" pops off and 
bounces back into place. 

The desktop is colorful, with more than half a dozen choices of icon theme, 
some retro-styled. There are multiple color palettes, wallpapers, and the 
taskbar can be centered or left-aligned and placed on any screen edge. The only 
thing missing from previous releases is the floating dock option, which Deepin 
used to call "fashion" mode. Since KDE can now do this, perhaps it's too pass? 
now.

The start menu pops up a floating box with a grid of app icons, which can be 
maximized into a Windows 8-style fullscreen launcher, or sorted, either 
alphabetically or by category. Although the Deepin Desktop Environment (DDE) 
has far fewer options to set than KDE Plasma 6, for instance, the options are 
all in one place, not spread over three or four "alternative" launchers. On 
Plasma, you have to try all the different plugins for launch menu, app 
switcher, desktop handler, and so on, to see which you prefer. You may even 
need to make notes ? it's that complicated. 

In DDE, it's all in one place, which for us is far better execution and makes 
it much easier to explore. As well as multiple status icons on the taskbar, 
there's also a pop-out "quick settings" panel like that in GNOME or recent 
versions of macOS.

If any KDE developers read this, we seriously and strongly recommend that the 
KDE team takes a long, close look at Deepin. DDE shows both how pretty and how 
functional a Windows-style desktop can be, without needing Plasma's multiple 
overlapping options. This is what we'd hoped to see in Plasma 6, but didn't 
get. 

It's probably fair to say that Deepin is the most sophisticated implementation 
of a Windows-like interface on any OS these days. It's considerably more 
flexible and configurable than Windows 11 itself, and it makes Cinnamon, MATE, 
Budgie, and the others look clunky and old-fashioned. Don't get us wrong; this 
grumpy old vulture is happier with the relatively austere and Spartan Xfce, but 
for those who want something that's shinier out of the box, DDE shows how it 
ought to be done. Even Microsoft could learn from the Chinese developers.

The installer now has a custom-installation option that can use existing 
partitions. We tried it on one of The Reg FOSS desk's elderly test laptops, 
alongside several other distros. Although it installed and tried to boot, 
sharing a /home partition was too much for it and it never got to the GUI. Give 
a whole PC over to it and we suspect it'll be fine. It also wasn't very happy 
in VirtualBox, with some similar display corruption to that we saw in the 
Qt-based Ubuntu remixes. In a QEMU-based hypervisor it ran perfectly smoothly.

[There are utilities for maintenance, such as this passable imitation of the 
macOS Disk Utility.]

The ISO offers a live desktop mode, so you can try it out without installing, 
or you can choose to boot directly into the installer, Debian or 
openSUSE-style. It also offers the choice of kernel 6.6 or 6.9, and there's a 
button in the setup program to install current Nvidia drivers.

There are several places where this Chinese OS doesn't work quite right outside 
the country. The default timezone is Beijing, and although the installer offers 
English, it's US-only ? there are no options for UK or other localizations. 
(You can choose one post-install, though.) We couldn't get the built-in AI 
assistant to work ? but then again we didn't want it. It's another indicator 
that the pervasive trend of "everything is better with LLM bots" is worldwide 
now.

The Deepin app store is full of Chinese apps labeled only in Chinese, but 
familiar names such as Firefox and Chrome are there, along with an impressive 
list of others. Uniontech offers its own IDE and Linyaps packaging tools too. 
It seems serious about building a community and app ecosystem. 

The Deepin Browser is Chromium-based, but uses the elderly Chromium 93 code 
base, so installing a replacement browser might be prudent.

There are some amusing translations in places. We liked the estimated 
installation time: "It takes about a few minutes." 

The Linyaps tool describes apps as being isolated in "pagodas," which amused 
us. The introductory video is only in Chinese as well. Even so, for a distro we 
suspect few outside China would even consider, the localization is pretty good. 
On home turf, Uniontech claims impressive levels of community involvement.

[It has dark mode, including automatic switching, and the Settings app includes 
a friendly graphical updater.]

Over this release's protracted development period, Uniontech seems to have 
backed away from some of its optimistic tech claims. Although the company said 
it would build its own distro, there's still Debian under here. The 
ChromeOS-style twin root partitions have gone (although the single one left is 
still labeled roota). DDE's window manager is KDE's Kwin. Although some of the 
betas offered Wayland as an option, it's gone from the final release, which 
uses just X.org.

There's a lot to like here, and we feel that many of the better-known Linux 
vendors in the Occident could learn a lot by studying Deepin. We especially 
like the "Deepin Home" applet, right on the desktop, which offers 
communications with the company and the user community, a bug reporter, a 
suggestions box, a wiki, access to source code, a news page, and more. There's 
also a manual right next to it.

To us, it looks like the world of Linux in China is advancing rather quicker 
than elsewhere. 

Yes, it builds on well-established tech from the West ? like the other big 
Chinese distro, openKylin, which is built on Ubuntu. But Chinese Linux 
companies are clearly trying new things and improving the fit and finish ? and 
with a commendable focus on users, not on tools for servers and their 
administrators. 

You might not want to run a Chinese OS on your own PC, which is fair enough... 
but take a look at how the other half of the Linux world lives. Their grass 
really is greener, and our local vendors should be trying harder.






------------------------------

Subject: Digest Footer

_______________________________________________
Link mailing list
[email protected]
https://mailman.anu.edu.au/mailman/listinfo/link


------------------------------

End of Link Digest, Vol 381, Issue 17
*************************************

Reply via email to