I know there are projects like batocera for example but i want something i cant transfer from one device to another and just boot it up from my last save. Like i want it to work portable with various linux desktops os’s without the need to boot into a emulation os?

Does this make sense? if so how may i do it as a newcomer? What would you advise?