Sun May 08, 2016 13:58 in General Talk
I suppose it depends what you're doing.
I'm presently trying to write a client for 4OD and, logn story, basically I need to sniff the cryptography to see how the initial keypair is generated, and I can only do that somewhere it works, and the only place it works is Windows.
So, I booted into a Windows 10 VM, and tried to sniff the connection as it happened. I couldn't, because my sniffer needed dotnet. I tried to install dotnet, to discover I need some other update. I could update via the built in updates, but that wanted to throw several GB at me including updates for bizzare things like printers I don't own. All I wanted to do was look at a packet! In any other system, I can do that from the command line without even needing to boot to the desktop!
So I installed the update manually, and tried to install dotnet again, and it tells me that I can't anyway, because a different version is installed. I can't have two versions installed, which is odd - I can on Linux, and I could in previous versions of Windows - but I can't uninstall the new version either. It won't tell me why, it just won't let me.
So I try to go get another packet sniffer again, at which point it tells me my computer needs to be restarted because it's downloaded a tonne of the crap I didn't want mentioned above.
At this point, I gave up and figured it was less messing about to carry on reverse engineering a black box.
It's probably okay if you like a bit of handholding. If you want the machine to think for you, decide what's best for you and, in fairness, be right for 80% of users most of the time, then it's probably fine. It does spy on you, but so do FAcebook and Google, and you're probably using them, so that's not really relevant.
I don't think there is such a thing as a "power user" in Windows anymore though. The restraints have always been tighter than other platforms, but now they're positively claustrophobic. They've made it easy for the 80% of users who don't want to think at the expense of making it hard, and in many cases impossible, for the 20% who do. Assuming you're one of the 80%, though, that's not a bad thing.
If you like full control, and maximum freedom and security, choose BSD. But check your hardware first.
If you like to tinker, choose Linux.
If you like to tinker and play games released prior to 2005, use Linux,
If you like to tinker and play games, released after 2005, stick with Windows 7 or earlier.
If you want your computer to perhaps be a bit easier to use - but at the cost of any configurability, choice, or control, choose Windows 10. There's nothing wrong with it if that's your kind of thing. I don't hate Microsoft, it's products just offer the opposite thing that would be interesting to me personally.