As the LQ Rules
Do not expect LQ members to do your homework - you will learn much more by doing it yourself.
The question looks like an essay or list question. You will have to do it yourself I'm afraid. We are all volunteers here, who answer questions in our own time. If you want to know the answer, do a Google search
or go to the KDE, Gnome, etc websites.