K Desktop Environment. On the surface, KDE is similar to GNOME, but the underlying architecture is quite different. The GNOME and KDE projects tend to cooperate in areas where the implementation is not too difficult, or where a pressing need exists (for example, shared mime associations).