Making F41 Surface Images
Hi BlueBuild team
For a while I have had a custom image for my microsoft surface
Now, I'm a little confused about the switch from designated surface images to the hwe repo
Which image should I be basing mine off of?
Currently I'm coming from ghcr.io/ublue-os/silverblue-surface
To upgrade to Fedora 41, which image should I be starting with now?
16 Replies
I'm a little unclear as to how their hwe repo is supposed to work in their build system. I'd have to investigate before making any recommendations
the hwe repo is being deprecated, surface images were never built for fedora 41 to begin with
the kernels will still be available in akmods from my understanding.
iirc it had something to do with firmware on surface breaking boot or something or that the changes have been upstreamed, dont have the exact details since it does not affect me, but i will see if i can dig up the discussion
hwe is essentially the bazzite kernel now from what i gather
https://discordapp.com/channels/1072614816579063828/1335329926177357965 from ublue server
Thanks for stepping in with more info @HikariKnight ! Very appreciated
yw!
Thank you for that information!
I'm just having issues updating my surface as it's been a while and i'm getting errors.
How would I go about pulling the kernel from akmods?
thats a better question for the blue-build devs, not sure if blue-build lets you replace the kernel easily
Working on the dnf module which will be much more capable of doing that
so future™️
super cool
if you know how to do it with the containerfile setup, that's portable to bluebuild with the
containerfile
module
using bazzite kernel is probably the correct approach to take especially if ublue is your baseoh nice
i found this in the bazzite containerfile, but i'm not entirely sure how it works https://github.com/ublue-os/bazzite/blob/8720f0174c8f62bfa6fbaa03e9ec5e55dd77f5d9/Containerfile#L122
and this is the main script it calls https://github.com/ublue-os/bazzite/blob/main/build_files/install-kernel-akmods
and probably the
FROM ghcr.io/ublue-os/akmods
lines are important as well and suchyeah i think its from akmods and i dont get it myself either, not really a fedora person even though i have been on bazzite for over a year now 😅
interesting, I didn't realize bazzite used the chachyos kernel, the more you know
I suppose I'll just have to start learning how to do more within the containerfile
we dont use it wholesale, we use parts of it like the bore scheduler
juts found this: https://github.com/lauretano/t2-atomic/tree/main
maybe can learn something here too
GitHub
GitHub - lauretano/t2-atomic: T2 hardware enablement for Fedora Ato...
T2 hardware enablement for Fedora Atomic Desktops. Contribute to lauretano/t2-atomic development by creating an account on GitHub.