I recently acquired a few computers with valid Windows licenses. For a variety of reasons, I decided to try Windows 10 and see what state it’s in these days. Microsoft seems to have cozied up to open-source and a lot more of the software I normally use reportedly works nicely on the OS these days — stuff that used to require some acrobatics to get working.

So for the last few weeks, I’ve been using Windows 10 on my old ThinkPad X230.

Initial Impression

First, the system doesn’t look too shabby these days. Reasonable graphics, generally pleasing appearance. Connecting external monitors works well. Windows found my networks and printers. Recognized my mice and keyboards when I plugged them in.

I can run Chrome, Firefox, Sublime Text, git … generally most of the things I run on Linux. And the things that aren’t available to Windows typically have reasonable alternatives.

The addition of Windows Terminal since the last time I tried this OS was a major step in the right direction for me. Finally a terminal emulator for Windows that doesn’t suck.

Also, WSL2 is a nice addition, but that’s probably a different blog post.

On the surface, it’s a solid system that mostly does everything I would expect to be able to do on my Linux machine.

However …


One huge problem a lot of Windows are accustomed to is the update situation. In my first two weeks using Windows 10, I was caught off-guard by the excessive number of reboots it demanded. It feels like any change I make to the system requires a reboot. Nearly every software/system update requires a reboot.

Does Microsoft want me to get any work done? Maybe they’re trying to be nice and give me excuses to goof off. The problem is I don’t want excuses. I need to get stuff done.

And the forced nature of it is really off-putting. You can only put the updates off for so long before Microsoft is like, “Hey, we warned you. Rebooting next chance we get. Hope you saves your stuff!”

To put this in perspective for those of you who haven’t used Linux, I generally go months without rebooting my Linux machines. Most updates do not require a reboot. Most changes to the system do not require a reboot. And it’s up to me when (or if) I want to update.

So yeah, this was a bit of a culture shock.

Some Inconsistencies

The copy/paste thing. Ugh. Still a problem. Still won’t highlight exactly what I want to highlight. Apparently, it’s a “feature”, but to me it’s like telling my kids to go to the cereal isle and pick out one box each — and they return with armloads of cereal boxes.

Whatever text I select in typical Windows applications, it rounds up to whole words plus any surrounding spaces. It’s truly awful.

On Linux and Mac, the system highlights exactly what I tell it to highlight. Soooooooo much better, in my opinion. Please do what I say, not what you think I mean.

Confusing File System Structure

When I open Windows Explorer and look under My PC, I see the standard set of folders like Documents, Downloads, Pictures, etc. But these aren’t actual folders. They’re links/aliases that point to other folders. Why does Windows still hide the file system? Why not just take me to my user folder and let me see the actual file structure? it’s annoying.

And I made the mistake of creating a “connected” account, which means Windows points all of these folders to the equivalent in my OneDrive folder. And there is no way to change it.

I may have experienced a bit of rage at this point. I don’t use OneDrive. I want those folders to point to the corresponding folders in my home directory.

Which brings me to …


Windows is every bit as bad as MacOS in this regard.

There is a constant nag to use Microsoft’s services. I should not have to pay for an OS and also be subjected to constant ads. That’s not okay.

But Microsoft insists that I should be using OneDrive and Edge. Very much like Apple.

But this is bad in a much deeper way. They don’t just want you to use their products. They want you to go all in and become trapped in their ecosystem. Then you’re a victim with no control over your operating system, your software or your data.

It’s trickery and entrapment and takes advantage of people who don’t know technology well enough to understand the implications.

Microsoft (and Apple) – Shame on you.

So … What do I think?

Overall, Windows 10 is a nice OS. It has some issues like anything else, but it generally works as expected. Generally snappy. Things are laid out well.

But by the time I was done playing with it, I was feeling trapped. Concerned that I would have to reboot or that Windows would remove something I needed or that my data wasn’t particularly safe. Or that Microsoft would ignore my wishes and upload stuff to OneDrive anyway.

Forced updates are disconcerting. The constant nag to give all my stuff to Microsoft gets tiring too.

To be clear, Apple isn’t any better. Just as much of a nag. Just as much entrapment.

The result of this experiment is a confirmation of why I use Linux. I’m in control of my operating system, my applications and my data. Linux behaves the way I tell it to behave. My data stays where I want it to stay. The two major commercial operating systems simply don’t offer these things.

But don’t worry. I won’t look down on you for choosing commercial options. I get it. They’re just not for me.