Ich weiß jetzt nicht, wie gut du dich im Bereich der freien Software bzw. im Modul-Konzept von Linux auskennst, darum von vorne:
Ubuntu ist eine GNU/Linux Distribution. Einfach ausgedrückt: du hast ein riesen Paket mit vielen quelloffenen/freien Programmen und der Systemkern ist der Linux-Kernel. Der Kernel selber kann eigentlich ziemlich viel, aber aber nichts, was man so direkt sieht. Man sieht nur die Auswirkungen. Soll heißen: wenn du den Rechner einschaltest, dann startet der Linux-Kernel (Systemkern, Unterbau) und lädt dann viele andere Komponenten (Dienste, Bash, X-Server, Fenstermanager...).
Open Solaris ist wie Linux quelloffen (aber unter einer anderen Lizenz). Der große Unterschied ist, dass der "Unterbau" (Systemkern) gänzlich anders ist (Unix System V). Daher ist das meiste, was man im System nicht so direkt sieht anders.
Daraus ergibt sich: Was man sieht (Gnome Desktop, Anwendungen,..) hat mit dem jeweiligen System nur soviel gemein, dass es im großen Softwarepaket mit dabei ist, der Systemkern ist komplett anders.
noch kürzer: sieht ähnlich aus, ist was ganz anderes ☺