Oh, it can. I've run ucLinux (MMU-less Linux) on an LPC1788 (Cortex-M3) and it works...okay. Making dynamic libraries work correctly on it is a pain in the ass. It just wasn't worth it at the end and the O/S hogged up most of the processor, RAM, and Flash.