News for hackers. Stuff that matters.
Re:Windows XP source code has leaked by necovek on Friday September 25, 2020 @06:55AM (#24588543)
Before committing to GNU/Linux in 1998 or 99, I've had a similar experience with moving away from DOS/Windows for workgroups 3.11 to '95: Windows 95 tried to achieve too much in terms of backwards compatibility between 16- and 32-bit software, and was very flimsy as a result.

However, I've briefly used NT4 as my "development box" (Delphi addict for a while, though in my defense, I was like 15 at the time) for 6-12 months, that was as stable as anything you could get. But it had the same problems as Linux: it was very specific as to what hardware it supports. The same "soft modems" (called "winmodems" at the time) were equally unsupported in NT4 just like in Linux, so you had to get yourself external hardware modems which were like 5-10x the cost (whatever came out of US Robotics?).

So since I was more into the hacker mindset, I moved into GNU/Linux world and never looked back.

But I did grow an appreciation for MS engineering: they can develop quality software, and did it even in 96, but their consumer OSes strive for unparalleled compatibility and allow anybody (literally anybody) to write system level code that runs on the kernel ring level due to that.

A couple years down the line, I've even seen an article how many workarounds they had to introduce into '95 to allow old software employing their own extended/expanded memory management tricks to continue to function (think stuff like DOS games, WordPerfect...).

For all the fun we make of it, Windows 95 was a marvel of engineering when you consider the constraints and requirements. Just oppose that to the new web app approach to software engineering: breaking backwards compatibility is such a common theme that nobody bats an eyelid.

There are no comments on this comment yet.