[TUHS] advent of "modern" Unix OS

John Cowan via TUHS tuhs at tuhs.org
Sun Apr 26 03:43:46 AEST 2026


On Sat, Apr 25, 2026 at 12:51 PM Larry McVoy via TUHS <tuhs at tuhs.org> wrote:

> On Sat, Apr 25, 2026 at 04:32:35PM +0000, Andrew Lynch via TUHS wrote:
>
> > HiI've been watching the conversation on the various Unix and Unix-like operating systems and began to wonder.?? Is there such thing as an era of "modern" Unix OS?????

"Modern" is a slippery adjective. Its meaning depends on who you are,
where you are, and what you are doing, and can almost never be pinned
down to a specific era.  Modern times began around 1800 in Europe and
North America, later elsewhere; modern art begins around 1863 in
France, later elsewhere.  And so on.


> Mojo did the VM system that gave us the
> first version of mmap() (that I'm aware of, maybe Multics had one?).

In Multics it was all mmap(); there was no concept of I/O as we know
it. You opened a segment either on some file or on anonymous paged
memory, just like today. If you needed a file bigger than 256K 36-bit
words, you had to do things differently; eventually multi-segment
files got a specialized I/O library.  And the Multics shell was called
that because it was literally a skeleton that mmaped your programs
into its own memory (but using multi-ring hardware protection).

TOPS-20 also had mmap() under the name of PMAP alongside conventional I/O.


More information about the TUHS mailing list