|
|
|
|
|
by pzs
764 days ago
|
|
"As the article states, no sensible application does 1-byte network write() syscalls." - the problem that this flag was meant to solve was that when a user was typing at a remote terminal, which used to be a pretty common use case in the 80's (think telnet), there was one byte available to send at a time over a network with a bandwidth (and latency) severely limited compared to today's networks. The user was happy to see that the typed character arrived to the other side. This problem is no longer significant, and the world has changed so that this flag has become a common issue in many current use cases. Was terminal software poorly written? I don't feel comfortable to make such judgement. It was designed for a constrained environment with different priorities. Anyway, I agree with the rest of your comment. |
|
Still is for some. I’m probably working in a terminal on an ssh connection to a remote system for 80% of my work day.