MilikMilik

Why Fedora Removed Deepin Desktop From Its Official Repository

Why Fedora Removed Deepin Desktop From Its Official Repository

From Showpiece Desktop to Security Red Flag

When Deepin Desktop Environment (DDE) first appeared, it was hailed as one of the most beautiful Linux desktops, with a polished, Windows-like interface that impressed reviewers and users alike. Fedora embraced that promise, adding DDE in Fedora 30 and giving users an eye-catching alternative to GNOME, KDE Plasma, and other mainstream options. But beauty alone could not offset growing trust concerns. Around 2018, researchers and YouTube commentators pointed out that the Deepin Store was sending unencrypted analytics requests to CNZZ, raising alarm about potential telemetry abuse. Although Deepin patched that specific issue and forensic analysis found no active spyware in the core system, the controversy never fully faded. Over time, Deepin’s image shifted from “next big thing” to a project under prolonged suspicion, setting the stage for Fedora’s eventual Deepin Desktop removal as Linux security issues moved to the forefront.

openSUSE’s Security Findings Put Deepin Under the Microscope

The tipping point came not from Fedora but from another major distribution. openSUSE conducted a security review of Deepin and uncovered a critical policy violation. Its report described how a community packager bypassed the normal RPM packaging mechanisms to install restricted assets, effectively sidestepping mandatory security checks. Given what it called a “difficult history” with Deepin code reviews, openSUSE responded by removing Deepin Desktop Environment packages from its distributions. Fedora took note. The Fedora project explicitly requested a security review of DDE after openSUSE’s findings, signaling that problems were no longer just about old telemetry scandals but about how Deepin was packaged and maintained. Deepin’s developers later issued an apology over their handling of security concerns, yet this did not resolve the underlying trust deficit around review processes and packaging discipline across major distributions.

Why Fedora Removed Deepin Desktop From Its Official Repository

Fedora’s Repository Policy and the Decision to Drop Deepin

Fedora’s repository policy emphasizes transparent packaging, maintainability, and adherence to security review processes, especially for components maintained outside Red Hat. The Fedora Engineering and Steering Committee (FESCo) warned that Deepin’s packages were in “very bad shape” for an extended period and resolved to retire all packages maintained by the deepinde-sig group. They also instructed release engineering not to unretire those packages unless they passed a fresh review, raising the bar for any comeback. Fedora tried once more to contact Deepin’s maintainers and gave them a four-week window to respond and address concerns. That deadline passed without satisfactory engagement, and Fedora formally removed Deepin Desktop from its official repository. The result is clear: users can no longer install Deepin Desktop through standard Fedora channels, and any future inclusion will depend on rigorous, verifiable code and packaging audits.

What This Means for Users and Desktop Environment Alternatives

For Fedora and openSUSE users, Deepin Desktop removal is more than a minor packaging shuffle. It directly affects how easily they can experiment with or adopt DDE. While it remains technically possible to build Deepin from source or use third-party repositories, that path runs counter to the security concerns that prompted its removal. Given nearly a decade of lingering issues and a broader rise in Linux kernel vulnerabilities, many will question whether the risk is justified. The upside is that the Linux ecosystem offers numerous desktop environment alternatives: GNOME, KDE Plasma, Xfce, Cinnamon, and others that are actively maintained under stricter review regimes. The Deepin situation underscores how open-source transparency works in practice—anyone can inspect code, trace network traffic with tools like Wireshark, and flag problems. Projects that can’t meet evolving scrutiny may find themselves pushed out of mainstream distributions.

Microsoft’s Fedora Move and a Shift in the Distro Ecosystem

Deepin’s exit from Fedora coincides with a very different kind of partnership: Microsoft has announced that Azure Linux 4, its in-house server distribution for cloud workloads, will rebase on Fedora as its upstream. At the same time, Azure Container Linux is being introduced as an immutable host OS for containers, based on the Flatcar project that traces its lineage back to CoreOS and Fedora CoreOS. This dual development illustrates a broader shift in the Linux ecosystem. While one externally maintained desktop fails Fedora’s security and maintenance standards, another external company chooses Fedora as the foundation for its cloud platform. It highlights how robust governance, clear repository policy, and strong security practices can attract major partners even as they force difficult decisions, such as Deepin Desktop removal. For users and vendors alike, the message is consistent: security and maintainability now define who gets to stay in the official Fedora repositories.

Comments
Say Something...
No comments yet. Be the first to share your thoughts!