Vanilla Fedora Atomic Desktop ISO

Are there any way to install a “Vanilla” version of Fedora Atomic Desktop ?

By “Vanilla”, I mean what Fedora Minimal / Fedora Everything are to Fedora Workstation (non atomic).

Is Fedora Everything capable of installing a “Vanilla” version of Fedora Atomic Desktop ?

If not, Is Fedora CoreOS compatible with Fedora Atomic Desktop, as in it is possible to rebase a Fedora CoreOS system to a Fedora Atomic Desktop system without issue ?
In that case, would the most “vanilla” version of Fedora Atomic Desktop indeed be Fedora CoreOS ?

The most “vanilla” ISO of Fedora Atomic Desktop I could find yet was Fedora Sway Atomic (which still is not really “vanilla” since it additionally bundles Sway)

In the case that I am not mistaken, it would mean that there are no “Vanilla” version of Fedora Atomic Desktop.
Would that be a feature/product request I should fill, or is it already planned ?

An example use case of where a Vanilla Fedora Atomic Desktop ISO would be valuable is to be serve as an to first be installed and then directly rebased to Fedora Atomic Desktop system images (such as Wayblue) instead of using a non-vanilla Fedora Atomic Desktop system such as Kinoite/Silverblue/…

1 Like

That’s right, at least as far as I understand the questions and am aware.

The “Most” “Vanilla” image mode project that I’m aware of is Fedora/CentOS bootc Documentation :: Fedora Docs.

I’m not familiar with the wayblue project, nor its goals, and I haven’t tried it, but a quick look at the README shows that rebasing an existing Silverblue/Kinoite/Sericea installation to the latest build is possible and documented.

Okay, thanks Hristo

Do you happen to know if rebasing from this system would end up in an exact same system than an equivalent Fedora Atomic Desktop rebase?

Wayblue was an exemple, but it simply is a project building Fedora Atomic Desktop images for an array of different Wayland compositors

If you are aware of Universal Blue, it is akin to it, but for Wayland compositors / WM instead

For Wayblue Indeed, but it induces states

By “states”, I mean GNOME/KDE/Sway specific configurations that would be in the best interest to not have when not using any of those DE/WM


@hricky,

May I ask your opinion or if you got information on this one ?

That would be IOT I guess. Anaconda installer, small system without a desktop, not sure if Cockpit is included.

Btw how did you add all these links? :face_with_peeking_eye:

Also, what about these? (Fedora minimal, Fedora)

1 Like

I’m not sure I fully understand these questions. Could you please try to explain what you are trying to achieve? What is the idea behind these questions? What is the ultimate goal?

We have an unofficial “Base Atomic” image that does not include any desktop environment.

But as Hristo said, this is probably not what you should use. What do you want to do? If it’s a server, Fedora CoreOS will be a better fit. If it’s to get another Desktop environment layered on top of an image then the Base Atomic image could do it, but it would likely be more efficient to add it to the list of unofficial images that we build instead.

Rebasing across project is generally not supported (i.e. from IoT to CoreOS or Silverblue to CoreOS, etc.). It may work most of the time but it’s not tested and there may be plenty of caveats.

2 Likes

Sorry if my questions were too unclear, my bad

What I am trying to achieve is to get a “Vanilla” Fedora Atomic Desktop ISO

My finite goal being to get the best possible ISO to flash in case where the system would then be rebased on a system image based on top of Fedora Atomic Desktop (like Wayblue)

Currently, the best ISO seems to be Fedora Atomic Sway (which isn’t “Vanilla”)

Not the biggest deal of the world to be very honest,
But I figured it would be interesting to know if I missed something, if it was planned, or if it was a product I could request

That does not exists and isn’t planned, as we can not support rebasing to images that are not part of Fedora. Either we provide an image for given desktop and thus we also provide an ISO for it, or we don’t.

Any Atomic image should be fine if you only want to use it to rebase to an unofficial one.

1 Like

I have seen this one but haven’t figured a way to transform it into an ISO, if even possible

To know if there could be a way to build the most “Vanilla” Fedora Atomic Desktop ISO possible, in light of using it only to rebase on another system image (desktop use)

Nice to know, thanks Timothée

Very understandable, okay

The problem with using an already existing Fedora Atomic Desktop ISO (which all are “battery-included”) is that it is suboptimal if the end goal is to not use the included batteries as is

For instance, Universal Blue (at least in the past) advised against installing their images by rebasing from a Fedora Atomic Desktop ISO, and instead provided customized ISOs themselves


I figure that an ISO should be best provided by the project building the images itself (in my case, Wayblue)

From what I briefly read on their website and docs, the Universal Blue project claims that their images are “batteries included” and they are customized OCI Fedora images.

I don’t know what “best possible ISO” is supposed to mean and why you think Fedora Atomic Desktops are “not supported and advised against by Universal Blue”, but as I already mentioned, the wayblue docs explain how To rebase an existing Silverblue/Kinoite/Sericea installation to the latest build.

Not supported for sure. But wouldn’t IOT be a good base install of a system with the default anaconda setup and simply no desktop?

I assume there might be some services, users and groups that need to be setup, for example to get the login manager running.

But apart from that, are there more shortages that rpm-ostree has that dnf does not? Like running post install scripts?

you can start with coreos and layer your packages on top of that as you need

What I define as “battery-included ISOs” are ISOs that are more than just “bare-bone / no batteries-included / no DE or WM / vanilla”

By this definition; Fedora Silverblue, Kinoite, Atomic Sway, Atomic Budgie (, and also as you pointed out, Universal Blue ISOs) are battery-included.

In the case that one do not plan to use any of the aforementioned included batteries, installing a bare-bone / no batteries-included / no DE or WM / vanilla Fedora Atomic Desktop is axiomatically more optimal

I just corrected my message to make it more clear :


precision: Wayblue and Universal Blue are two distinct entities

I am well aware that rebasing from a batteries-included Fedora Atomic Desktop ISO to Wayblue is documented

But it doesn’t change that rebasing from a batteries-included Fedora Atomic Desktop ISO is suboptimal compared to rebasing from a bare-bone / no batteries-included / no DE or WM / vanilla Fedora Atomic Desktop ISO

The purpose of my post was to gather information as to if such bare-bone / no batteries-included / no DE or WM / vanilla Fedora Atomic Desktop ISO was available

This question was answered in Vanilla Fedora Atomic Desktop - #4 by hricky and the rationale behind it not being planned was answered in Vanilla Fedora Atomic Desktop - #11 by siosm)

Given Timothée’s response :

This is not something I think should be recommendable

No Vanilla Fedora Atomic Desktop ISO is available

Not currently

Not officially (see Vanilla Fedora Atomic Desktop - #9 by siosm)

There are indeed no currently available official bare-bone / no batteries-included / no DE or WM / vanilla ISO of Fedora Atomic Desktop

It is not planned, as :

transform it into an ISO

There are multiple projects (external to Fedora) that do this, like:

wayblue

Please do not ask Fedora folks support questions about wayblue. :slight_smile: Wayblue has our own support spaces.

Interesting, thanks for the references

I published this post to ask if there was a Vanilla Fedora Atomic Desktop ISO available

Installing Wayblue was an example of use-case where having a Vanilla Fedora Atomic Desktop ISO could be available, but is not crucial to the main question;
Technically any use-case that doesn’t benefit from the proposed included batteries would fit

Please accept my apologies if that was not clear

U blue also offer a good vanilla experience

Although not recommended, unofficial, unsupported, and undocumented, at least for Atomic Desktops, it is possible to make a bootable ISO image from the “Base Atomic” container image that Timothée mentioned. If you still think it might be useful to you in some way, I can provide instructions on how to build one locally, assuming that would be easiest to implement. In its simplest form, it can launch the interactive Anaconda installer, where you can create users, etc.