Actually it is not further along but only because of the third party propriety code, and not for long.
Printable View
I will clarify. Microsoft is way behind Canonical in creating a homogeneous OS across all platforms, because the Windows experience is so dependent upon third party proprietary code. In time as more proprietary software vendors migrate their Windows applications to ARM and the Windows 8 Modern UI Microsoft will get closer and closer to its goal.
From Microsoft's point of view, FLOSS is a serious competitor. I think that Steve Ballmer summed up the attitude when he called Linux a "cancer".
So, although MS has access to FLOSS, it does not want to encourage it. Remember that MS makes money from lock-in, not from openness. This has been true of other companies, notably Apple and (in the past) IBM.
I previously asked about the hardware availability for Ubuntu® for Phones:
After reading the article at Forbes® on the progress of Ubuntu® for Phones as of 4 January 2013, it appears that Motorola® is taking a hardware approach along the lines suggested in other Posts this Thread, as the company already has at least one dockable smartphone, specifically the MB886 ATRIX HD (Qualcomm® Snapdragon™ X2 APU,1 GB RAM, 8 GB SSD), which already runs Google® Android™ 4.1 from the factory on supporting PCS service providers and may already be compatible with Ubuntu® for Android™. I'm after something yet hardier with more capability, based on the published requirements for Ubuntu® for Phones; is my requested list from Post 12435327 available yet?
Hang on...
I know that a lot of Ubuntu's Bread and Butter is FLOSS friendly software, which could make for something that could work on x86 or ARM, but what about the HIB games and the like we only just got on to the platform? Would there be an easy recompilation method for paid for software, with the only real benefit being the community holding asses over fires?
Microsoft may not want to promote that, and may not like it but there is little doubt that FOSS, as well as pirated version of Windows, does provide benefit to Microsoft Windows in that it fills in the gaps for people that do not or can not afford the proprietary "industry standard" versions.
^^ I'm wondering, now that Canonical is going to have to compile every payware thing in the Ubuntu Software Center over again for ARM, would we have to worry about Fragmentation across processors?