New answers tagged

2 votes

Why did Linux standardise on RTS/CTS flow control for serial ports

The assumption in the question is incorrect. Linux has support for modem control lines like DSR and DTR, via the TIOCMGET and TIOCMSET TTY ioctl command. The relevant bitmask values are TIOCM_DSR and ...
Kaz's user avatar
  • 1,660
2 votes

Why did Linux standardise on RTS/CTS flow control for serial ports

As a rather old dinosaur (older than 60...) I can remember using V23 modems in the 80's. They were rather popular in France because they were the modem of the good old minitel. In short it was a ...
Serge Ballesta's user avatar
4 votes

Why did Linux standardise on RTS/CTS flow control for serial ports

I've ended up doing quite a lot of research on this question now, and I'm going to try to provide my own answer. This is based on my own research, assumptions and a lot of guesses, not to mention ...
Peter Russell's user avatar
8 votes

Why did Linux standardise on RTS/CTS flow control for serial ports

The history is that Linux copied Unix. People at Bell Labs developed Unix. RS232 was specifically intended for modem interfaces. Unix naturally used AT&T RS232 modems to communicate through the ...
John Doty's user avatar
  • 1,711
13 votes

Why did Linux standardise on RTS/CTS flow control for serial ports

Linux started as a hobbyist operating system. It was in no position to set any kind of standard. Instead, Linux implemented what hobbyists needed at that time. When Linux got popular, the convention ...
Michael Karcher's user avatar
10 votes

Why did Linux standardise on RTS/CTS flow control for serial ports

Serial port standards weren't. Obligatory XKCD. Different devices had different preferred handshaking lines. And even if all DCE worked the same and all DTE worked the same, you had situations of DTE -...
manassehkatz-Moving 2 Codidact's user avatar
25 votes

Why did Linux standardise on RTS/CTS flow control for serial ports

In short, Linux is a Unix-like operating system kernel and does things like other Unix-like operating systems. The least common denominator for different Unix-like systems is the POSIX standard, which,...
Justme's user avatar
  • 28.3k

Top 50 recent answers are included