DEV Community

Discussion on: Linux distro you are using for development?

linevych profile image
Anton Linevych

Now if serious.

  1. You can choose any key component of your system, for example, Systemd or OpenRC.
  2. You can choose a version of the library or tool and all packages that depend on it will be built using this version.
  3. You can disable features that you are not using or enable necessary that not turned on by default. E.g dynamic-modules support in Emacs.
  4. If new version or the new tool is not available as official ebuild, you can relatively easily write your own. For example, in deb-based distros, it turns into a nightmare.
  5. You can have multiple versions of the same software at one time, thanks to slots.