Also WSL doesn't solve:
* forced Windows updates when you don't need them
* shitload of failed updates: bricked OS, deleted user data etc
* stupid non-uninstallable game icons in start menu, a lot of vendor-forever-locked garbage like cortana & one drive
* bad fs performance in general
You probably should be using a windows pro install and not one with crapware from the manufacturer
However some time the past months I realized I don't think about Windows much... which means it's no longer constantly annoying me.
There are still stupid things, like Apps display language not being tied to the OS display language setting (wtf?!), but I can live with that. On a day to day basis my machine stays on, is performant, and does what I ask it to.
The domain admin could too, but they're mostly just there to get their paycheck, not to improve your experience so they won't bother.
* forced Windows updates when you don't need them
* shitload of failed updates: bricked OS, deleted user data etc
* stupid non-uninstallable game icons in start menu, a lot of vendor-forever-locked garbage like cortana & one drive
* bad fs performance in general
I'll add a couple of my own (and be a more restrained in my opinions)
* Windows + WSL is a hybrid environment. Files are on different places depending on from where you are looking. It feels like developing within Docker containers, without the power and flexibility.
* Low observability: very few programs log things and, while there is excellent system wide plumbing for that, very few programs are using it.
* PowerShell makes some questionable choices. For instance, "curl" is a built-in command that has different switches from its Unix homonym. It'd cost absolutely nothing to have a different name for that.
I usually Win+Q or pin to taskbar to run program, almost never look at the default Live Tile.
PowerShell's syntax make me mad too, some Office 365 enterprise management tools is only available in Windows PowerShell only (You cannot run it in PowerShell of MacOS or Linux), so wired.
I was considering moving back to Windows since the new MBP lineup is so disappointing, but no TimeMachine, too many useless feature (Live Tile and so on) made me stick on MacOS.
That was, of course, a really terrible idea considering how differently they worked so fortunately they’ve killed that in the latest versions of PoSH.
It was always possible to change those aliases in the old version of PoSH as well though.
You can remove them now. At least I was able to in the Windows 10 v.2004 update. Why Candy Crush is included with Windows 10 Pro however is beyond me.
What's the deal with this sudden hatred towards nonsense that was installed 35 years ago as well and had a way bigger impact on system resources (in terms of disk space and screen real-estate) than Candy Crush?
Is it because it's a mobile port - too colourful and too in-your-face about it being a mindless pastime than a boomer-style virtual card game that even came with a "boss-key"?
Candy Crush is given prime real estate in the start menu, and is a highly commercial game with in-app-purchases. It's a straight-up advert.
I mean, everybody knows you’re supposed to sneak in a game or two in between spreadsheets.
I have never had a bricked OS from an windows update
You know you can unpin stuff from the start menu to get rid of clutter.
Remember when Windows 10 was released and there were reports that Windows 8 would literally automatically update to Windows 10 without user intervention [1]. My mother's laptop did that and it bricked her install.
The OS taking over control of updates is totally user-hostile. 'Core hours' is just giving a little bit of that control back, it's not a solution.
[1] https://www.theguardian.com/technology/2016/mar/15/windows-1...
If you do have some long task like rendering that takes hours, thats of-course trickier.
- You can disable updates
- I'm on the insider version and this has never happened to me, let alone for 'normal' users.
- You can uninstall all of that stuff
- It's not that bad, I work on a decentralised database and we have similar performance across Windows and Linux. Windows was a bit tougher to do but it got there :)
Two years ago Microsoft released an update that killed Windows on my brand new (at the time) desktop (i7-8700k, gtx 1080). I thought "no big deal, I'll boot up my old desktop and deal with it later" but when I turned on that machine (i5-2500k, rx480), it applied the same update and also killed the Windows install. At that point I gave up on using a desktop for the day and booted up Windows on my laptop (i7-7700HQ, gtx 1050m), only to have that also install the update and kill the install.
I'd had Windows updates break before that, but always on one machine so it was easy to write off as some driver quirk or something weird I had installed.
You seem to be assuming everyone else is frequently having a problem because you have had it. In reality, these events are rare, which the overwhelming majority of people not having any issue.
I’ve bricked windows by being dumb but I’ve also bricked Linux by being dumb. Sometimes I feel like it’s cool to hate Windows, like it’s cool to hate Java.
I am the first port of call for IT issues of the whole family, including grandma. Like 10 people, and the last time we had issue caused by windows update was like 5 years ago when a laptop was trying to update to W10 from W8. That required a bit of manual intervention.
Game icons certainly arent there for me any more.
Whats the issue with Onedrive? I mean, its preinstalled, but you dont have to run it.
TBF though, my 2013 desktop never gave me a single issue on Windows..
So some awkwardness is to be expected.
So your co-workers already use Linux (for free, I guess), but now you're trying to convince them to use a restricted Linux version that also costs money. How's that?