Skip to content
OnMSFT.com
  • Home
  • About
  • Contact
  • Windows
  • Surface
  • Xbox
  • How-To
  • OnPodcast
  • Edge
  • Teams
  • Gaming
Menu
  • Home
  • About
  • Contact
  • Windows
  • Surface
  • Xbox
  • How-To
  • OnPodcast
  • Edge
  • Teams
  • Gaming
  1. Home
  2. News
  3. A (not so crazy) reason for why Microsoft skipped ‘Windows 9’ – it would affect legacy code – onmsft.com

A (not so crazy) reason for why Microsoft skipped ‘Windows 9’ – it would affect legacy code – onmsft.com

Staff Writer Staff Writer
October 2, 2014
2 min read

Windows 9 affecting legacy code

When Microsoft revealed Windows 10, it caught a lot of us off guard – what happened to Windows 9?! Well, Microsoft basically said that it was a marketing move as they didn’t think that Windows 9, and a single number iteration, captured the change that was coming to Windows. Their explanation didn’t satisfy many, and theories have already started sprouting.

A rather unique one was brought forth by a reddit user, claiming to be a Microsoft dev, /u/cranbourne. The user claims that calling it ‘Windows 9’ would result in errors with legacy code such as this:

if(version.StartsWith(“Windows 9”)) { /* 95 and 98 */ } else {

Looking at that, it seems rather wild. However, another user searched for this code, and found many examples of it online -- in software designed for Windows. Looking through the search, it does seem plausible. I first saw this in the subreddit /r/ProgrammerHumor, and could not make up my mind if it was not an elaborate joke. However, actually looking at some of the code in GitHub that has variations of this check, made me realize that, somehow, this is the theory that makes the most sense.

This is legacy code that was used as a shortcut (how many times do they come back to bit us? But we never learn…) in detecting whether the client was running Windows 95 or 98. And since there is legacy software using variations of this code, it could be a problem for Microsoft - a company that goes through great lengths to make sure enterprise software continues working on their iterations of Windows. Maybe the only real evidence against this theory is that Microsoft could have labeled Windows differently internally and in the code to avoid this, while still marketing it 'Windows 9.' 

Share This Post:

Share this article:
Tags:
Windows 10
Previous Article Windows 10 How-To: Have your apps switch between windowed mode and full-screen mode Next Article Flipboard now available for Windows Phone devices – 512 MB devices left out of the party | On MSFT

Related Articles

Intel Panther Lake laptops see major price hikes due to component shortages, while Apple MacBook M5 models continue with unchanged pricing globally.

Intel Laptop Price Increase Hits Panther Lake Models, Apple MacBook M5 Stays Stable

April 5, 2026
State of Decay 3 Playtests Confirmed With Mutated Zombies and Co-op

State of Decay 3 Playtests Confirmed With Mutated Zombies and Co-op

April 5, 2026
Starfield launches on PS5 with 4K visual mode, 60FPS performance option, DualSense features, and new DLC available at release for players

Starfield Launches on PS5 With Two Modes and Full DualSense Support

April 5, 2026

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Intel Laptop Price Increase Hits Panther Lake Models, Apple MacBook M5 Stays Stable
  • State of Decay 3 Playtests Confirmed With Mutated Zombies and Co-op
  • Starfield Launches on PS5 With Two Modes and Full DualSense Support
  • ASUS Accused of Failing to Fix Laptop After 10 RMAs, User Denied 11th Request
  • New Rowhammer Attacks Turn NVIDIA GPUs Into a System-Level Security Risk

Recent Comments

  1. XxRIVTYxX on Intel Says It Tried to Help Before Crimson Desert Dropped Arc Support
  2. Gaurav Kumar on Chrome Prepares Nudge to ‘Move Tabs to the Side’ as Vertical Tabs Near Release
OnMSFT.com

The Tech News Site

Categories

  • Windows
  • Surface
  • Xbox
  • How-To
  • OnPodcast
  • Gaming
  • Edge
  • Teams

Recent Posts

  • Intel Laptop Price Increase Hits Panther Lake Models, Apple MacBook M5 Stays Stable
  • State of Decay 3 Playtests Confirmed With Mutated Zombies and Co-op
  • Starfield Launches on PS5 With Two Modes and Full DualSense Support
  • ASUS Accused of Failing to Fix Laptop After 10 RMAs, User Denied 11th Request
  • New Rowhammer Attacks Turn NVIDIA GPUs Into a System-Level Security Risk

Quick Links

  • About OnMSFT.com
  • Contact OnMSFT
  • Join Our Team
  • Privacy Policy
© 2010–2026 OnMSFT.com LLC. All rights reserved.
About OnMSFT.comContact OnMSFTPrivacy Policy