

Yes, though I think the exception is (some?) ARM based PCs don’t run UEFI, in which ARM in general doesn’t have a universal standard for booting which adds complexity to it. Perhaps that’s already changed though, I haven’t kept up too well in the ARM space.
Not sure if maybe the Walmart self checkout terminals aren’t x86 machines, perhaps they’re ARM or another embedded type of system.








And if you’re not sure whether the cache has been fully flushed, run
syncand it’ll return once it’s done!