The LINCS/NLTSS Chronicles

James E. (Jed) Donnelley

These cartoons were drawn largely by Bill Aimonetti (signature "BA") during a period of work on the LINCS/NLTSS system when the system was in transition to full production use. During this time, weekly meetings were held to talk about progress, problems, etc. Many of the cartoons are dated. The dates range from August 1986 to November 1987. After the meetings, Bill often drew up a cartoon that portrayed some highlight of the meeting. For each cartoon, I've created a thumbnail image and I've included some text describing what I remember about the cartoon's content, augmented with comments from others, especially Bill Aimonetti himself (thanks Bill!). The thumbnail is a link to a higher resolution version of the cartoon.

I've somewhat sanitized the cartoons from their earlier form. Because of this, there are some blank spaces in some of the cartoons. The cartoons are presented in an order that I chose for no particular reason. In particular, there is no attempt to list them chronologically.

This Web content is a working draft. If you have any familiarity with this time period during the LINCS/NLTSS devlopment and you have any thoughts you'd like to share for inclusion, perhaps you recognize some of the people in the cartoons, maybe you see some errors in the text, have some criticisms, whatever-- please let us know at the address below.

This first cartoon is my favorite. It gives an idea how crazy things got at some points during the development. In this cartoon, you can see a code system on the left (the car) approaching the NLTSS system under development. When Bill Aimonetti first started working on scientific code systems, the work was described by Jan Moura and by Mike Pratt as "changing the tire on a moving car." Add the additional complication of an operating system under development, and this cartoon becomes a natural. You can see both the code system and NLTSS are being worked on. In the car, standing up, is Jan Moura leading the programming on the code system. The guys working on the code system could be any of Bill Aimonetti, Dale Nielsen, or Scott Brandon. Of course, one of them could also be driving. I'll leave that to your imagination. Working on NLTSS are Jed Donnelley (in the hat) and Dave Fisher--who was working on the Process server at the time. The signature is BA 8/86.

This cartoon depicts a party celebrating the the User Systems Division (USD) and the Network Systems Division (NSD) successfully getting NLTSS into production, running the scientific workload of the Livermore Computer Center (LCC). That's a code system peeking out from behind the trees. The hat behind the trees might be Harry Nelson or perhaps Pat Gray as the party was held at Pat's house and used his pool. I (Jed) am the one running in the hat off the diving board. Bill Aimonetti is the one trying to pull himself up on the board. Bill and I both worked on that trick during the party. Mike Pratt is at the lower right with the cork landing on his head. Bob Cooper is at the lower left opening the bottle of champagne. I'm not sure who the rest are so there's some room for imagination there.

This is a fun cartoon that depicts some of the tensions between production and system development fairly late into the deployment of NLTSS, when many production systems were running on it. I think that's Pat Gray on the right trying to pull "the Clock" over to 10, probably 10 days without a crash. I think that's Bob Cooper, on the left, with his fingers crossed and biting his finger nails hoping that the various production codes will run to completion. You can see the various production systems pictured. I've forgotten about the "PAD" sheets and the name of the guy carrying them. At the lower left, Barbara is trying to hold me (Jed) back from putting in some systems changes that might destabilize the system. The signature is BA 8/24/87.

This cartoon shows Chris Hendrickson's bad dream as a bunch of the NLTSS folks head off to Rockwell International to bring up an instance of the NLTSS system there. I (Jed) am driving the chariot. I'm not sure who that is to my right. Donna Mecozzi? Barbara Atkinson? Also in the Chariot are Jim Minton (behind me) and Harry Nelson peeking out near the bottom. Pat Gray is waving good-bye. The signature seems to be just BA, no date.

This is an example if a cartoon depicting one of the many problems we ran into during the deployment of NLTSS/LINCS. This particular problem was called "Bits from outer space" (at the time) because bits seemed to be set to 1s randomly when they shouldn't be. Linnea Cook, who discovered the problem, is at the keyboard and I believe that's Harry Nelson as the Darth Vader figure behind her. The signature is MP/BA - no date. MP?

As I recall the "Bits from outer space" problem soon came to be known as the "12th Bit problem" as it was always the 12bit in a word that was set to 1. Eventually the problem was isolated to a hardware problem in a disk controller that was fixed by Cray. The cartoon shows Dave Fisher (at the left), me (Jed - I think with the hat and mustache), Linnea Cook (happy that "her" problem has been solved), then perhaps Jim Minton and I'm guessing the last may be Rob Haynes from USG. The signature is MP/BA87.

This cartoon depicts an example problem transiting from development to production. I'm sure Jim Minton will love seeing this one and remembering it. Early during the development of NLTSS, we found it convenient to be able to simply clear the emulated disks in the "Encapsulated" system (sort of a virtual machine). Jim Minton, who developed many of our support tools, set up a mechanism where just by hitting the "F7" key the disks would be cleared. This function was passed on, from system to system, even after we started running with real disks and into production. In this picture, we see Jim having a bad dream after he had inadvertently pushed that F7 key and wiped clean a bunch of DD29 disks on a running system. In the background, you see Barbara Atkinson (tap, tap) and me (Jed) with the tar and feathers. The signature (on the plunger) appears to be BA 5.

One of the big milestones in the NLTSS development was "Big P" production. I've forgotten at this point just what the requirement was. Some up-time requirement, no doubt. In this cartoon, you can see many of us chasing the Big P along the calendar during late May 1987. I think I recognize all the characters in this one. Leading the charge is Barbara Atkinson. In the next row are, left to right, Pat Gray, Dave Fisher, and me (Jed). In the next row, again left to right, are Gail Whitten (who worked on the "QAlib" test suite--hence the cannon), Bob Cooper, and Norm Samuelson. Following is Chris Hendrickson with Harry Nelson (and the snail) trailing the pack. Thats a code system flying overhead. The signature is BA 5/17/87.

This cartoon is about another problem that plagued us for a time. I really don't know who that is pointing the pistol. I see "TIM" written down the holster and "AX" on the belt. Perhaps that was Tim Axelrod? I remember the name, but I don't remember him having anything to do with this problem. From the cartoon, it appears the kernel of the system was implicated. The signature is BA 8/3/86.

Of course, after we deal with a problem we get to have a celebration. In this case, pictures as mourning over the grave of "Mysterious Death" while our shadows celebrate in the background. I believe in the picture, left to right, are me (Jed), Chris Hendrickson (though perhaps that's Rob Haynes?), Harry Nelson, Dave Fisher, and Jim Minton. The signature (to the right of the gravestone) is BA 86.

Of course, while putting a system like this into production, there were many late nights working and some all nighters (I remember quite a few). In this picture, we see a bunch of the principles, early in the morning, staring over Bob Cooper's (I guess, perhaps Bill Aimonetti) shoulder while he watches the production run. I'm not sure what the letters are on the things that look like weights. The symbol under the horizontal surface (table) on the screen is the LINCS (Livermore Interactive Network Communcation System) symbol. Behind Bob Cooper is Barbara Atkinson. To her left is Jim Minton, in his pyjamas with the teddy bear. Standing in the doorway, left to right, are me (Jed), Dave Fisher, both showing signs of wear, and Pat Gray with the smile on his face. I think perhaps Pat didn't put in the all nighter. This cartoon is also noteable because it is signed both by BA (Bill Aimonetti) and BC - which I'm guessing is Bob Cooper. Does that mean that Bob Cooper did some of the drawing? The signature is BA/BC 3/87.

This cartoon shows a situation that happened fairly early in the system testing, I think the date is 10/27/86, when some stress testing was being done. In the cartoon, Harry Nelson is on the left and I think that's Rob Haynes on the right. Each has created some 5,000 files without knowing that the other was doing the same. They are surprised when they are unable to create any more files, but with the creations by both of them the file system is genuinely full. The signature is BA 10/27/86 (I think - could be 87 but the content doesn't fit for so late in 1987.

I'm not sure what this one depicts. That looks a bit like Dave Fisher, so the "qa" might well be a quality assurance test of the process server (e.g. one of Gail Whitten's QA test runs). This one seems to be unsigned, but the date is almost surely December of 1986.

This cartoon shows a QAlib (Quality Assurance library) test about to begin. That's Gail Whitten lighting the cannon. I believe it's Dave Fisher on the left and Dave Getchell on the right in the blocks, but I'm not sure. The signature is BA/MP 87?

Early on, in the transition to production, it didn't take much to make the system unresponsive. A symptom was that the terminal concentrator which would try to forward terminal input would be unable to get it through. It sent back an "@Sorry" message when it's buffers were full and it couldn't deliver a terminal message. That's Harry Nelson at the terminal. The signature is BA 6/20/87.

During early testing of the system, one of the problem areas was getting asynchronous system status. At that time, such status was returned with "escape" messages that started with control-e. The simpliest was control-e "s", for "status". Harry Nelson, at the bottom on the right, was quick to point out problems in this area. In fact, in general, Harry was a good diagnostic for NLTSS, especially in the early days before we had more formalized testing like QAlib. Early in the meetings, to discuss status, we would often turn to Harry to see how he was doing. This check became knows as the "Harry Meter". I'm not sure who that is about to type the carriage return. There is no signature or date.

During this time period Harry Nelson was working on a chess program that was competing on the national stage (Cray Blitz?). He was using the NLTSS system for running it because he could get it to parallel process under NLTSS--but not under LTSS at the time. The control-e-ps command was apparently something to probe a bit deeper about the status of a process. In this cartoon, we see Harry is miffed when he types control-e-ps to query the state of his chess program and it ends up smashing the program. The signature seems to be (under the middle PS) BA 7/11. Probably 1987.

In this cartoon, we see Dave Fisher and the process server standing up to the worst that Gail Whitten and her QA library could shoot from their cannon. Gail seems to be checking her watch to see how long things have run or are taking. The signature is BA 3/30/87.

In this cartoon, we see Dave Fisher behind the desk starting a talk about the process server. Such a server was a bit unique to NLTSS. I expect that's Barbara Atkinson to Dave's right at the table. It might be Linnea Cook on the other side of the table. It's clearly Harry Nelson with the briefcase that bears the LINCS name and logo. Who the rest are, I'm not sure. Probably Mike Pratt and possibly Chris Hendrickson also listening. Behind the door, many of the developers are listening in and cheering Dave on--though I don't recongnize anybody. I'm not there in my recognizable hat. The signature seems to be BA 8/17/86.

NLTSS followed the LTSS system, which it was emulating, in having a special user, User-2, that ran the software for most input/output functions like servicing remote job entry terminals. This picture depicts User-2 doing his job. This suggests that some of the User-2 functions were beginning to work by April of 1987. The signature is BA 4/18/87.

In each of the NLTSS status meetings, it became a standard procedure to ask Harry Nelson for a system status update, the "Harry Meter". In this cartoon, we see Harry indicating that a production code has monopolized the system. I don't see a signature.

Octoport was a network gateway for NLTSS to other components within the LINNCS network. In this cartoon, it appears that something in Octoport has brought down NLTSS. The symbol over the prostrate figure (Lance Sloan?) is the LINCS logo. The Octoport is depicted as an Octopus as the Livermore network was generally referred to as the "Octopus" network. I don't see a signature.

"Model" is the Pascal-based programming language with abstract data type extensions, originally developed at Los Alamos, that was used for the systems programming for NLTSS. Nsyslib was the version of the low-level library that could be used to access system functions that was developed for NLTSS. This library essentially supported emulation of the LTSS systems functions on top of NLTSS. I expect that is Barbara Atkinson playing the role of Miss Piggy on the right. I really don't know who the others are. Nsyslib was developed largely by the User Systems Division and in the local Fortran dialect, "LRLtran". I don't understand the reference to "Model Muppets" programming Nsyslib. The signature is difficult to read. I guess BA 9/86.

This cartoon shows Norm Samuelson "cooking" up the command line interpreter (CLI). The command line interpreter was a bit like a shell. It was responsible for allowing logged in users to send "commands" to the system. It supported execution of user programs and the various status requests, interruption of programs, etc. The signature is BA 11/5/87. As I recall this was the last cartoon Bill drew.

This cartoon depicts me (Jed) standing behind the LINCS symbol/logo and fending off "bad naks" from the network. I don't remember where those "bad" naks were coming from. The signature appears to be BA 5/17/87.

This cartoon shows a couple of people setting traps for system problems. Roger Skowlund, behind the rock, is setting a trap for a "Box and ID Disk pattern" problem. (Box and ID are remote job entry terms, disk pattern is what the disk data is set to when there is no file containing it so that it can be recognized if it shows up in a file.) Harry Nelson, behind the tree), is setting a trap for some other problem. The signature is BA 8/30/87.

In this picture, I (Jed) seem to be talking to the Kiwi system and having some problems. I have to admit that I don't remember what the "Kiwi" system was. The signature is BA 4/5/87.