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

How terrible third-party Windows applications were. Writing cooperative multitasking applications is hard and much blame was assigned to Windows when it should be on applications.


Windows 95 could preemptively multitask, though. Its "instability" was largely due to it not having a HAL.


Windows 95 could preemptively multitask 32-bit code. But its core was 16-bit, and there were many legacy 16-bit apps, all of which were cooperatively multitasked.


I agree with you up to a point but given the hardware of the time, it was certainly possible to make the OS more robust than it was prior to the switch to NT everywhere, and to Microsoft's credit they did make the correct decision.

Now, despite the lingering snarkiness from the *nix-hipsters, Windows is incredibly robust... even more so today since in Vista and on even the graphics driver can crash without an OS restart in most cases.


True. The BSOD bloggers love to write about, for instance, was mainly caused by faulty hardware or defective third-party drivers. The OS, conservatively, entered panic mode to prevent damage to data. Somehow it seems acceptable for a Unix kernel to panic on such conditions but when it happens to a machine running Windows, that must be because Micro$oft programmers are so stoopid...




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

Search: