CentOS is the downstream of Fedora and upstream of the extremely stable RHEL.

Debian is stable and has a release cycle of 2 years, RHEL uses 5 years. So using RHEL on a desktop is overkill.

But unlike all the hate about RedHat converting CentOS to CentOS Stream, I think this makes it a very very good candidate for a normal workstation!

It has EPEL and COPR repo support, so you can get tons of external packages, desktops etc. You can also just clone COPR repos you like, or ask the maintainers to add CentOS Stream to the builds.

I would not want to use a “traditionally” package-managed distro anymore though, it is just not reliable enough for me.

rpm-ostree is perfect, Fedora Atomic Desktops (Silverblue, Kinoite, Sericea, …), uBlue, Bazzite, Bluefin, Aurora. Even a COSMIC image is there.

rpm-ostree needs 2 things:

  1. An ostree remote OR OCI container registry, to pull the main image
  2. Optional, for layering: traditional RPM package repositories

The repos are already there, but an OCI image is needed. There are OCI images of CentOS stream.

But uBlues framework can not just be used, as they download the image from Fedora, chroot into it and use the builtin tools. This requires the presence of rpm-ostree and a kernel, which are both missing in the CentOS Stream image.

So, the question:

Do you know how to manipulate OCI images, to pull it in, add packages from the CentOS repos (kernel) and COPR (rpm-ostree), do some changes and build an OCI image again?

  • Guenther_Amanita@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    I sadly can’t give you any input or help, but I really appreciate your idea and, coincidentally, thought about the exact same thing today 😁

    I think a more stable (slower release) variant of Fedora Atomic would be absolutely great for people who don’t like change as much as current Fedora users.

    A more conservative variant would be great, especially for companies.
    The combination of a stable system (in terms of update frequency and changes) with the unbreakability and deployability would be a huge win.

    Imagine being the admin of a small company, class or department and just creating your own uBlue-image with all software your team needs and rebase a dozen PCs to that image. Would be awesome!

    I think, currently, Fedora is sometimes too experimental and leading edge, which might be a problem for some people, especially in the business world. Having a more stable variant would be great.

  • Guenther_Amanita@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    I sadly can’t give you any input or help, but I really appreciate your idea and, coincidentally, thought about the exact same thing today 😁

    I think a more stable (slower release) variant of Fedora Atomic would be absolutely great for people who don’t like change as much as current Fedora users.

    A more conservative variant would be great, especially for companies.
    The combination of a stable system (in terms of update frequency and changes) with the unbreakability and deployability would be a huge win.

    Imagine being the admin of a small company, class or department and just creating your own uBlue-image with all software your team needs and rebase a dozen PCs to that image. Would be awesome!

    I think, currently, Fedora is sometimes too experimental and leading edge, which might be a problem for some people, especially in the business world. Having a more stable variant would be great.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    5 months ago

    Firstly, I think some of your reasoning for doing things this way are a bit misguided. Relax a tad.

    Second, when you’re asking a community for help, just assume not everyone knows what you are talking about. You’re jumping over logic loops like we’re all supposed to know what you mean, and then moving on to acronym clouds that could mean multiple things.

    Lastly, are you talking about Oracle images, or the Open Container Initiative? If you’re taking about the former: no. If the latter: yes you can, that’s the whole point.