3 ms·
> So why doesn't everyone run local services over Unix sockets? > The only problems: 3) 40 years of Windows not supporting UDS.
by formerly_proven 7mo ago
> So why doesn't everyone run local services over Unix sockets?
> The only problems:
3) 40 years of Windows not supporting UDS.
- quotemstr 7mo agoYeah, that too. Windows supports them nowadays too, just to be clear. I think we're still bottlenecked, right now, on #1 and #2 in the form of Java 8 refusing to die.
- formerly_proven 7mo agoYeah, doing the math it's actually only 33 years of not supporting AF_UNIX, but that's not really right either, since those versions of Windows didn't support any sockets. I guess the technically correct answer then is that Windows didn't support UDS for 26 years. Which is still enough for most portable software to go "eh, localhost is fine*" * resolving localhost is actually a pretty bad idea (yet very common) and it's way more robust to listen directly on a numeric address.