By the way: some people use bare window managers instead of full-fledged desktop environments.
Some window managers (like TWM) can run on 8MB of RAM:). The smallest one is called CWM (created by OpenBSD).
but it is for these old UNIX gurus who never leave the command line, not for regular users.