Thankfully many embedded Linux products use something stripped down like BusyBox for shell and OS utility access.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Neither. It was ported to C++ on the 360 by third-party 4J Systems
Not sure how much all this brand shuffling matters anyways:
Well Surface used to be a table, now its a tablet. And I'm sure some people might assume an XBox One could play XBox 360 games when it can't. And there was Outlook Express vs Outlook. And Windows vs Windows RT. And there is SkyDrive vs SkyDrive for business.
Or you could just use their numpad layout minus the crammed in arrow keys and map the down arrow to 5 when in arrow mode instead of (or in addition to) 2 instead of shifting almost every fricken key between modes.
PS: Those editing/navigation keys have standard positions on the numpad too. And they've been there even longer than the AT-style keyboard.