Hello fedi! I'm making my own immutable distro, and I've got some questions:
what should I use to build? I was thinking bluebuild hut it might be more trouble than it saves, as I need to do stuff like add an extra btrfs subvolume on install, and I'd like a custom gtk4 installer.
other than that, assuming I use bluebuild for now, would a structure like this work?
core - has core system stuff, like kernel, bootloader, etc. Included in image, needs reboot to apply
other/system - has other stuff like system flatpaks, config files, anything that doesn't need a reboot to change
Each would be cached so only core or other would be rebuilt depending on the last value.
other would use an overlay inside a btrfs sub volume. I was thinking I apply changes directly to the subvolume and rollback if they interrupt or an error occurs, but now I'm thinking a power cut or other force shutdown might mess that up.
Any thoughts would be appreciated, thanks! You're helping to shape QuadOS! QuadOS currently has the following devs: Me, @Heliguy, and @winsdominoes. It aims to be like NixOS, but using flatpaks, and hopefully less janky.
Just wow.... No partition table with their ISO and not one sees a problem with it not being bootale for most people. -For the past year. 🤯 🙄
Etcher, Fedora writer, and not even Rufu from Windows cannot write this. But that is "OK" because supposedly "gnome writer" may. 🙄 -- I didn't even know Gnome made a writer.
The user test base for Vanilla Os has been so small, I would call it a niche.
I'm a little disappointed, but only because of all the effort it took to boot their ISO.
1st you need to sign up to GitHub (or sing in). 2nd you need to wait a long time to download it, because GitHub is not the greatest for larger files (it really is not). 3rd burning the ISO is not the answer, because oddly Etcher and Rufus will inform you it is not a bootable ISO (I redownload just to confirm and checked the hash)
4th, you need to burn a Ventory USB. I don't know why that works as opposed to burning it directly, but it does.
That said, I knew it was an Alpha, but it only boots.
The Live CD starts Gnome, which you cannot use. Moving your mouse to the hot corners will do nothing. No keyboard shortcuts either. I can right click and get into settings and that is all I can do. The 1 window that pops up is the installer and it crashes immediately. That's it.
But I cannot stress enough, the whole point of immutable distros is they're meant to be minimalistic and generally speaking, you should try to keep to that minimalism for the host OS (operating system), preferring virtualization for your general needs.
My basic bare minimum of:
Lxqt
DistroBox
Flatpak
Qemu
SystemD-boot
Basic media codes
Firefox Nightly
It is where I should have stopped.
That enough would have made the perfect staging ground