What’s The Difference Between GNOME, Unity And MATE?

 Today Skip writes…

I’ve been using Ubuntu (with a NVIDIA card of some sort) for ten years now, but I’ve NEVER understood the difference between Gnome (I thought I liked that), Unity, and MATE(THREE thumbs UP!). Is there a simple explanation?

Boy Skip, this is a tall order. I’ll do my best though.

MATE and GNOME are considered desktop environments. Unity…and this is where it gets confusing…is a graphical shell running on top of GNOME Shell. Confused yet? Okay, bear with me as I break this down. (Read the rest at Freedom Penguin)