Vista vs. Cairo - A Microsoft History Lesson
avocade writes "Here is a nice history lesson by (the unfortunately infamous) Daniel Eran, arguing why the Longhorn/Vista road is very similar to the NT/Cairo road that Microsoft took in the 90's, effectively trying their best to discourage competition in the marketplace."
This article has a confusing title, given that dominance of the Cairo graphics library these days.
Daniel Eran has been spamming uk.comp.sys.mac for weeks now, ignoring every polite request for him to stop. He shows no sign of engaging with the group (beyond calling us "a hateful bunch of queens"), just spams links to his blog against charter and then swans off again.
Daniel Eran. Just Say No.
Cheers,
Ian
Wikipedia - generally a little more authoritative than a (rather opinionated and flawed) blog entry.
Incidentally, I distinctly remember Cairo not being vaporware or a hoax as stated in the article, there were certainly dodgy builds of it floating around before it was canned and NT 4.0 appeared as a Win95-ified NT 3.51 replacement. The idea that Cairo was a hoax in a non-starter. That's like saying Copland was a hoax, no, sometimes projects get shelved because they're not working out - OS design is an area of computing where it's incredibly easy to be idealogical about features, then figure out that you just can't deliver the goods.
Win32 contained lots of changes compared to Win16. Threads, overlapping I/O, lots of new controls, additions to GDI, long file names, pipes for IPC. It might seem like a joke, but access violations really had a greater chance of not taking the full machine down in Win95, versus Win 3.1.
And of course, a full driver model for all devices, with the Registry (yuck) to track the config. Yep, you could do anything in a VXD in 3.1, but there was no real structure to it. 32 bit disk I/O wasn't present in the original 3.1 either, so the difference is greater if we compare 3.1 versus 95, or the very last releases of 3.11 WfW versus 95.
I am TheRaven on Soylent News