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

Have a busload of servers? Need to know what version of Windows they’re all running?

Every once in a great while, I have to answer a question like what version of Windows a range of servers is running. If the number of servers is very small, you can just connect to them with a Terminal Services client and note what comes up. But sometimes that’s impractical. Right now I’m working someplace that has 8,000 servers, more or less. I’m not going to check 8,000 servers manually. I’m just not.

Here’s a more elegant, much faster way to go about getting that information.

Read more

Now that Microsoft is IBM, it needs to avoid IBM’s big mistake

Whether Microsoft likes it or not, it’s turned into IBM. The biggest difference I see is that when Microsoft makes a mistake, it catches up with them much faster than the same mistake did to IBM.

But IBM’s biggest mistake was its adamant refusal to compete with itself. And that’s what Microsoft is going to have to avoid. Like Computerworld says, Apple says if you don’t compete with yourself, someone else will. Read more

Microsoft’s bug bounty is a step in the right direction

Last week, Microsoft announced it’s offering a bug bounty program. Find a working exploit in Windows 8.1/blue/whatever it’s called this week, and Microsoft will hand over $100,000. Find a mitigation for that exploit, and Microsoft will pony up for that to, up to $50,000.

I think I know what they’re up to. Read more

How to check your Java version

Sometimes, especially on Windows servers, it’s difficult to check to verify what version of Java you’re running while you’re making your rounds. If you don’t have a scanning tool to check it, here’s how to check your Java version by hand, even if the Java control panel doesn’t show up:

Read more

Where Microsoft lost its way

John C. Dvorak wrote an analysis of how Microsoft lost its way with Windows 8 this week.

All in all it sounds reasonable to me. His recollection of DOS and some DOS version 8 confused me at first, but that was what the DOS buried in Windows ME was called. But mentioning it is appropriate, because it shows how DOS faded from center stage to being barely visible in the end, to the point where it was difficult to dig it out, and that it took 15 years for it to happen. He’s completely right, that if Microsoft had pulled the plug on DOS in 1985, Windows would have failed. 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

How to build bootable Debian installation USB media from Windows

How to build bootable Debian installation USB media from Windows

Debian 7.0 (Wheezy) came out this weekend, and I want to mess with it. Here’s how I wrote the installation media to a USB thumb drive for it using a Windows box. Because sometimes that’s all you have available to work with. If you prefer another Linux distribution, like Ubuntu or CentOS or Fedora, the same trick will work for them too.

Read more

12 PC tasks you should be doing and aren’t

Here’s a jewel from earlier this month from PC World: 12 easy, crucial PC tasks you should be doing and aren’t. They’re mostly related to performance and security. No wonder I like the article.

A couple of the items won’t give the kinds of gains they used to–in this era when everyone thinks they need a 3 TB drive and they’re using less than 1 TB of it, cleaning up unused data isn’t going to do all that much to improve performance. But there’s some benefit to removing unused programs, especially unused programs that run at startup.

Most critically, the article tells how to automate a lot of these tasks. Automating it so that it just happens without you having to think about it is even better than doing it. If you’re not doing these 12 things because the computer is already doing them automatically for you, then that’s OK.

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