Live data from Hacker News

Research Unix Sixth Edition (WASM)

research.swtch.com

21–30 of 36 posts

Re: Research Unix Sixth Edition (WASM)

#21
post #12

Sixth Edition is from 1975. Let's consider its contemporary large-scale multiuser OS environments: * PLATO at UIUC. Much more sophisticated graphics and extensive support for multiuser gaming, but requires custom (and expensive) terminals. Homegrown mainframe, then CDC hardware. * Michigan Terminal System at University of Michigan and elsewhere. Runs on IBM mainframes. * Multics, ITS, TOPS-10, and who knows what else…

Interesting comparisons. Students were definitely using Unix in 1975. My first Unix was actually sixth edition running on a PDP-11/45 at the University of Maryland. I started using it in 1979, but the system had been in use for some years. The system was part of the Computer Vision Lab and was mostly used by grad students for their research. The systems available to the general student population were Univac mainfram…

>Students were definitely using Unix in 1975.

What I meant was that none of the various large multiuser systems in universities in 1975 ran on Unix. I imagine that most computer people probably vaguely think that Unix was the first large multiuser OS, and that all Berkeley, Stanford, and MIT students were using it, when neither is the case. If a random university student in 1975 wanted a computer account, assuming that such was available to a non-math/engineering/CS student, it would almost certainly have been on a batch system like your UMD example.

As I alluded to at the end, it's striking how within a decade Unix had clearly gained the momentum. Many (even majority) of non-batch systems in 1985 were likely still on VMS, RSTS, TOPS, or some other DEC OS, but those DEC-hardware sites were of course the first to move to Unix despite DEC's best attempts to prevent this.

Re: Research Unix Sixth Edition (WASM)

#22

I love all the comments. But I have no idea what I can do after I login. Anyone know a place I could read up on this version, or provide a small description of its capabilities and limitations compared to modern Linux?

Explore the file system via chdir and ls (or ls -l), see what programs there are under /bin. Compile a C program (e.g. from ken's home directory) with cc and run it. Read the v6 man pages: https://man.cat-v.org/unix-6th/ Learn ed and write your own C program.

OK -- thanks:)

Re: Research Unix Sixth Edition (WASM)

#23

I love all the comments. But I have no idea what I can do after I login. Anyone know a place I could read up on this version, or provide a small description of its capabilities and limitations compared to modern Linux?

Explore the file system via chdir and ls (or ls -l), see what programs there are under /bin. Compile a C program (e.g. from ken's home directory) with cc and run it. Read the v6 man pages: https://man.cat-v.org/unix-6th/ Learn ed and write your own C program.

It even lacks man pages btw

Re: Research Unix Sixth Edition (WASM)

#24

Earlier quoted context omitted.

Explore the file system via chdir and ls (or ls -l), see what programs there are under /bin. Compile a C program (e.g. from ken's home directory) with cc and run it. Read the v6 man pages: https://man.cat-v.org/unix-6th/ Learn ed and write your own C program.

It even lacks man pages btw

I don't know why the man command is missing, because the pages themselves are there under /usr/man.

Re: Research Unix Sixth Edition (WASM)

#26
post #12

Sixth Edition is from 1975. Let's consider its contemporary large-scale multiuser OS environments: * PLATO at UIUC. Much more sophisticated graphics and extensive support for multiuser gaming, but requires custom (and expensive) terminals. Homegrown mainframe, then CDC hardware. * Michigan Terminal System at University of Michigan and elsewhere. Runs on IBM mainframes. * Multics, ITS, TOPS-10, and who knows what else…

I've really wondered where things would be if TOPS-20 and Multics has made the leap to a modern architecture and continued development. The command interpreter for TOPS-20 was really intuitive, and if you've used Cisco iOS - you've used something that works a lot like TOPS-20.

Re: Research Unix Sixth Edition (WASM)

#28

I'm intrigued by the /LICENSE.txt file. How did Caldera International obtain the rights to distribute Research Unix 1-7e and 32V? Was it through their acquisition of SCO, and if so, how did SCO receive those rights?

AT&T sold its Unix-related IP to Novell, which then relicensed some of it to SCO. Whether Novell transferred enough to provide a basis for the lawsuits is itself a question that was argued in court -- and ultimately not decided in SCO's favor. Summary here: https://en.wikipedia.org/wiki/SCO%E2%80%93Linux_disputes

Re: Research Unix Sixth Edition (WASM)

#29
post #12

Sixth Edition is from 1975. Let's consider its contemporary large-scale multiuser OS environments: * PLATO at UIUC. Much more sophisticated graphics and extensive support for multiuser gaming, but requires custom (and expensive) terminals. Homegrown mainframe, then CDC hardware. * Michigan Terminal System at University of Michigan and elsewhere. Runs on IBM mainframes. * Multics, ITS, TOPS-10, and who knows what else…

This omits a bunch of others -- WYLBUR supported interactive program development on IBM mainframes at several universities, for example. (The "large scale" qualifier here is also a little bit dubious -- it seems to be a way of saying that anything running on a machine as small as a PDP-11 doesn't count. But there were timesharing systems on even smaller machines, such as PDP-8s.)
Post reply on HN