3 ms·
I swear, these sort of snarky drive-by comments are below HN's standards. I'll bite anyway. - Windows has a 72-75% market share of desktop OSs. - About 95% of
by delta_p_delta_x 3y ago
I swear, these sort of snarky drive-by comments are below HN's standards. I'll bite anyway.
- Windows has a 72-75% market share of desktop OSs.
- About 95% of non-console video games are developed either for or on Windows. And video games are the most lucrative entertainment market—more than music, film, television, and adult entertainment together.
- A large majority of internal sysadmin is run with Windows Server 2022, including things like Active Directory, Exchange, SMB, etc.
- About a fifth to a quarter of public web servers are also running Windows Server.
These are the financial factors.
- Windows is a decent development environment—sue me, UNIX greybeards.
- Visual Studio 2022 blows everything that the FOSS world has come up with out of the water. GDB, perf, LLDB, dtrace, I've used them all. They all suck compared to what VS offers. After some point, you want to stop screwing with 'my OS is an IDE', and just click through your source code setting red circles, press the green play button, and then smash F5 jumping through code. And it works.
- During debug, I get flame graphs, memory and CPU profiling with live graphs, stack traces, exception traces, conditional breakpoints, thread tree views, local, global, and 'auto' variable values, highlights when variable values change, and even GPU debugging.
- For a 'closed-source' OS, debugging and profiling on Windows is still better than on Linux[1].
- Windows comes with a fantastic GC runtime—.NET—and an equally powerful shell (heh, maybe that's why they called it PowerShell) that can directly call methods and classes in said runtime. I'd like to see the UNIX shell with an equivalent.
- Windows doesn't have fork(), and all the baggage that comes with it. It is possible to back-target Windows XP and even Windows 2000 from a computer running Windows 11 and VS 2022. I'd like to see what Linux can do barring 'let's spin up an old CentOS Docker'.
These are the development factors.
As a user OS, it's getting enshittified, I fully concur. I despise the encroachment of ads and 'Copilot' everywhere. But as an OS, I'll daresay it is every bit as productive as Linux is, if not more so.
[1]: https://www.reddit.com/r/rust/comments/hrqr36/cpu_profiling_on_windows/ https://www.reddit.com/r/rust/comments/hrqr36/cpu_profiling_...