Time To Dump Windows?

I primarily use Apple Macs — while Tahoe was a regression and Apple is an extremely greedy company, the hardware is superb and the chips remain simply the best all around — but a lot of my work entails CUDA-related activities. For that I RDP and ssh to a Windows desktop and a respective WSL2 session on a very beefy Windows machine.

Deployment-wise 100% of what I deploy to are Linux boxes on the business and commercial side, like pretty much all the industry.

I realized today that nothing ties me to Windows, and that it benefits me in no ways. Almost all of my work on that platform has to happen in WSL2 because of FlashAttention / Triton. The former is partly supported in Windows, but it’s a mess. It’s just way better to just eschew it and use Linux.

So for years I’ve used WSL (then WSL2) to achieve this when doing CUDA work.

Along the way there was always some Windows-specific tie-in thing that coupled me with that platform. Some app or communications platform that was best on Windows. Today I reevaluated and this just isn’t the case anymore.

I basically use a fat Windows layer to host a Linux machine. Irony.

Recently saw someone declare it the year Linux takes over the desktop, to yield the cynical reply “We’ve been hearing that for years”. And it’s true, it has been prophesized for well over a decade. But at the same time, change happens gradually, then suddenly. I imagine a lot of people would find that absolutely nothing ties them to Windows anymore, even gamers with things like Steam Proton often find their needs met.

Interesting times. There was a time when Windows was the centre of my professional and personal life. Even obtained my MCSE, MCSD, along with a number of other Microsoft certs. I subscribed to MSDN (and even wrote for their magazine), Technet, and every beta program I could get my hands on. I watched for every move of that company as invariably the industry shifted in whatever direction they moved.

Now? Eh. Microsoft just doesn’t matter to my life. I subscribe to zero Microsoft products. My Xboxes sit unplugged. Azure is the one cloud provider that I have zero deployments on, versus lots on OCI, GCE, AWS, and so on. My once beloved Hotmail account is basically a spam collection vehicle.

EDIT: Realized after writing this that I do use one Microsoft product: Github. It is completely fungible to me, however, and the slightest nuisance and I would just move elsewhere.

None of this is like some angry spiel about Microsoft, and I think they brought a lot to tech world over the years and given that they’re a $3T company they’re doing okay. It was just a shocking realization when I noticed that it just doesn’t have relevance to me anymore.

Obviously other people’s experiences differ.

And honestly if Apple didn’t have excellent hardware I would be probably making a switch there as well.