Wednesday, January 25, 2012

Cinnamon Gnome Shell Fork using Muffin

==Cinnamon Gnome Shell Fork using Muffin==

One of those wonderful headlines that says a lot but appears completely
bizarre and alien if you don't know what it all means.

Allow me to break it down:
GNOME[1] : This is the GNU Object Model Environment : a basic Unix/Linux
desktop environment

GNOME Shell[2]: This is the core technology/environment starting with
GNOME version-3

Fork[3]: A fork in the Unix world is where a certain software package
gets copied and modified by another developer - who then takes on the
responsibility of maintaining the code belonging to that branch of the
code. At the point of the fork, both the original code (say A) and its
fork (say B) are the same. After the fork, both A and B will (mostly)
travel separate development paths.

Muffin[4]: The name given to the fork of the Mutter window manager,
which was the base window manager (the software program that draws the
windows/screen on a display) for Gnome Shell

Cinnamon[5]: A fork of the Gnome Shell environment.

So what does this all mean? Basically, Cinnamon, the fork of Gnome Shell
now uses Muffin as its Window Manager.

If you want to read all about this development, go here:
http://cinnamon.linuxmint.com/?p=119

[1]: www.gnome.org
[2]: live.gnome.org/GnomeShell
[3]: http://en.wikipedia.org/wiki/Fork_%28software_development%29
[4]: https://github.com/linuxmint/muffin
[5]: http://en.wikipedia.org/wiki/Mutter_%28window_manager%29

1 comment:

muffin said...

I don't know what you're talking about, but it sounds delicious.