Cinnamon ist eine weitere freie Desktopumgebung für Linux. Das Projekt startete als Fork (Abspaltung) der Gnome Shell, um unter Linux Mint ( ein Ubuntu Fork ) eine Benutzeroberfläche zu schaffen, die moderne Konzepte der Gnome Shell mit der traditionellen Bedienung von Gnome verbindet. Inzwischen ist Cinnamon auch für andere Linux-Distributionen verfügbar und bietet, wie die Gnome Shell und KDE, viele Einstellungsmöglichkeiten um das Aussehen der Oberfläche anzupassen. Außerdem erbt es von Gnome 3 die Fähigkeit, Erweiterungen und Themes einzurichten, verliert aber die Kompatibilität zu bereits bestehenden Gnome Shell Extensions. Zusätzlich führt Cinnamon das in ähnlicher Weise von Gnome 2 bekannte Konzept der Applets ein. So ist jede Komponente der Taskleiste ein Applet, welches vom Benutzer hinzugefügt oder entfernt werden kann. Auf der Website des Cinnamon Projekts können Themes, Applets und Erweiterungen heruntergeladen werden.
Die auffälligste Änderung ist die Wiedereinführung der Taskleiste, deren Fehlen in Gnome 3 oft kritisiert wurde, sowie der Darstellungsmodus Cinnamon 2D, mit dem die Desktopumgebung auch auf Systemen ohne 3D-Beschleunigung funktioniert.