You can run modern Linux without an MMU! But other popular embedded OSes I've heard about are FreeRTOS and Zephyr.
https://github.com/Mr-Bossman/pi-pico2-linux
That's with an 8MB external PSRAM though, fitting modern Linux in the internal SRAM is probably a step too far.