cloud is optimized to be really small, low storage low RAM. As cloud pricing is pretty insane
cloud has specific images for strange proprietary formats that the big tech giants use, for whatever reason people use their services
IoT has Anaconda, coreOS is just Kickstart using Ignition.
I have the feeling coreOS being a different variant is simply because it formerly was a separate project and RedHat bought it. But I think having the same variant just with different setups would be better?
Fedora CoreOS is provisioned with Ignition. Ignition is a provisioning utility that reads a configuration file (in JSON format) and provisions a Fedora CoreOS system based on that configuration. Kickstart configuration files are not supported.
There are three options available to install Fedora IoT on your device:
Anaconda installer ISO - The traditional Fedora installer, offers an interactive graphical installation tool to configure most aspects of the system including filesystem, users and passwords.
Disk image - A pre-built disk image suitable for single board computers (SBC’s) like the Raspberry Pi 4.
Simplified Provisioning ISO - A tool offering zero touch installation leveraging FIDO Device Onboarding or Ignition for configuration.