3 ms·
TL;DR: Some code looking for Windows 95 or 98 only looked for "Windows 9" to match both, and would have matched Windows 9. Now Apple has the year in the OS ver
by uxjw 1y ago
TL;DR: Some code looking for Windows 95 or 98 only looked for "Windows 9" to match both, and would have matched Windows 9.
Now Apple has the year in the OS version we'll have people wondering in a few years what happened to iOS 19-25.
- DecentShoes 1y ago[flagged]
- danielheath 1y agoI worked on a codebase that had this bug, so I’m not sure where you’re getting “this is false” from. We sold software that was installed long-term at customer sites, and they weren’t going to update it until they needed to, so the bug persisted in production well after we fixed it.
- Johnbot 1y agoBest I can tell it's only libraries that generate those sort of strings, which could just as well report a different string for Windows 9. The actual Windows API even returns the version information for Windows 8 if the application isn't manifested for 10 and onwards.
- danielheath 1y agoCompany I joined in 2008 had sold software back in 2005 or so which had the bug, and customers were still running it in 2015 when Win10 came out. The idea that "sensibly designed software wouldn't have this issue, so it must not exist" is absolutely at odds with virtually everything I've seen in my career.