uClinux is a set of patches for Linux that
supports MMUless processors. It brings a full
featured operating system onto platforms that
would otherwise run less advanced, simpler
operating systems. uClinux gives the programmer a
Linux API with remarkably few concessions to the
lack of MMU (Memory Management Unit), and in terms
of code size and efficiency it has an advantage
over standard Linux.