Frequently Asked Question
What are the main Linux desktop environments and how do they compare?
Unlike Windows or macOS, Linux gives you a real choice of desktop environment, and the choice shapes how the system looks, feels, and performs. GNOME (the default on Debian, Ubuntu, and Fedora) is opinionated, minimalist, and built around an activities overview and touchpad gestures; it uses the GTK toolkit. KDE Plasma is its philosophical opposite: traditional taskbar layout, highly configurable, built on Qt, with a mature suite of applications (Dolphin, Kate, Konsole, Kdenlive).
Lighter alternatives include XFCE (a classic GTK-based desktop that runs happily on older hardware), MATE (a continuation of the GNOME 2 design from before GNOME 3 changed direction), Cinnamon (another GNOME 2 descendant, maintained by Linux Mint), and LXQt (a very light Qt environment). A different tradition altogether are the tiling window managers, i3, Sway, Hyprland, Awesome, where windows are arranged in non-overlapping tiles driven from the keyboard, popular with developers who live in terminals and editors.