Easiest way to add the ZFS packages from ucore to main? #215
Replies: 5 comments 7 replies
-
I am right now looking into the same thing and am generally very interested in exemplifying this with basic ublue (with GNOME) and ZFS 2.2, once the latter is released. https://github.com/orgs/ublue-os/projects/1/views/1 doesn't mention ZFS in any place, why it appears supporting this scenario currently seems low priority, but it has a related card: @castrojo pointed me at this possibility earlier this week, and I'd be interested in a sketched write up of how one could achieve to (1) access ZFS pools from a ublue install and (2) run ublue from ZFS as well, but may be a separate issue depending on this one. The latter may benefit from taking into consideration ublue-os/main#283 Any further ideas? |
Beta Was this translation helpful? Give feedback.
-
I'd love to have ZFS everywhere but I think the main problem is since new kernels make it into Fedora rather quickly you end up in a situation where you have the potential of not getting working builds at all until openzfs catches up. If we had centos ostree images from derive from then we'd end up with a slower moving kernel and then I suspect that that would be an awesome setup for us to have. |
Beta Was this translation helpful? Give feedback.
-
To continue in both directions, reflecting a bit on the path forward for a ZFS edition of ublue, but also sketching the path towards a slow-rolling, OSTree-native container image, which hopefully would not break the ZFS module.
For the risky path forward, which can break ZFS compatibility upon a Kernel upgrade, it seems legitimate to experiment with a fork of the ublue akmods, add ZFS there in a similar way as with the ucore-kmods, and use that for a custom build in a fork of There's also work done to further modularize ublue and its akmods:
In this vein, ZFS support could be considered an image flavour.
I was mistaken by the syntactic proximity of CoreOS and CentOS. Obviously With CentOS Stream being rolling release, and as discussed during ContainerDays, CentOS could here ideally be read as a chiffre for AlmaLinux, which will continue to provide up-to-date, but slow-rolling, RHEL-ABI-compatible Linux releases. They already build the This would then give us what we could call
Is there a detailed specification of how an OCI OS image needs to be shaped to be recognised as an OSTree-native container, so the AlmaLinux or CentOS stream image could be checked against it? The existing documentation on this experimental feature seems rather sparse:
It seems we'll see more of these discussions in the future, with ublue being a well-suited testbed for this new kind of OS delivery mechanism. Related: |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I will come back to this the earliest end of October, then supposedly with ZFS 2.2 being released. |
Beta Was this translation helpful? Give feedback.
-
The kinoite-main image is very close to what I want in a base image. Is there an easy way for users to take the ZFS packages from ucore and add them to a system running one of the main images?
Beta Was this translation helpful? Give feedback.
All reactions