Desktop future FUDConF11 BarCamp session 20090110

gnome-shell

 * gnome2 = good regular release cycle
 * rewritten every component of gnome at least once
 * people don't "see" things changing
 * easier to make technological changes, but not user experience changes
 * why JavaScript?
 * not having class libraries is important to not step on GNOME class libraries
 * sandboxing
 * untied to heavier PyGTK apps
 * attraction to JS developers
 * side-stepped language fights
 * good competition in JS engines (cf. python, ruby)

wayland
A shell for X servers, that can recursively run a Wayland instance as a server instead.


 * Precise protocol for ensuring every frame is rendered correctly, cf. X.
 * Specific design goal