While cleaning up a few shelves of old USENIX proceedings, I found a
mysterious manila envelope full of xeroxed copies of all the original
UNIX NEWS newsletters from 1975 thru 1977. It was renamed to ;login:
in 1977 and has continued publication to this day. The envelope also
contained ;login: issues v2n6 thru v3n8 (1977-1978).
I scanned those all in today and put them up on my website, here:
http://www.toad.com/early-usenix-newsletters/
These have not been OCR'd, and many of the pages were rotated by 90
degrees in the original publication, to fit two pages of typewritten
correspondence (or recipient address lists) into one page of newsletter.
Still, in a quick web search I was unable to find copies of these
anywhere else, so I invested a few hours to scan them in and post them
for historical interest. As an example, Sixth Edition (v6) UNIX was
announced in issue number 1.
These are all free to publish nowadays. USENIX was one of the first
technical organizations to establish an Open Access policy for its
publications, a step which distinguishes them from ACM and many academic
publishers who favor revenue for themselves over the progress of
science. (I voted for this policy decades ago when I was a USENIX board
member.) This page, for example, says:
https://www.usenix.org/conference/usenixsecurity20/presentation/schwarz
"USENIX is committed to Open Access to the research presented at our
events. Papers and proceedings are freely available to everyone once
the event begins. Any video, audio, and/or slides that are posted
after the event are also free and open to everyone."
The ;login: archives at USENIX.org are complete from October 1997 to today:
https://www.usenix.org/publications/login
Also, most but not all issues of ;login: from 1983 to 1997 have been
scanned by USENIX and uploaded to the Internet Archive here:
https://archive.org/details/usenix-login?&sort=date
The USENIX Association apparently has paper copies of the stuff I
scanned in today, but they are still trying to locate ;login: issues
from 1979 and parts of 1980 and 1981. In addition, they are backlogged
on scanning in their old materials (including copies of ;login: between
1978/09 and 1983/02). If you have old copies of ;login: that you don't
see visible in these places, please scan them, or offer them to USENIX.
Also, if you have old proceedings of USENIX conferences, there are still
three that the USENIX staff do not have any copy of:
XFree86 Technical Conference
https://www.usenix.org/legacy/publications/library/proceedings/xfree86/
2001-11-08
5th Annual Linux Showcase & Conference
https://www.usenix.org/legacy/publications/library/proceedings/als01/tech.h…
2001-11-08
WORLDS '04
https://www.usenix.org/legacy/events/worlds04/tech/
2004-12-05
If you have any of these three, please let <info(a)usenix.org> know. They
also lack about twenty more for which they have posted the academic
papers, but don't have the covers or front-matter, so if you have other
proceedings from between 1989 and 2004 that you'd be willing to part
with or scan, also let them know. Thanks!
John
A couple of my friends from UC Berkeley were musing on another email
thread. The question from one of them came up: *"I'm teaching the
undergrad OS course this semester ... Mention where ~ comes."*
This comment begets a discussion among the 4 of us at where it showed up in
the UNIX heritage and it if was taken from somewhere else.
Using the tilde character as a short cut for $HOME was purely a userspace
convention and not part of the nami() kernel routine when it came into
being. We know that it was supported by Mike Lesk in UUCP and by Bill Joy
in cshell. The former was first widely released as part of Seventh Edition
but was working on V6 before that inside of BTL. Joy's cshell came out as
part of 2BSD (which was V7 based), but he had released "ashell" before that
and included it in the original BSD (*a.k.a.* 1BSD) which was for V6 [what
I don't remember is if it supported the convention and I can not easily un-
ar(1) the cont.a files in the 1BSD tar image in Warren's archives.
In our exchange, someone observed suggested that Joy might have picked it
up because the HOME key was part of the tilde key on the ADM3A, which were
popular at UCB [*i.e.* the reason hjkl are the movement keys on vi is the
were embossed on the top of those keys on the ADM3A]. It also was noted
that the ASR-33 lacks a ~ key on its keyboard. But Lesk definitely needed
something to represent a remote user's home directory because each system
was different, so he was forced to use something.
It was also noted that there was plenty of cross-pollination going on as
students and researchers moved from site to site, so it could have been BTL
to UCB, vice-versa, or some other path altogether.
So two questions for this august body are:
1. Where did the ~ as $HOME convention come to UNIX?
2. Did UNIX create the idiom, or was there an earlier system such as
CTSS, TENEX, ITS, MTS, TSS, or the like supported it?
Fun read and it's totally wild that people's emotional comfort with *text*
drives a lot of their love or hate of unix.
http://theody.net/elements.html
Tyler
Ken's (?) Plan 9 assemblers are well known for their idiosyncratic
syntax, placing identical behaviour across platforms over a sense
of resemblance to people used to normal assemblers. While I am
aware of Rob's talk [1] on the basic design ideas and have read both
the Plan 9 [2] and Go [3] assembler manuals, many aspects of the
design (such as the strange way to specify static data) are
unclear and seem poorly documented.
Is there some document or other piece of information I can read on
the history of these assemblers? Or maybe someone recalls more bits
about these details?
Yours,
Robert Clausecker
[1]: https://talks.golang.org/2016/asm.slide
[2]: https://9p.io/sys/doc/asm.html
[3]: https://golang.org/doc/asm
--
() ascii ribbon campaign - for an 8-bit clean world
/\ - against html email - against proprietary attachments
This memory just came back to me. There was a UNIX disribution
(PWB/UNIX?) that had a program called 1.
It printed tis quaint bit of propaganda.
One Bell System. It works.
This was fine until one day I’m at work in a big bull pen computer room
when Bernie, one of my co-workers, shouts.
“What’s all this Bell System crud in the editor?”
My reaction is, “Well, it’s all Bell System crud.” I walk over to his
terminal and find he is typing 1 repeatedly at the shell prompt and
getting the above message. (This was back in the old /bin/ed days where
1 got you to the top of the file). I had to point out he wasn’t in
the editor.
Later that day, the program was changed to say:
You’re not in the editor, Bernie.
This I think made it into one of the BRL releases and occassionally got
inquiries as to who Bernie is.
Warner Losh and I have been discussing the early history of John
Lions' "A commentary on the Sixth Edition UNIX Operating System".
I've been hosting Warren Toomey's version (with some correction of
scan errors) at http://www.lemis.com/grog/Documentation/Lions/ for
some years now, and my understanding had been that the book hadn't
been published, just photocopied, until Warren posted it on
alt.folklore.computers in 1994. But now it seems that the "book" had
been published by UNSW when Lions held the course, and only later was
the license revoked. Does anybody have any insights? What
restrictions were there on its distribution? What was the format?
Was it a real book, or just bound notes?
Greg
--
Sent from my desktop computer.
Finger grog(a)lemis.com for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed. If your Microsoft mail program
reports problems, please read http://lemis.com/broken-MUA
There also exists a latter-day AT&T version of the Lions
book. White cover with deathstar logo; standard US letter-
sized paper, perfect-bound along the short edge. Two
volumes: one for the source code, one for the commentary.
I have a copy, and I bet Andrew does too: as I remember,
he got a handful of them from Judy Macor (who used to
handle licensing requests--I remember speaking to her
on the phone once in my pre-Labs days) when she was
clearing old stuff out of her office, and I nabbed one.
Norman Wilson
Toronto ON
Has anyone gotten Xinu running in SIMH? It seems like it should be straightforward to run the "support" utilities under BSD on an emulated VAX and then run Xinu itself on an emulated LSI-11. If anyone's done so, I'd be interested to learn what all you had to do to set it up and get it working.
-- Chris
-- who needs to figure out SIMH config file syntax to match the board set he wants to simulate
Does anyone have an email for Eric Schmidt? My vibe is he is super
private so contact me off list if you need to know why I am looking.
I overlapped with him at Sun and talked to him a few times but I doubt
he remembers me.
--lm