"The typical 386 system did not have enough RAM to properly run Linux."
Not at all since Linux was first developed to run in 386 chips.
Actually the announcement for the first public release said:
"It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have "
Which is kind of funny in hindsight.