Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Raymond also glosses over this a bit in his article. Microsoft wasn't selling Windows 95. Microsoft was selling an upgrade product to corporations who ran Office.

There were few (if any) 12MB machines, it was mostly 8MB or 16MB. (If you had 4MB, Windows 95 would boot and you could play Minesweeper.)

The target market had 8MB systems. Which needed to run Windows 95 + Office 95 flawlessly. 4MB was a lie and a fake goal -- which made it all the way to the box -- that made sure an 8MB system could run Office.

User Interface and Plug and Play were the risk items. I personally thought giving the critical path guys shitty dev machines was shortsighted -- we had plenty of ways to make sure the overall system met performance goals.

NT wasn't that much bigger. It had the Win16 subsystem (WoW), so there were basically two copies of Windows running at all times. Still, NT fit comfortably in 8MB and ran every version of Office (old and new) well in 12MB.

TL;DR: arguments over 4MB and one cycle of upgrade revenue stalled Windows and IE development for 15+ years.



8mb of ram reminds me of this thing: http://www.youtube.com/watch?v=tGq0jGrJS6U


Note that Raymond was talking about NT 3.1, and one of the goals of 3.5 was to make it smaller and faster.


Yeah, I file that under "Raymond glossing things over." NT 3.5 shipped 11 months before Windows 95 did!

People forget that Microsoft wasn't always a lumbering giant. Ship dates:

NT 3.1 - July 93 NT 3.5 - September 94 NT 3.51 - May 95 NT 4.0 - July 96

Platform support: Intel, MIPS, Alpha, plus PowerPC on 3.51 and 4.0.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: