A Raspberry Pi multiboot lets you pick Raspberry Pi OS, Ubuntu, or MX Linux at startup without changing SD cards.
Some of the hints for older, unsupported OSes apply equally to both Mac and Windows. Both come with an assortment of bundled ...