Windows NT turns 20

The first version of Windows NT, version 3.1 (to coincide with the then-current 16-bit version of Windows) was released 20 years ago today. It was an insanely ambitious effort for Microsoft that took a while to pay off, though it eventually did in spades. Windows NT was what killed off Novell and OS/2 and turned the proprietary operating system market into a duopoly. Although a user running it wouldn’t see much difference between Windows NT and regular Windows except that it didn’t crash nearly as much, it was the first version of Windows that qualifies as a modern operating system, with pre-emptive multitasking and protected memory.

Read more

“Why do we have a server named ‘Vicious?'”

My first non-food service, non-retail job was working desktop support for my college, the University of Missouri-Columbia. They were doing a massive computer upgrade and needed some part-time help. When they realized they’d found a journalism student who knew PC hardware and already knew OS/2, they cut the interview short and showed me around. I started work the next day.

My job was, initially, to unbox a few hundred IBM PC 330s and 350s, install network cards and memory, then install OS/2 on them. We had room for me to set up about 10 of them at a time, on long folding tables on opposite sides of a long room. It was lonely work at times, but I got to work with computers, and they were paying me $8 an hour. I liked it better than retail.

After a few days I had enough time to watch the boot process. OS/2 had a facility called Configuruation, Installation and Distribution (CID), similar to Microsoft’s unattended installation that appeared in later versions of Windows NT, that automated much of the process. An administrator configured machines in advance, and then when build time came, I booted off a floppy, entered a computer name, and the process pulled down what it needed from the network. After 30 minutes or so, we had a functional machine. CID probably saved a couple of hours of repetitive work. On this particular day, after I got nine machines going, I watched the 10th go through its the CID process. I noticed the machine kept addressing a server named \\VICIOUS.

Read more

Windows vs. Linux kernel performance

An anonymous Microsoft developer spilled some juicy opinions about why Windows kernel performance isn’t all it could be and answered some longstanding questions about Windows vs. Linux kernel performance in the process. Although he has recanted much of what he said, some of his insights make a ton of sense.

Read more

Don’t read too much into the PC sales drop just yet

If you’ve been paying any attention at all, you probably know that new PC sales are in the toilet–out of the five biggest vendors, the only one whose sales managed to hold steady in Q1 2013 was Lenovo, while the other four saw a sales decline. So now Slashdot linked to a ZDNet piece stating that Windows is over, and said it must be true because ZDNet always sides with Microsoft.

Let’s not read too much into that. The author of the piece is a longtime open-source advocate. The points he raises are completely valid, but if there’s one person who’s going to take Microsoft to task, it’s Steven Vaughan-Nichols.

Microsoft has a long road ahead, but there is precedent for salvaging the boondoggle known as Windows 8. And I don’t think Windows 8 is the only factor here. Read more

Windows 8 won’t fail just because nobody likes Windows upgrades

John C Dvorak wrote today about the great upgrade upheaval, and argued that Windows 8 is doomed to fail because it’s just going to be too hard to upgrade, and nobody likes Windows upgrades anyway.

I agree on the first point but not the second.

Read more

Windows 8 comes out later this year, but I won’t be moving just yet

So Windows 8 was released today. I won’t be moving to it anytime soon.

There are some people who make a habit of waiting for Service Pack 1 to be released before upgrading to a new version of Windows. The trouble is, I can think of one instance, Windows NT 4.0 Service Pack 1, that was much more problematic than its predecessor. And in more recent years, service packs have become more arbitrary. Knowing that practice exists, Microsoft releases Service Pack 1 based more on uptake than on actual need.

So I have a different rule I follow. Read more

Happy late birthday, OS/2

Twenty-five years ago this month, on April 2, IBM announced its new PS/2 computers and a new multitasking operating system to run on (most of) them–OS/2. They even lured a bunch of the actors from M*A*S*H to do an ad campaign for them.

It didn’t seem like it at the time, but that was the beginning of the end of IBM’s PC business.
Read more

No easy solutions to the .NET Framework

I had this discussion this week with longtime reader Jim `, which I present here in hopes of it being useful to someone. When I don’t have time to write well, maybe I can at least post something of a little use.

Read more

Microsoft’s leaked roadmap

Microsoft is getting aggressive with Windows release dates, and I can’t help but wonder if it’s going to put a damper on future sales.

Windows 8 is coming out in August, which was a poorly kept secret anyway. That can’t be helping Windows 7 sales, but at this point I think Microsoft is mostly concerned about new computer sales and corporate sales. What’s more concerning to me–initially–is the revelation that Windows 9 will be out in November 2014.
Read more

Was CP/M overrated?

Was CP/M overrated?

Veteran tech journalist Dan Tynan recently published a list of 10 overrated technology products, and CP/M was on his list. But was CP/M overrated? I want to dig into that question a bit.

I think everyone knows the story of how IBM almost used CP/M as the operating system for its PC, but ended up using an upstart product from a small company named Microsoft instead. We’ll probably never know exactly what happened, seeing as the author of CP/M is dead and his business partner is no longer able to recollect those events from the 1980 timeframe, and IBM and Bill Gates have no reason to embarrass themselves by revisiting the story.

But CP/M was the first and most popular operating system for early 8-bit computers, so people who used it remember it fondly, and the way Microsoft steamrolled it made Gary Kildall and his operating system folk heroes to underdog lovers everywhere. Even people who never used it and weren’t even born when Kildall’s company ceased to exist have at least a vague idea of what it was.
Read more