[Coco] [OT} OS-9 on Raspberry Pi

Aaron Wolfe aawolfe at gmail.com
Tue Feb 3 20:25:02 EST 2015


On Feb 3, 2015 7:25 PM, "John Guin" <johnguin at hotmail.com> wrote:
>
> It's not a customer issue.  It was (allegedly) caused by developers back
in the day doing something like:
>
> If (getWindowsVersion.contains("Windows9*"):
>         //then assume windows 95/98 ....
>
> So calling a Windows version "Windows 9" would break a lot of old
software.

If you doubt software developers would do something that silly, check out
these appendixes from the book "The Old New Thing" by Raymond Chen (a
microsoft programmer and bug chaser).  Right or wrong, Microsoft has put a
lot of effort into making things work even when vendors do stupid things.
Interesting stories and examples of how hard it is to manage issues in the
worlds most used OS.

"Tales of Application Compatibility"
http://ptgmedia.pearsoncmg.com/images/9780321440303/samplechapter/Chen_bonus_ch01.pdf

"How to Ensure That Your Program Does Not Run Under Windows 95"
http://ptgmedia.pearsoncmg.com/images/9780321440303/samplechapter/Chen_bonus_ch02.pdf


More information about the Coco mailing list