Installing Kinoite/COSMIC-atomic with windows in parallel

$(bootctl -x)/grub2/grub.cfg only concerns GRUB itself, the boot entries as per the UAPI BLS.
systemd-boot supports BLS layout, infact even before GRUB.

$(bootctl -p)/loader/loader.conf is it’s config file, which is well-documented, and declarative. Unlike using $(bootctl -x)/grub2/user.cfg.
[PS $(bootctl -p) is /efi or /boot/efi depending on when system was installed]

So infact systemd-boot is the better bootloader than GRUB. More suited for immutable distros.

As for testing,
Since I installed gentoo alongside until I deleted Kinoite, the last time I previously used it, that’s exactly how I used it. No issues.

What is the difference between “bootc” systems and “classic” rpm-ostree systems? Aren’t both present in any given system right now?

Oh! Great… I’ll just use rpm-ostree install then and avoid bothering with bootc and Containerfiles and all…
Problem solved (almost)…

The post is highly informative, thanks.
BUT, I need automatic updates… I could help with it except that IDK SELinux…
But what’s it’s purpose when RPMs already exist? bootc I guess…

I don’t want any changes… JUST I want iwd package to be installed… AND maybe NetworkManager config snippets if supported in /usr/lib/wherever/else to use iwd.
AND distrobox installed.

Why bootc then?
What is it trying to solve over rpm-ostree+ostree?

What’s it purpose?
I really think that ostree supports everything needed for container-native desktop booting, etc.. etc.. and rpm-ostree on it is really great. sysext could be used when needed, it has it’s own great uses…

I don’t understand the need for reinventing half of ostree and rpm-ostree, and using ostree anyways for the remaining half… or even reimplementing the same concept over and over again…
What was it’s issue? RPMs only? rpm-ostree usroverlay solved that already.
Container-native needed? ostree already supports that.
What else? Rust rewrite? IDK

Another thread here: Why replace ostree with bootc? Doesn't ostree do it's job well? - #3 by pramodvu1502