Plans for Fedora 40!
Hey ya’ll, we’ve been reorganizing and cleaning up all the Universal Blue images and I thought I’d give everyone a quick update for the Fedora 40 release.
Just about everything you need for the Framework 13 and 16 is in Fedora, there’s really no need to have a full image just for Framework hardware as it’s just passing a karg and a few minor tweaks. Therefore we have decided to sunset the dedicated Framework images and instead have Bazzite and Bluefin support the necessary tweaks to have those images working ootb on the 13 and 16.
The biggest change is we’re switching to tuned for power management. Fedora has plans to switch to this at some point. We switched to this about half way through the F39 cycle and it’s been excellent and allows for having tons of profiles and tweaks. All the desktop GUI stuff is ported over to use it so you shouldn’t notice a UX difference in the power selector thing:
- Bluefin and Aurora(WIP) are more suitable for generic desktop use and work great on the 13 and 16.
- Bazzite will be the go to image if you want to game on a Framework 16
- Both include ROCm out of the box so things like
ollama
andpytorch
should work out of the box, still investigating these.
If you’re looking for a more vanilla Fedora experience, you can use a base image - these will not include tuned
. The GNOME ones come with the latest power-profiles-daemon and that has all the right AMD patches, they work great.
Rebasing to a new image
We will stop publishing the framework images sometime at the end of the month when Fedora 40 is released. If you’re on an existing framework image do an rpm-ostree status
and look for this line with framework
in it:
ostree-image-signed:docker://ghcr.io/ublue-os/silverblue-framework:latest
- this tells you the current image that you are on.
Whatever image you are on you will need to rebase to the non-framework version.
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/silverblue-main:latest
Note that :latest
will put you on F39 and will put you on F40 when it comes out, so if you want to control when to do the major update you can use :39
or :40
if you prefer to do it manually.
Note that we’re in the process of enabling F40 builds, so depending on the image a rebase to F40 now might not work, so just putting this up now in preparation for release. Thanks and if you have any questions feel free to ask!