Ah, yes: virtual desktops. I remember when Mac came out with "spaces" and I thought, "wtf is this ripoff?"
I'll definitely look into repos and package management. I assume this was a part of Linux since the beginning, borrowing from the GNU Project?
Was Compiz the start of window managers...