Skip to main content
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
  • 33.9k
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
12 votes

Can Linux boot beyond 1023 cylinders on old BIOS?

As the large disk howto explains, LILO bootstraps through a loader that still uses the BIOS, this is why LILO didn't work for you. On the other hand, nuni does not use BIOS services but accesses IDE ...
dirkt's user avatar
  • 28.2k
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
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
  • 2,849
8 votes

Can Linux boot beyond 1023 cylinders on old BIOS?

LILO only requires the /boot partition to be within the area accessible by the BIOS. AFAIK there is no technical reason to not have /boot, on a FAT partition, so you could have a symbolic link from /...
Michael Karcher's user avatar
4 votes

Can Linux boot beyond 1023 cylinders on old BIOS?

We can make this work. Have a floppy disk that can boot the linux on your hard disk, either using lilo or syslinux to load kernel from floppy disk. Make sure you have access to the boot command ...
Joshua's user avatar
  • 1,839
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
3 votes

Can Linux boot beyond 1023 cylinders on old BIOS?

Just use loadlin from within the DOS partition which is within the BIOS accessible area of the disk, or shrink the DOS partition and create a small /boot partition that is within 1023 cylinders. If ...
Alex Cannon's user avatar
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
2 votes

Is it possible to run Linux on a GBA SP?

I believe it would be possible by porting an application such as semu (a minimal risc v emulator) https://github.com/sysprog21/semu which would be a daunting task. But semu has been ported the ...
user3113138's user avatar
1 vote

Can Linux boot beyond 1023 cylinders on old BIOS?

Per Joshuas comments ... I've had good luck with gparted, booted from a live CD/USB, for resizing/moving partitions. It understands many filesystem formats. And, if a partition is resized, it will ...
Craig Estey's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible