When comparing Deepin vs Nix os , the Slant community recommends Nix os for most people. In the question“What are the best Linux distributions for a backend developer?” Nix os is ranked 10th while Deepin is ranked 12th. The most important reason people chose Nix os is:
Since NixOS stores all its packages in isolation from each other in `/nix/store` and because of the declarative configuration model, upgrading NoxOS systems is extremely reliable. Furthermore, it gives you the ability to roll back upgrades.
Ranked in these QuestionsQuestion Ranking
Pro Enjoy the simplicity of Deepin's desktop
The desktop interface and apps feature an intuitive and elegant design. Moving around, sharing and searching, etc. has become simply a joyful experience.
Pro Excellent apps
Having Deepin installed also means you have thousands of quality apps to choose from. The apps which come with installation will suit your needs to browse the Internet, listen to music, watch videos, talk with friends, editing documents or simply any task you want to do at home or in your office.
Pro Based on Debian
It is based on Debian which is the best Linux distribution for desktops.
Pro Well-designed in every detail, developers have a professional aproach to the system
Deepin has a sane default set of apps including custom apps of their own design that gives the distro a very consistent look and feel. By working with the community on these tools as well as custom translations there is a great sense of polish when using it that is not often seen when using such a new desktop environment.
Pro Has its own toolkit
It has its own toolkit called "Deepin Tool Kit". And the maintainers themselves use it.
Pro Can be made to look like Windows easily
By default, Deepin looks kinda like macOS but it can be made to look like Windows by right-clicking on the dock and changing the mode from "Fashion Mode" to "Efficient Mode".
Pro Great design to the app store
The app store is gorgeous.
Pro VLC media player works without any issue
In some cases, VLC media player has some problems with Ubuntu or Ubuntu-based Linux distros. That isn't the case with Deepin.
Pro Easy to use
It's very easy to use. You can easily uninstall a program by going to the menu then right-clicking on the preferred app and selecting "Uninstall" option.
Pro Blur and transparent design
Deepin has a blur and transparent design throughout the OS, which makes it one of the most beautiful Linux distros.
Pro Not based on Ubuntu
Some people don't like Ubuntu nor its derivatives.
Pro Easy to install
Installing Deepin OS is very easy. Even easier than installing Ubuntu!
Pro Best for daily use
Pro Supports Flatpak
Deepin OS supports Flatpak. It also has some Flatpak programs installed by default.
Pro Rolling release
It is a rolling release Linux distribution which is quite popular these days.
Pro Automatically cleans package cache
Deepin automatically cleans package cache. Cleaning package cache is a good thing as it will make the OS much faster and lighter.
Pro Exciting applications
It has some exciting applications, such as Deepin Graphics Driver Manager which can easily change between free and proprietary drivers without any issue.
Pro Company behind it
The Wuhan Deepin Technology is behind this Linux distribution.
Pro Launches programs faster
Programs load and launch faster in Deepin than other Linux distributions. It takes only about 3 seconds to launch Chrome.
Pro Very stable
Even though it is based on Debian unstable, it is still pretty stable and you will hardly ever get a dependency issue.
Pro PRO Network Managment
Deepin has the facilities to create VLAN and other configuration like Wifi Hostpot on their GUI.
Pro Upgrading the system is extremely reliable
Since NixOS stores all its packages in isolation from each other in
/nix/store and because of the declarative configuration model, upgrading NoxOS systems is extremely reliable. Furthermore, it gives you the ability to roll back upgrades.
Pro Extremely reproducible state of installation
Every package in your system is generated from a configuration file. This makes it very easy to reproduce that environment. Just copy the config file into a new machine and it's done.
Pro Versatile snapshot system
You can use and test snapshots without rebooting. Booting into snapshots or test configurations is possible without risking the system's stability.
Pro Great for Haskell development
It has all of hackage in it's package manager (which is confusingly named "nix" as well) due to being based around hashing and allowing you to compile in a sort of virtual machine (really just changing the PATH variable temporarily) it solves many of the versioning problems that you commonly have with cabal. Here's a tutorial (there's many others as well) http://www.cse.chalmers.se/~bernardy/nix.html.
Also I should note that you can use the package manager a la carte on Mac and most any linux distro.
Pro Has docker like system built in
Pro Allows parallel configurations for multiple projects
As everything is isolated, you can have on the same machine multiple configurations to meet project requirements that would be mutually exclusive on other OSes.
Con Slow default repos
Download speed for packages from the default repos, is abnormally slow if you don't choose the correct sever.
Con Team doesn't know what to do
Deepin has changed the base 4 times, and the name 3 times. The Desktop Environment also has been changed 4 times.
Con Customization is a bit hidden
GUI is not straight forward for changing GTK+ or QT themes.
Very slow - launching apps takes more time than other distros.
On the other hand - booting and shutting down is very fast on SSD.
Con Installer lacks features
Con Bad Implementation of the dark theme
Con The configuration language is hard to figure out
For good reason. It's a purely functional language. However not even close to bash.