I just realised that every major desktop operating system is scrambling to reinvent itself.

Microsoft is working on Windows 8, which looks like will come with a HTML5 component.

Apple recently launched OS X Lion, which started integrating aspects of iOS.

On the Linux front, Ubuntu’s last release switched to Unity, while all the rest of the distros adopted Gnome 3.

All of these transitions have received mixed responses, since none of them are fully backed yet.

Interesting times.