Comment by lysace
1 year ago
Now that they have a text editor that can be used in a terminal:
Calling it: 2025 will be the year of Windows on the server. /s
1 year ago
Now that they have a text editor that can be used in a terminal:
Calling it: 2025 will be the year of Windows on the server. /s
Aside from Windows being... "windows" (IE; graphical) and the whole "we will do our own paradigm for nearly everything including file paths (UUNC included) and encoding..." Windows is actually pretty stellar if you're writing high performance software.
You can go really far with IOCP and it's so nice to write compared to the contemporary kqueue (BSD) or epoll. I will admit to not trying IO_Uring myself though.
Also the Windows system probes predate any kind of bpf and are easier to use than dtrace.
This is the maximum amount of love I will ever send in Windows' direction though. Everything else is ball-busting.
It's not my idea of a good time, but Windows pioneered some stuff that's really handy for servers.
Receive side scaling[1] is super handy at high volume, and it came from Windows. And Windows has better apis for it than I saw in FreeBSD or Linux when I needed it (I didn't look too closely at Linux though, so maybe it was there).
[1] https://learn.microsoft.com/en-us/windows-hardware/drivers/n...
There are more windows servers than linux desktops
I'm actually not sure, but not because I believe there are many of the latter.
There are more floating turds than perfect pearls.
This is quite plausible.