Desktop Environments and Linux @ Linux Guide:
Linux is well known for being open and extremely customisable. Well thats because of its desktop environments and their work on making the interface clean, easy and better for the user. Here are the main ones: