Something seems to have slipped through my recordkeeping, someone on list had spoken up with an interest in a free set of vintage V7 manual binders I got in a set of stuff from MIT Lincoln Labs. If you originally spoke up I'm sorry I've misplaced the email in which you sent me your shipping address. I've still got the binders and am finally in a place I can focus on putting my next post-office trip together. I'm a non-vehiculite so I tend to hold until I've got a few things to mail before packing a bag to carry down to the post-office.
I do intend to make good on sending this to the first person that had spoken up last time (and I think you're the only person that bit) but if it gets to be several weeks out and I haven't heard from you (but have heard from anyone else) it may find a different destination. I'll give a few weeks though, not trying to rescind this and hand it to someone else instead.
By the by just a reminder that this isn't a completely stock V7 manual, the Volume 1 manpages have a few additions such as the RAND editor and some other odds and ends. IIRC the only base page that has been replaced (as opposed to added pages) should be od(1).
- Matt G.
P.S. Just to raise the awareness for the more collector-y types, it looks like there is a relatively thorough SVR4 (blue books) manual set bumping around on eBay right now. The catch, it's going for $1,500, which as an owner of a comparable subset and some they're missing, I feel that is overkill and then some...but I don't understand nor want to understand the collector market. Anywho, if this is something your library is burning to include and you're looking to make a donation to that person's retirement fund...then they're up and ripe for the taking. In any case, this set is not complete, not that they're implying that, but I could only really see selling a truly, verifiably complete collection for that sort of asking price. These are a mismash of 3B and 386 versions and the set is missing some odds and ends like the master index, SVID, and any ABI documents.
https://www.ebay.com/itm/204564417674
The network code in ULTRIX-11 v3.1 dies on me a lot and the scripts to set
it up assume classed subnets still. Would anyone want to work with me to
revamp it? I kind of need a mentor in such things but "used to be" a
decent c programmer. Large ask, I know.
I think the first thing would be to troubleshoot it enough to understand
what's breaking (which I dont know know enough ULTRIX to do myself, but
would probably pick it up quick with the company of an expert), then to
replace the ailing pieces of code. Should be a reasonable scope for
someone here, I bet. Over my head. But I'm happy to do all the
housekeeping / gruntwork / announcing, documenting, etc. and I'm eager to
learn your techniques!
thanks!
jake
P.S. If this belongs not on this list but somewhere like cctalk, please
say so and I'll take it there instead.
I'm finally back to my scan pile and have a few to share:
https://archive.org/details/unix-system-document-processing-guide
First is the UNIX System Document Processing Guide. This is the version of the TROFF et. al. documentation distributed for Release 5.0 as well as the initial release of System V. This contains the expected papers on NROFF/TROFF, MM, Eqn, Tbl, and other bits and pieces like viewgraph macros. These documents appear to be revisions of the various technical memoranda distributed as UNIX papers over time. I think this just leaves the Support Tools Guide as far as unscanned initial System V documents. I have this so just need to get it on my scanner and then the initial System V documentation run should be completely preserved out there on the net.
https://archive.org/details/we-november-december-1981
Second is a copy of WE Magazine from November-December 1981. Distributed to Western Electric employees, this issue of the magazine has a cover story on the installation of the very first central office 5ESS in Seneca, Illinois on July 1st, 1981. The piece goes into some local reactions to installation day, some technical details of 5ESS, and has some nice pictures of the unit being unloaded and moved into place. There are additional articles concerning Nassau Metals, ISSMs, and some goings on around the company.
https://archive.org/details/attached-processor-interface-3b-1a
Finally is the "Attached Processor Interface", a small Western Electric pamphlet detailing an interface for incorporating 3B processors into existing 1A offices such as 4ESS and 1AESS. As with other applications of the 3B to telephony, DMERT features as the operating system, although the pamphlet is mostly concerned with the installation and diagnostic aspects of working with the interface. By the way, the original text is all green, but I scanned all but the covers in B/W.
The last one is interesting in that it's an integration of the 3B into a telephone central office that isn't a 5ESS, rather, you wind up with something more like a 4.5ESS, a 4ESS with a 3B up in it somewhere. However, given the date of November 1981, this postdates the installation of that first 5ESS, making it less likely that this was some embryonic step before the 5ESS and more likely a retrofit designed to get more 3Bs into service in older offices. That this was 1A general was interesting too, that is why a 1AESS could absorb it, meaning there very well could've been frankenstein central offices out there with a 1ESS that got retrofitted with a 1A and then got retrofitted further with an API and a 3B, making one of the monstrosities this pamphlet suggests installing. It's too bad there's a snowball's chance in hell of one of these "API" units popping up out there, much less still mated to its 1A and 3B...but a guy can dream.
Anywho, going to start a slow trickle of scans again now that I've got my office all settled. I'm foraying further and further into telephones so my document hunting these days lands closer to ESS and 1A2 KTS than UNIX, but I'm still keeping an eye out for whatever I can manage to preserve. That all said, that also means my "accepted for scan" circle has gotten larger, as I'm now seeking other 70s-early 80s Bell System stuff generally, not strictly UNIX things, so if you've got some obscure Dimension PBX manual collecting dust I'll happily scan it for ya!
- Matt G.
Hi.
If anyone is interested (*BSD committers, I'm looking at you :-), there have recently
been some updates in the One True Awk (BWK's) which you should pick up. In particular,
regular expression matching performance against Unicode text should now be tolerable.
Feel free to ping me off list if you need more info; let's not spam the list.
Thanks,
Arnold
Damien Wildie:
It is Friday in Australia now
====
Yes, I know that. I was at Caltech, it was one of the
first things they taught us.
I just don't understand why, if Australia had a Thanksgiving
Day, they would choose to have it on the same day as the US.
Does any other country?
On the other hand, if Thanksgiving Day actually mattered to
anyone important, the original ctime(3) would have had a
special table to compute its date, including all the different
a
dates it had in the US before 1942.
Norman Wilson
Toronto ON, thankfully
Stuff Received:
> In the U.S., certainly. Do Auzzies celebrate thanksgiving?
Grog:
Not really, but if we did, it would have been yesterday. But we do
get exposed to Black Friday (today).
===
Why yesterday? In Canada we had ours a month and a half ago!
Norman Wilson
Toronto ON
Hello everyone, I've just recently secured an item that has drawn some questions to mind. The item is a "UNIX System III Programmer's Manual Volume 2A" (image from auction listing: https://i.imgur.com/6blnqz3.jpeg)
The cover is of a typical 70's Bell System motif, branded Western Electric, with blue and yellow lines and a Bell logo. The cover itself appears to be a typical report cover with a window for the title page of the document.
First, I've only seen System III stuff still labeled "Release 3.0." Indeed the manual I have says Release 3.0 on the title page. Also, said manual is Bell Laboratories branded and has the blue and yellow lines near the top, above the cover text but below the Bell Laboratories logotype, an arrangement that can be seen on plenty of Bell Laboratories stuff even into the AT&T period (with the lines being replaced with the blue, red, and black, and death star instead of bell.)
With this set, however, it is specifically labeled "System III". I've heard, anecdotally, that there were User's Manuals that specifically had the text "System III" on the title page, but I've never seen this myself. Are there System III branded manuals or am I misremembering. Additionally, this is labeled specifically Western Electric rather than Bell Labs. Western Electric would continue to be the name on the cover of UNIX documentation (for the most part) after this until divestiture. If such formal "System III" manuals exist, which branding did they happen to get?
Another curious matter is the document is titled "Programmer's Manual...Volume 2A". This nomenclature is more commonly associated with research than stuff descending more from the PWB line like the commercial lineage. For instance, even PWB 1.0 listed its two main documents as "User's Manual" and "Documents for Use With". Research has always called the document the "Programmer's Manual" as far as I know, and the "Documents for Use With" nomenclature was only used with V6, V7 introduced treating the two sets as "Volumes" of the same larger work. What's interesting is in the sources for System III on the archive, in /usr/src/man/docs, the road_map (Documentation Roadmap) specifically uses the text "User's Manual" and "Documents for UNIX", which is still the case by 4.x (albeit the a_man/u_man split seems to have happened right about this time). In any case, I would be curious if anyone knows what was going on with the naming of documentation at this time. Would this imply that there is some variation on the 3.0/SysIII manual out there named "Programmer's Manual" instead of "User's Manual", or perhaps that for some reason when the Sys III variants of these docs had started being published, they had for some reason tried to cut over to the V7 documentation structure only to back out back to "Documents for UNIX" and a "User's Manual" as distinct things by the time of 4.0?
In any case, once this gets here, I'll look it over for anything compelling that might set it apart from the document sources in the UNIX tree. I'm a bit bummed it's only Volume 2A, not both, but it'll be nice to have a physical example of the distributed, published documentation of the time. Maybe a 2B will pop up one of these days.
Thanks for any insights or recollections!
- Matt G.
P.S. Long shot, very long shot, but if anyone on this mailing list has any empty, unused Bell System report covers of the era, Bell Laboratories especially, I would happily buy them from you. I've got my V6 documents and some BSD stuff just in random report covers I fished out of the university recycling, they'd look much nicer in proper covers, but I also recognize the bulk of those covers probably also wound up in some recycling/waste stream decades ago and no longer exist. Once I get this I could use the cover to produce a reasonable facsimile but I feel a tad uneasy regarding "breaking the seal" on that prospect, I don't want to cross the line from improving the aesthetics of my bookshelf to counterfeiting something.
Hi all,
Ken mailed me the code for the compiler backdoor.
I have annotated it and posted it at https://research.swtch.com/nih.
As part of the post, I wrote a new simulator that can run V6 binaries.
The simulator is a halfway point between the designs of simh and apout.
It is running a translation of the V6 kernel to Go (with no hardware)
and running user binaries on a simulated PDP11 CPU. The result combines
apout's "easy to run" with simh's "v6-specific system calls work".
In particular, it is good enough to run the backdoored login command,
which apout simply cannot due to host OS tty handling not being like V6,
and without having to fuss with disk pack images like in simh.
If you have Go installed locally, you can run the new simulator with
go run rsc.io/unix/v6run@latest
You can also run it in your browser at https://research.swtch.com/v6.
Finally, it turns out that the backdoor code was published this summer
in the TUHS archive, but no one noticed. It is in dmr_tapes.tgz [1] in the file
dmr_tapes/ken-sky/tp/nih.a. It is also visible in the dmr_tapes/ken/bits
tape image, although not in the extracted files.
Enjoy!
Best,
Russ
[1] https://www.tuhs.org/Archive/Applications/Dennis_Tapes/
An interesting set of videos indeed, although I wish they were not all chopped up in 5 minute segments.
> I consistently hear from folks the same about Bill Gates pushing for volume over anything else with Xenix.
That was his business model. His Basic for the 8080 was copied a lot (the famous 1976 open letter to hobbyists) and he shifted to selling bulk licenses to manufacturers. These could then make a bundled hw/sw sale and sidestep the copying. If I understood correctly, in the early days he sold the bulk licenses for a fixed amount, without per copy fees. I suppose this matched his cost structure, so it worked; the leverage and profit came from selling the same to all manufacturers in the market. He also used it in his deal with IBM, beating out Digital Research that wanted per copy fees. Retaining the rights to DOS also matched the business model that had been pioneered for his Basic.
It would seem that the same thinking was at play in the deal for Xenix (which I think preceded the IBM deal). He would spend money once on porting Unix to each of the various next-gen microprocessors of the time (x86, Z8000, 68K, NS32K) and sell (sub-)licenses to hardware manufacturers, who in turn had a right to sub-license binaries to end-users. The deal that he had to negotiate with Bell had to match that business model.
Beyond this, I’m sure that Bill Gates understood the strong network effects in software and the "winner takes all” dynamic that results from it -- hence his focus on volume and market share. However, I don’t think this drove the structure of his 1979 [?] Unix license deal with Bell.
> Something this brings back to mind that I always wonder about with Microsoft and their OS choices: So they went with Windows NT for their kernel, scraped the Windows environment off the top of DOS and dolloped it on top. Has there been any explanation over the years why they also decided to keep the MSDOS CLI interface?
The below site has a very nice summary of Xenix at Microsoft (I’ve linked it a couple of times before):
http://seefigure1.com/2014/04/15/xenixtime.html
About blending Xenix and DOS it says: "As late as the beginning of 1985, there was some debate inside of Microsoft whether Xenix should be the 16-bit “successor” to DOS; for a variety of reasons – mostly having to do with licensing, royalties, and ownership of the code, but also involving a certain amount of ego and politics – MS and IBM decided to pursue OS/2 instead. That marked the end of any further Xenix investment at Microsoft, and the group was left to slowly atrophy.”
Probably that same dynamic was in play for the CLI of Windows NT. Moreover, as you already point out, by the time of NT there were tens of millions of users of DOS, and numerous books, magazines, etc. explaining it. Throwing away that familiarity for unclear benefits (in the eyes of those users) would serve no business purpose. In a way it is the same dynamic that kept C89 and Bash in place for so long: people know it, it is good enough and it works everywhere.
===
Seeing the Cutler interviews reminded me of the old joke that there are only two operating systems left: Unix and VMS (Linux being Unix-family and Windows being VMS-family). I wonder if we will see it narrow down to just one before the hardware changes so much that the concept of an OS changes beyond recognition. My hypothesis would be that an entirely new approach will come first.
The scans of UNIX NEWS John Gilmore provided are appreciated
but the July 16 1975 "special issue" is very difficult to read:
tuhs/Documentation/Usenix/Early_Newsletters/19750716-unix-news-special-issue.pdf
tuhs/Documentation/Usenix/Early_Newsletters/19750716-unix-news-special-issue-darker.pdf
Hendrik Jan Thomassen shows the copy sent to Nijmegen in:
From UNIX to Linux, a time lapse of 45 years
T-Dose 2016
https://youtu.be/boahlBmc-NY?t=2434
A transcription from the video:
* * * * ***** * * * * ***** * * ****
* * ** * * * * ** * * * * *
* * * * * * * * * * *** * * * ***
* * * ** * * * * ** * ** ** *
*** * * ***** * * * * ***** * * ****
--------------------------------------------------------------------------------
Circulation 49 July 16, 1975 Special Issue
--------------------------------------------------------------------------------
The contents of this "special issue" will be repeated in the normal
July issue to be mailed the last week of July.
NEW SYSTEM AVAILABLE
The Sixth Edition - June 1975 of the UNIX system is now available
for distribution to licensees. Commercial users should contact Western
Electric for details. Academics can receive the new system for a service
fee of $150.00. Normal distribution is on 800 bpi - 9 track tape. You
need not send a tape. Just a check for $150.00 addressed to:
C. W. Christ, Jr.
Room 6A312
Murray Hill, NJ 07974
The tape contains a single file which extracts to 3 RK-packs or equivalent.
These contain:
pack0) The system except for /usr/source
pack1) /usr/source
pack2) Documentation in machine readable form
Those who require distribution on RK-packs should send two or three packs
along with their checks. The package also includes one hard-copy of each
of the 19 documents.
Among the new "goodies" are:
1) Separate I and D space for the resident monitor on
11/45s and 11/70s
2) Huge files (up to 16 megabytes)
3) A preprocessor for structured Fortran
4) TMG
5) A preprocessor for DC, with arbitrary precision
6) Many fixes and rewrites of system programs from "as"
to "c"
7) Much improved comments embedded in system source
8) More graceful death on running out of resources and
other crashes
UNIX NEWS
At the users' meeting in New York on June 18 it was decided that the
UNIX NEWS will be irregular in format but regular in mailing. We will try to
be in the mails by the last day of each odd month. Where, as in this case,
a special issue is warranted we will mail it and include the contents also
in the regular mailing.
--------------------------------------------------------------------------------
Address Correspondence to
Prof. M. Ferentz Physics Dept. Brooklyn College of CUNY Brooklyn, NY 11210
--------------------------------------------------------------------------------
This might be interesting to some. It is a piece of a longer conversation
between Dave Plummer and Dave Cutler (RSX11, VMS, WinNT)
https://youtu.be/9K3eMzF6x28?feature=shared
Spotted this and ordered it on eBay https://www.ebay.com/itm/235246689392
After the link is a pretty nondescript comb-bound 4.1BSD User's Manual Volume 2C. I don't think I've seen comb-bound issues prior to the USENIX 4.2BSD set that introduced the Beastie cover. Does anyone know if there was a limited run produced by the Berkeley folks themselves or if this is more likely a one-off someone printed for themselves? Either way, this is an exciting find for the completeness of my library, this would leave 3BSD as the only VAX BSD version I don't have any Volume 2C papers in my bookshelf from. If this does prove to be issue from Berkeley or someone directly adjacent to them, the next thing I hope to figure out is if this has Volume 1 and Volume 2A/2B companions. I find myself curious because the 4BSD Volume 2C I have was following a plain Jane Version 7 Volume 2A/2B rather than also 4BSD 2A/2B, so whoever curated that set either got them that way or clobbered V7 and 4BSD docs together themselves.
- Matt G.
P.S. Would anyone be interested in some V7 binders? I'm not keen on acquiring too many duplicates so would happily ship them to anyone wanting an original set of the papers from back when. As a bonus, the binders have some nice numbered tabs separating the papers/sections. I actually have three such binders, two that seem to be stock V7 Volume 2A/2B and one that is V7 Volume 1 but slightly tweaked with some "local" pages (to my knowledge, local to MIT Lincoln Labs, they added stuff like the RAND editor). Just let me know, if I don't hear anyone speak for them in a month or so they're going to the CS department at the local uni, they've got a shelf with some 4.3BSD binders that could use some elder influence :)
> From: Clem Cole
> Stakrting with V6, Ken/Dennis masters a tape in research, and the IBM
> shop is imaging that for people licensing the IP -- *i.e.,* everyone is
> getting the same bits on their tape. Although with V6, the famous
> "patch tape" leaks independently
Actually, TUHS contains two microscopically different V6 distros:
Dennis_v6
---------
v6root.gz, v6src.gz and v6doc.gz are a set of three RK05 images of Sixth
Edition with root, /usr and documentation, from Dennis Ritchie.
Ken_Wellsch_v6
--------------
v6.tape.gz is a copy of the Sixth Edition distribution tape which was sent
in by Ken Wellsch.
It notes that there are differences between the two, but hadn't investigated
what they are.
Here are some details: the source files for the kernel are identical, except
for sys/ken/main.c, which has the following added in the Wellsch version:
printf("RESTRICTED RIGHTS\n\n");
printf("Use, duplication or disclosure is subject to\n");
printf("restrictions stated in Contract with Western\n");
printf("Electric Company, Inc.\n");
(What clearly happened is that after they'd done some distribution, the AT+T
lawyers made them add that.) Anyway, as a result, the binary system images
'rkunix', etc are slightly different between the two.
Everything else seems to be identical: everything in /bin, /etc, /lib,
/usr/bin and /usr/lib are all identical.
Noel
Just got this one today, UNIX Release 5.0 Administrator's Manual, BTL version: https://i.imgur.com/hZW1C01.jpg (the one on the right, companion to the one on the left I've documented a bit already).
First, an amusing anecdote of how I happened across this one. I hate Amazon. Like despise Amazon. I could go on for hours on the why, but the point is, I do not like Amazon. As such, I rarely, if ever, find myself looking at anything for sale on their site. At some point the past few years I did happen across an auction for the WECo equivalent of this manual on Amazon and nearly broke my anti-Amazon-ness to register and purchase it, but I resisted. It stuck in my mind but wasn't enough to change my opinion. Well, fast-forward to a few weeks ago, I'm recanting this tale to a friend of mine as we're loitering in the lobby of our music space.
He's on his laptop so decides to search up UNIX manuals on Amazon to be like see all this stuff you could be getting, you should just get an Amazon account. We look through auctions for a while and it's mostly a chorus of "I have that already" or "That's not relevant" or "I could buy that for pennies on the dollar elsewhere" but then he comes across an auction with no picture saying UNIX 5.0 Manual or something pretty generic like that. No pictures on the main posting, but there is a link saying two copies available. That was the first I learned that a pictureless Amazon posting can then lead to specific auctions or sales that do have pictures, that stuff just apparently doesn't always show up in the search results? In any case, he clicks down into them and this baby pops up. Luckily I was able to avoid registering as he offered to just buy it for me and I hand him the cash. So the result is this document is in my hands due to a deal with Amazon a brokered through a friend so I didn't have to join their site. I still feel like I've done a deal with the devil but hey, uncovered one more obscure thing in the process.
Now for some analysis:
Only difference on the cover page, like the BTL User's Manual, is additional text indicating "Including BTL Computer Center Standard and Local Commands". Like the User's Manual (and the Release 3.0 manual and other internal/pre-commercial manuals) there is an acknowledgements and preface page prior to the introduction.
Added commands compared with a standard issue WECo 5.0 Administrator's Manual include:
Section 1:
Holmdel:
archadmin - archlist, archsched, archque, archinit, archshut - archive administrative commands
Indian Hill:
bsnap - bsnap - snap baud rate usage
findi - findi - find file names corresponding to inode numbers
linesnap - linesnap - monitor activity on DH11 or DZ11 lines
newids - newids - descend a directory changing owner and group id on files
pisnap - pisnap - monitor performance of the operating system
snap - snap - monitor activity within the operating system
tabsnap - tabsnap - snap system tables
vault - vault - save/restore a file system to/from tape
Piscataway:
archsys - archsys - archive system
ds - ds - directory scanner
filesave.py - filesave - perform daily filesave procedure
fsea - fsea - file system entropy analyzer
fss - fss - file system scanner
fwall - fwall - write to all users by pathname
lacctcms - lacctcms - command summary from per-process accounting records
xchng - xchng - exchanges ownership of files
Section 8:
Div 452 STD:
atd - atd - a batch monitor
atf - atf - make a job file
atr - atr - run a batch job
att - att - parse time specification
The TOC additionally lists a "trouble.div" page, presumably Div 452-specific trouble reporting stuff, but the manual contains no such page. Based on front-back pages available it doesn't look like the page would've been ripped out or anything, so probably just not actually in the print run. The trouble(8) page in this manual matches one from a standard 5.0 manual.
So takeaways here, looks like Holmdel, Indian Hill, and PIscataway may have all had their own backup/archival systems between archadmin(1M)(HO), archsys(1M)(PY), and vault(1M)(IH). There were quite a few enhanced performance snapshot tools in Indian Hill while Piscataway appeared to have some particular filesystem analysis tools. The section 8 at administration tools are interesting in that at(1) itself is also Div 452 as of 5.0, is not in the System V manuals at all. While at(1) then pops up in standard SVR2 manuals, these administrative pieces do not (at least what I've got on hand, they're neither in the comb bound red covered AT&T UNIX User's Manual nor the 5 volume set with the metallic looking alphabet blocks on the cover.) I don't have any SVR3 manuals to check, and my blue wall of SVR4 books I already moved to my new place, so I can't look in those right this second. I can't seem to find either Administrators Manual volume on bitsavers either, so can't check to see if these exist in later versions yet. Anywho, as usual, reach out if there's something in particular you'd like to know about one of these pages, otherwise this is going on the pile I plan on starting work on again once this move is out of the way (and hopefully the last one for a few years at least...)
- Matt G.
Ron Natalie:
Really doesn't look like much, just a bar. THey had put `HCR FOOBAR'
on the thing with letraset or something but that all flaked off over
the years.
====
Pfui, or as some spell it, foo.
Norman Wilson
Toronto ON
PS: Lunchtime. Time to visit the pfuid bar.
I was digging around my desk looking for something and I came across a
quaint piece of UNIX history. Many years ago HCR gave away “foobars.”
They had a gold one, which Rick “Seismo” Adams won and a silver one
that I have in front of me now. The ounce of silver was never really
worth enough for me to want to cash it in (I think Rick promptly did so
with his ounce of gold).
Hello, my studies lately bring me to the question: Are there any extant examples of telephone switching software, built on UNIX, from the various parts of the Bell System prior to the introduction of the 5ESS and 3B20D? My focus veers earlier as some 5ESS/3B20D/DMERT technology is still in active use, that sleeping dragon can lie.
What's gotten me curious is reading about 1ESS in a BSTJ volume I picked up, noting the particulars on how previous concerns of manual and electro-mechanical systems were abstracted into software. Even without surviving examples, were previous systems such as the 1ESS central control ever ported to or considered for porting to UNIX, or was the hardware interface to the telco lines too specific to consider a future swap-out with, say, a PDP11 running arbitrary software? Columbus's SCCS (switching, not source code) also comes to mind, although all I know that survives of that is the CB-UNIX 2.3 manual descriptions of bits and pieces.
By the way, it's funny, I have UNIX to thank for my current experiments with telephones and other signalling stuff, what with making me study the Bell System more generally. It's starting to come full circle in that I want to take a crack at reading dialing, at least pulse, into some sort of software abstraction on a SBC that can, among other things, provide a switching service on top of a UNIX-like kernel. I don't know what I'd do with such a thing other than assign work conference call rooms their own phone numbers to dial with a telephone on a serial line...but if I can even get that far I'd call it a success. One less dependency on the mobile...
- Matt G.
Steve,
Was Yacc an original coinage, or was it inspired by a similar acronym
for yet another whatever? The question is inspired by Yamoo, yet
another map of Orion, which is mentioned in today's NYT:
https://www.nytimes.com/2023/10/02/science/orion-nebula-webb-planets.html.
Do the two acronyms share a common ancestor?
Doug
It's been a while since I asked, and I would be extraordinarily surprised if the situation had changed, but I thought I might try my luck one more time...
The 3B2 is a dreadful computer, but nevertheless I find myself compelled to try to make the SIMH 3B2 emulation more accurate. The emulation for the 3B2/400 is probably as accurate as it's ever going to be, but the 3B2/700 has very clear and known bugs. One of the things holding back fixing those bugs is documentation in the form of source code. I have the leaked kernel source code for the 3B2/400 ("Version 2") architecture, but I have never seen any kernel source code that targets the 3B2/700 or /1000 ("Version 3") architecture. All I have are the system header files from /usr/include/sys, nothing more.
If by some chance you have a /usr/src/uts tree for the 3B2/600, /700, or /1000, I would love to see it. It would refer to the system board using the code name "FALCON", probably with a lot of #ifdef's (at least the system headers do)
-Seth
--
Seth Morabito * Poulsbo, WA * https://loomcom.com/
hi all,
maybe of interest, in the early 1990s i worked at UNSW and met several people in the computer science dept who knew John Lions.
i *was* the character on the cover of the reprint, i have a photocopy of the original pamphlet, complete with hand written annotations by someone who attended Lyons course.
perhaps everyone on tuhs has their own photocopy, but if anyone wants this one, give me a shout.
-Steve
No, sorry, there hasn't been a new edition, just corrections. The
original version contained a number of scan errors, and thanks to
Conway Yee I have now applied a number of corrections. You can find
the document in various forms at
http://www.lemis.com/grog/Documentation/Lions/.
I've scanned through the output, and it seems correct. If you find
any further errors, please let me know.
Also thanks to Brian Foley, who sent me similar corrections 10 years
ago, but which I never got round to incorporating.
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.php
> From: Douglas McIlroy
> The union table of man pages in "A Research Unix Reader', CSTR 139,
> marks with "L" local man pages that were not distributed outside of
> research. Does anyone have a copy of those pages? ... would love to get
> them all
The CB-UNIX manual has a bunch of xL "Local" pages, e.g. the Section 3 ones here:
https://www.tuhs.org/Archive/Distributions/USDL/CB_Unix/man/man3/
I know this is CB-UNIX, but perhaps they are the same?
Noel
The union table of man pages in "A Research Unix Reader', CSTR 139,
marks with "L" local man pages that were not distributed outside of
research. Does anyone have a copy of those pages? I'm particularly
interested in galloc(3), but would love to get them all, which I
unwittingly trashed when I retired.
Doug
> You didn't say, but I reckon this is a survey of man(7) macros that
> might be considered extensions?
My presentation was too cute for my own good. I pointed out the
consistency of xS/xE for various x. I apologized for EX/EE, which
varied from that form (as UR/UE did more recently), and I
questioned OQ/CQ, which utterly breaks it.
The intended point was that one should have a strong rationale
for deviating from established custom, and thereby fostering
mental overload.
Doug
I omitted one crucial fact from my post about Joe Ossanna's influence
on the TTY 37. That happened not in connection with Unix, but with
Multics. When Unix came on the scene, model 37 was already in
production.
Doug