https://survey.stackoverflow.co/2025/technology#1-computer-o...
HN is atypical of the world, particularly anything outside of the USA.
By the way, I'm not using Windows (but love .NET) and prefer Linux, but I'm not fooling myself that it's a popular choice on the desktop by any metric.
Probably someone remembers the history better than me and have more clarity and/or corrections.
https://www.autodesk.com/products
https://en.wikipedia.org/wiki/List_of_computer-aided_manufac...
Unfortunately Microsoft decided to stuff it with user hostile spyware instead.
Saying this as someone who've used both Linux and Windows as a main OS for decades, and would dump Windows 100% if I could get Ableton to run properly on Linux. I'm still using WSL2 from time to time, but for things I need to be productive with, I prefer my Linux environment 99% of the time.
I do actually start up Arch / Ubuntu / whatever in WSL for some things but mostly just use the above setup which is most Linux like without having to shell into WSL all the time. That being said, I use actual Linux / Arch whenever I can - yeah, I use Arch btw.
But developer focused software is trash on Windows, if I want to remain productive I need a Linux environment so I can just run stuff without having to fuck around to configure it for Windows and what not.
winget install -e --id RedHat.Podman
podman run --it --rm -p 8000:8000 .. image
For gitbash, add a new profile in Windows Terminal and find "bash.exe" in Program Files\Git (sorry I can't remember the details and not on Windows right now). Once you have this you can use normal Linux commands, setup a .bashrc, ls, cd ~, vi, etc.
Anyway, food for thought in case you want to try a different workflow one day.
Where exactly does this run? Podman/Docker makes no difference, doesn't it? You still need to run a VM (WSL2 on Windows), so might as well run those directly in the WSL2 environment I already have? But again, docker in WSL2 doesn't work as directly on Linux, for whatever reason.
> For gitbash, add a new profile in Windows Terminal and find "bash.exe" in Program Files\Git (sorry I can't remember the details and not on Windows right now). Once you have this you can use normal Linux commands, setup a .bashrc, ls, cd ~, vi, etc.
Been there and tried that, and "git bash" on Windows is probably the worst mixmatch, and bunch of tooling gets confused when the shell is bash but the actual host is Windows.
I used WSL2 for years and never had any issues with it.
A year ago or something, changing the size of the WSL disk via some Powershell command also corrupted the disk after it was done, I had to start from scratch which was a bit annoying.
* AutoHotkey
* Voidtools Everything
* Agent Ransack
* Irfanview
Sorry, but this is just nonsense. I used Linux on the desktop from 1994 to 2007 (lucky enough to start using Linux when I was 12). I have used macOS as my main desktop since 2007, but I also have a ThinkPad with NixOS and a Linux workstation (currently used headless though). I feel like I'm able to make a fair comparison.
macOS for me feels like a much more mature version of the Linux desktop, on more mature hardware, with applications that are not available on Linux. macOS is rarely getting in my way. The primary reason I also use Linux (and contribute in various ways) is that I find FLOSS morally preferable and hope for that reason that the Linux desktop wins in the long term.
Though having been around for many 'Linux is soon ready for the desktop'-moments since around 2000 (anyone remember Corel Linux?), I don't hold high hopes. As long as basic things like waking sleep results in a kernel panic because waking your Thunderbolt display puts the kernel in a weird state (and the 999 other paper cuts), Linux on the desktop won't happen.