Canonical has been developing an unified OS in form of Ubuntu that can run across different devices without the need of different versions for different platforms i.e a single Ubuntu iso downloaded from Ubuntu can be used on the desktops, mobiles, tablets and TV’s.

Some time back there were rumors of Microsoft doing the same thing, they are going to eliminate the ill-received Windows RT and unify Windows to run across different platforms.

They already have a unified UI running across different platforms called Metro which resulted in a lot of heat but for the Operating systems there are two different versions as in two different Operating Systems. It creates a lot of confusion and compatibility issues as Windows RT is developed specifically for 32-bit ARM processors.