Deepin 25 Preview: A Sleek Redesign with Major Under-the-Hood Changes

Deepin 25 changes direction: read-only core system with atomic updates, AI-powered features, brand-new window compositing engine, an optimized DDE, and more.

Deepin, a Linux distribution known for its emphasis on delivering a visually stunning user experience, has released a preview of its upcoming Deepin 25 release, offering an exciting glimpse of what’s to come shortly.

The changes are significant—some might even call them fundamental—as they reshape the operating system’s functions. Here’s what I mean.

Arguably, the most significant innovation in Deepin 25 is Solid, a new operating system framework that strengthens security and reliability. At its core, Solid sets essential system directories as read-only, thereby preventing unauthorized access or harmful modifications.

This technique provides a layer of protection and ensures that system-level resources remain intact, no matter what kind of experiments or routine installations users perform.

In addition, Solid adopts differential (or “atomic”) update technology. Sending only the differences between the current system and the new updates substantially lowers bandwidth consumption and accelerates download speeds.

After integrating local data into a new system image, the OS boots from this fresh image during each upgrade. If an update or boot process ever fails, the system automatically reverts to the previous state, sparing users from the headaches of a failed update.

This “roll-back” mechanism effectively shields the OS from any damage caused by errors or malicious programs.

Key highlights of Solid include:

  • Read-Only Core System Files: System directories are mounted as read-only.
  • Modular Extensions: Users can install software and drivers as extensions, which can be disabled, updated, or managed independently.
  • Automatic Rollback: If the update fails or the system cannot boot, Solid reverts to the last stable version.
  • Incremental Updates: Atomic updates significantly reduce the size of updates and ensure faster download times.
  • Ultra-Fast Backup & Restore: Backup snapshots complete in seconds and use minimal disk space.
Deepin 25

Alongside Solid, Deepin 25 showcases a thoroughly overhauled Deepin Desktop Environment (DDE). The Control Center and Notification Center have been restructured using QML, leading to smoother visuals and a more intuitive workflow. Here are a few of the noteworthy changes:

  • Global Translation Notification: Right after installation, a global notification encourages users to join the internationalization effort by providing translations.
  • Region-Specific Office Suites: Depending on where Deepin is installed, an office suite (like WPS in Mainland China) is pre-installed to serve local needs better.
  • Enhanced Control Center: QML restructuring brings a more user-friendly layout and additional customization options.
  • Unified UI Components: Consistent component styles enhance the entire desktop’s cohesive design.
  • Customizable Title Bar Heights: You can now adjust the title bar height even for applications not built on Deepin’s toolkit (DTK).
  • Window Effects & Transparency: Users can choose different levels of visual effects and optional window translucency for a bit of flair.
  • Scheduled Shutdowns: The OS now supports scheduling shutdown operations in advance.
  • X11 & Treeland Display Modes: Easily switch between the two display environments in the Control Center.

Deepin 25 also introduces Treeland, a brand-new window compositing engine developed in-house. Treeland focuses on optimizing window layout, yielding smoother transitions, faster rendering, and an overall polished experience.

When running Treeland in a virtual machine, enable 3D acceleration. Keep in mind that this environment does not yet support Wine-based applications, such as WeChat for Enterprise or Foxmail.

Next stop – AI capabilities. In version 25, they have matured to the point where they enhance daily workflows in a genuinely useful way:

  • UOS AI: A centralized AI Assistant manages system AI settings, agents, and models. Users can also visit the AI agent store to download additional extensions. Keyword-based commands further allow for fast interactions with system settings and default apps.
  • AI FollowAlong: By highlighting text, you can quickly search for information, request explanations, generate summaries, and perform translations. You can even continue or expand the highlighted text, all in real-time.
  • AI Writing: Summon the AI Writing Assistant with a convenient shortcut (Super+Space). This tool can craft outlines, write quick messages or reports, and generate everything from summaries to blog posts on the fly.
  • AI Search: Perform offline searches across images and document text. The AI is ready to summarize, translate, and expand whatever results you find.
  • AI Taskbar: Just drag a file onto the AI Taskbar icon to reveal multiple AI-driven operations like summarizing, translating, or proofreading. If you prefer not to see AI suggestions, you can always disable drag-and-drop AI features.

Regarding package management, addressing the common challenge of missing packages in certain repositories, Deepin 25 integrates Distrobox—a subsystem solution that allows users to install popular Linux distributions like Debian, Ubuntu, or Arch on their Deepin installation.

Many existing and new applications have also changed. For instance, the Deepin 25 installer receives a welcome makeover with clearer instructions and interface enhancements.

Notably, it now supports AES encryption (replacing SM4) and offers regional settings right at installation for automatic date, time, and currency format configuration.

Deepin 25 installer.
Deepin 25 installer.

Moreover, the distro now lets certain Android phones project their screen onto the computer, even supporting reverse control over the phone once it is mirrored.

In File Manager, users will notice shortcut buttons for creating new tabs in the tab bar, along with improvements to file path displays and an optional hidden menu bar for a clutter-free experience. The result is a more visually appealing and efficient navigation process.

The terminal app has received a new debug info feature in Advanced Settings that helps developers and power users quickly access debugging resources, making it easier to troubleshoot applications and libraries.

Deepin’s self-developed browser has been rebuilt on an upgraded engine (version 127), promising faster rendering speeds and improved overall reliability.

Lastly, since this is a preview build, some glitches and missing functionalities are to be expected. In the X11 environment, users might encounter missing system management options in the Control Center or see anomalies during multi-screen setups.

Furthermore, Treeland may have occasional display quirks or performance hitches, and auto-login currently does not function.

For more detailed information, check out the official Deepin’s announcement. About the release’s scheduler, take a look here.

It is important to keep in mind that this preview is still under heavy development and is not recommended for daily production use.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.