Ian Wold

I've Switched to Linux

18 December 2025 2 Minutes History Industry Tooling

Just in the nick of time as Windows is speedrunning 'Worst OS Ever,' all of my development activities are now supported on Linux.

hero

I guess this is more of a short announcement post, but I would encourage other .NET engineers to consider doing the same. As .NET has progressed, its support on Linux has gotten better and better. The VS Code C# Dev Kit has all of the features from VS that I ever need to develop, and I don't find myself needing to develop a whole lot of super-Windows-specific desktop applications anymore.

With the .NET 10 release and a round of tooling updates, I've found that all of my development requirements are completely supported on Linux. Windows is increasingly bloated (and increasingly without the ability to unbloat it), the update experiences are extremely frustrating, and the sharp increase - even for Microsoft - in privacy violations as of late makes Windows more of a burden than a help, even though I primarily use Microsoft technologies in my day-to-day development.

The reality is that I can do all of the .NET development I want to from a much more lightweight system, and I can close the book on worrying about (an amount of) Microsoft's spying. This is a step I've been hoping to take for a long time, and just as well it comes at this time of year that I can call it a Christmas present to myself!