For some reason, my brain forgot that Domino’s is a multinational chain. 🤦♂️ Still, I would say for POS systems Linux is better because the developer can have much more control than a Windows machine. Still, I see Costco using some POS machines that run Windows 10.
On another note, from what I’ve tried of Fedora, I liked what I saw. I mostly use Debian for several reasons: my first exposure to Linux was Ubuntu VMs and Raspberry Pis, Debian (as Ubuntu’s upstream) follows conventions I’m accustomed to (mostly apt, but also just how Debian groups packages in general), and has great community support (though its wiki kind of sucks, so I often check Arch wiki). I use Trixie (Testing) on my desktop to get newer software, but on my laptop, I run stable and just use Flatpak for anything that has seen significant updates since Bookworm came out.
For the GPU passthrough, I reused what I did for Windows 10. After that, I think you have to add a few QEMU flags in the Virt Manager XML (have to find them), but after that, you just download an OpenCore ISO from https://github.com/thenickdude/KVM-Opencore and it pretty much just works (except for audio, which is something I’m working ob. I got a Pulse server running on MacOS once and forwarded it to my Linux sound server over the virtual network, but I haven’t been able to replicate that.) Every few months, they’ll update it with the latest OpenCore.