Next candidate operating systems - uyuni-project/uyuni GitHub Wiki

Intro

Uyuni currently supports many Linux distributions as clients:

  • SUSE Linux Enterprise Server 11, 12 and 15
  • openSUSE Leap 15
  • openSUSE Tumbleweed (only Uyuni Master, cannot be supported on Stable due to the changing nature of Tumbleweed)
  • Red Hat Enterprise Linux 6, 7 and 8
  • CentOS 6, 7 and 8
  • Oracle Linux 6, 7 and 8
  • SUSE Linux Enterprise Server Expanded Support 6, 7 and 8
  • Alma Linux 8
  • Ubuntu 16.04, 18.04 and 20.04
  • Debian 9 and 10
  • Amazon Linux 2
  • Alibaba Linux 2
  • SLE Micro 5.0 (partially, to be completed)

That list includes most of the enterprise Linux distributions, which is what Uyuni targets. Can we make that list even bigger?

Linux RPM/DEB-based

This section includes RPM or DEB-based Linux distros. These should be easy to support since Uyuni already knows the RPM and DEB format.

Linux other

Non-RPM/DEB-based but still popular

  • Alpine Linux

Non-Linux

Salt supports many of these operating systems, if not all of them, but Uyuni does not know how to manage content, and/or some OS-specifics.

  • Microsoft Windows
  • FreeBSD
  • OpenBSD
  • AIX
  • Solaris
  • HP-UX

Linux-based network operating systems

Salt is included in many Linux-based distros running on network devices such as switches, routers, etc. In many cases supporting patching and updating, even deployment, is rather easy.

The most difficult part in general is getting access to real hardware or network device simulators, and anything to do with firmware flashing (when not done trough some OS package but through some special API or mechanism).

  • Cumulus Linux (Debian-based)
  • VyOS
  • Fortigate
  • F5
  • Cisco
  • Mikrotik RouterOS
  • Palo Alto Networks