Ja vilken distro kör jag nu? Jag kör en bootbar container byggd i Github baserad på Fedora Atomic/Kinoite med hjälp av Ublue's github templates script och bootc som gör allt i bakgrunden, som bygger Bazzite och Aurora blandannat.
Jag använder en template från Ublue https://github.com/ublue-os/image-template som gör att du med Github workflows/action som den templaten sätter upp åt dig automagiskt, kan ta en image från fedora/redhat/centos stream eller ublue (bazzite, bluefin, aurora, eller ublue main) och med vanliga bashscript och en containerfile kan du modifiera, lägga till, ta bort, vad som helst nästan. Det är så Bazzite bland annat bygger sina bootbara containers på, man drar in Fedora images från quay och sen gör dom allt i Github för att lägga till Bazzite saker på och ge dig ett operativsystem@bootable-container.
Tänk typ hållet deklarativ bas-distro, som är read-only, där du alltid har versionen innan och där allting user som du använder får komma från flatpak eller en distrobox container. Du har just nu deployment :0, när du uppdaterar är den staged till :1, du startar om och är på system :1. Om allt är bra, du fortsätter vidare. Är det något problem? Starta om datorn och boota :0 och du är tillbaka på den tidigare kända bra imagen. Det är två olika val i grub, ungefär som att vi Linux användare är vana att välja kärna, "Linux 6.13, Linux 6.13.2". Liksom pil upp ner välj gamla eller nya imagen vid boot.
Alla Fedora atomic eller Ublue varianter kan ju bara välja att "bootc switch "gchr://image du vill ha". Och skönheten är att det finns ju ett antal att välja mellan, inte så många som gjort sina egna spins än, ublue tillhandahåller väl det som behövs till majoriteten. Men man kan ju med det här sättet egentligen skita i flatpaks om man vill och baka in precis allting man vill ha i sin bootbara container och göra hela datorn till en "kiosk". Fantasin sätter väl gränserna.
https://imgur.com/oHlJoRv
Tycker det är så jäkla asballt att med en template från Ublue, installerar cosign första gången för att skapa signkeys, och med några rader bash så har du Github som får bygga ditt operativsystem till en bootbar container efter schema, vid knapptryck, eller vid en commit. Nu är det hela cirkeln, Varje dag vid 12 bygger Microsoft///Github en costumiserad bootbar-container baserad på Fedora Kionite åt mig :=) https://github.com/sleepyoh/divine-desktop
https://www.youtube.com/watch?v=IxBl11Zmq5w riktigt bra förklarat för att få grunden