I'd like to gather information about who developed what parts of MTS, particularly the early versions before the names were captured in the distribution driver files.
There is a good deal of information in "The People" section of Tom Valerio's MTS Wiki too.
And the program from the UM Computing Center's 20 Years talk includes a list of UM Computing Center staff members in 1985, but little or no information about what individuals were responsible for.
Who were the developers?
Bruce Joliffe in 1989. He works full time for the Computing Centre providing software and consulting support for microcomputers. This year, he taught the new course CPSC 315.
Friday, December 1, 1989
See more on Alan's entry on the MTS Archive's People page.
Today I said goodbye to my co-workers at Salesforce.com. After working as a software developer for something like 43 years, I’ve retired!
Most of my career was with three employers: UBC, PeopleSoft and Salesforce.com. At each of them I’ve had the privilege of working with brilliant and friendly people many of whom have become long-term friends.
I took my first computer course in 1966. I started reading the textbook (“Programming and Coding Digital Computers” by Philip M Sherman – I still have it!) and was hooked before the first class.
My first computer was the IBM 7044 ( https://en.wikipedia.org/wiki/IBM_7040 ) at UBC. It had 32K words (36 bits a word) of memory, was programmed with punched cards (80 characters to a card) and filled a largish room.
My first real job, also at UBC, was programming an IBM 360/67 ( https://en.wikipedia.org/wiki/IBM_System/360_Model_67
) running the MTS operating system. It had 2 megabytes of memory, a
string of hard drives (IBM 2311’s I believe, at about 8 megabytes each),
and was programmed and used from a variety of input terminals including
video displays. It filled a warehouse-sized room with boxes the size
of refrigerators and washing machines.
As a student we would create our programs on those punched cards, hand them in to be run by the operations staff, and got back the results as printed output, usually the next day. Now I can create software on my laptop, test it locally using various programming tools to help, rarely printing anything. (After which I send it to the shared system to be merged and tested with the work of several hundred other developers, and, umm, get back the results hours or days later….)
The user experience has changed so much too. Forty years ago most computer users had to learn obscure commands and codes and enter them via those punched cards or input terminals. Now with graphical displays, mice, touch screens, “intuitive” menu systems, it’s much more approachable. Though still the source of much frustration! (It surprises me, however, how many of my colleagues still prefer using obscure 1970’s incantations, even as they develop software intended to implement a great user interface….)
Some things haven’t changed that much. When I was a graduate student in the early 1970s, the hot topics were programmer productivity (or lack thereof) and software reliability. There have been huge gains in both since those days, but the complexity of the software has more than kept up, so we continue to produce buggy products that take longer than planned to develop.
It’s been a wild ride; I do wonder what another 40 years will bring.
Jean Ballard I remember you taking me into the bowels of the computer room at UBC all those years ago - not sure if that was when you were a student (I remember visiting you in your dorm room - still have a photo of that!), or perhaps shortly after you began working there. Huge, noisy machines! Happy retirement, Alan.
Ralph Austin Sayle Well was it 1967 when you were taking Computer Science 300 (taught by Charlotte Froese?) and everyone's project were all done with cards? We all had slim little decks of cards but you had a big deck so big it lived in box, a computer card box! We were all impressed. 😉
Have a Happy Retirement. I heard the Grouse Grind has opened!
Steve Burling Congratulations, Alan! It was a pleasure working with you, and, like many others, cursing you over the inflexibility of the Plus compiler, before eventually coming to the painful conclusion that you were right, damn you.
Jill Wetzler I can't tell you how grateful I am to have worked with you. I had always hoped we'd work together again someday. Let me know if you get bored and want to get back into this awful, awful business smile emoticon
Tanis Brookes I honestly never thought the day would arrive. I'm still not convinced that you will have no access to the coding over the next few weeks. I am happy that you have chosen to learn Latin, build that spice rack that you no longer need, write all those letters to those unfortunate & unsuspecting editors out there. Enjoy it! You deserve it. Ooooh, you deserve it! Congratulations!
Ron Kerr Happy retirement. I, too, did 43 years, starting with DEUCE built from thermionic valves and being used to design the Concorde aircraft and guided missiles.
Eric Kolotyluk I took my first computing course in 1970, 4 years after Alan. Does this mean I can retire 4 years from now, or do I have to wait until I am his age now before I can retire? Frankly, I find it hard to believe he would ever retire, but given the trends in his postings of late, he's lucky enough to find many more adventures to replace his coding fix. Truly, for all of us lucky enough to work with him and know him, our lives are richer. Good luck with your new career Alan, I'm sure your zest for life will find new adventures, create more memories, and continue to touch all of us.
David Davis Alan! Congrats on retirement ☺ I hope you enjoy many times and learn to sleep in and explore the world even if it ends at the ferry terminal.
My only fear is getting an update from you in a week that starts "a friend from perplexity called me and we started talking about this great complex idea..." ☺
Kathy Wyse congratulations alan! enjoy every moment.
...Rubens Retires from MeritMerit Loses its Longest Serving Technical Staff MemberAllan Rubens, one of Merit's first software development team members, recently resigned from Merit to join an Ann Arbor-based entrepreneurial start-up. Rubens joined Merit in 1974 as a software development team member. Among his peers was Robert Husak, who had joined Merit only a few weeks earlier. They reported to Wayne Fischer who, along with other early Merit software staff, had written the initial version of our network software known as the Communication Computers' network Operation System (CCOS). CCOS ran our custom built routers named Communication Computers, as this was in an era before commercially available routers were even thought about.
Rubens and Husak's initial task, under Fischer's direction, was the development of our first network dial-in access terminal support. Shortly after assigning this project to them, Fischer went on an extended vacation leaving Rubens and Husak to do most this work on their own.
...Husak's untimely, accidental death in 1985 and the departures of Knopper and Braun earlier this decade left Rubens as the sole remaining member of this set of our long-term technical staff.Indeed he has the distinction of being Merit's longest serving technical staff member. While Rubens continued to maintain the Primary and Secondary Communication Processor software through its final days in 1997, his more recent focus had been on MBone and GateD related software development. His many contributions to Merit's growth and success are numerous and only briefly summarized here. He has always had the respect of his peers and Merit's management. While he will be missed, we wish him our best.
-- Eric Aupperle, Merit Network
An Interview with Carl E. Landwehr, interview by Jeffrey R. Yost, 21 April 2014, Computer Security History Project, Center for the History of Information Technology, Charles Babbage Institute, University of Minnesota, Minneapolis.
Computer security pioneer Carl Landwehr discusses his educational training (Ph.D. University of Michigan), his research as computer scientist/supervisory computer scientist at the Naval Research Laboratory in the second half of the 1970s, 1980s and 1990s, and subsequent work as a research program officer for computer security at the National Science Foundation (over two separate tenures) and IARPA (where he served as a Division Chief). Among the topics discussed are the Secure Military Message System Project, survey work analyzing early security models, his work on application-based security models, and the role of federal research programs in advancing the field of computer security.
Yost: My name is Jeffrey Yost from the Charles Babbage Institute at the University of Minnesota, and I’m here to day on April 21, 2014 with Carl Landwehr in McLean, Virginia. This is for CBI’s NSF-sponsored project, Building an Infrastructure for Computer Security History. Carl, can you begin by just giving me a little biographical information, when and where you were born?
Landwehr: I was born in Evanston, Illinois, on September 3, 1946. I spent the first six or seven years of my life in Northbook, Illinois, where my father had grown up. We moved to Elmhurst in 1953 and I continued to live there until I went away to college and started a career.
Yost: How did you decide to go to Yale University and when you first went there, had you already set on studying engineering and applied mathematics or did that come later?
Landwehr: I went there because my brother was already there and I had a couple of cousins there. I actually interviewed a lot of places, some other places, and might’ve gone elsewhere but in the end, I think, my father considered it simpler for us to be in the same place on the same schedule, and so that’s how I wound up there.
Landwehr: . . . So I think I started out in the engineering program but engineering at Yale — Yale has had a mixed history with science, in a way, and at the time, engineering was no longer a school it was a department. It was Engineering and Applied Science, and so the curriculum was pretty science oriented. But they did have a professor who was very influential, I’d say, on several of us there, named Bob Rosin, who was a graduate of MIT and Michigan, actually, the Communication Sciences program at Michigan. And he taught undergraduate computing courses. It wasn’t, I guess, the first programming course I had but maybe the second, and I basically took as many courses as I could find that were computing related. But there was no computer science department at that time at Yale, They made an effort to recruit some computer scientists, but I think they didn’t offer enough; they felt that it was sufficient that they were coming to Yale, they didn’t offer a lot else. So no department got created until later when they finally recruited Alan Perlis and started a computer science program. But Bob Rosin was a strong influence and we did a lot of work at the computing center there.
Yost: Do you recall what systems you used there?
Landwehr: Yes, I actually have a core plane from an old [IBM] 709. They were replacing a 709 with a [IBM] 7094, and they had a, was it [IBM] 7040, [IBM] 7090 direct coupled system, which had batch programming and these giant disks you could watch move, and it was a lot of fun there. And I had friends in the engineering program. One I went to high school with, Dean Kloker, also was with that program; he is now in Minneapolis. So we enjoyed that a lot and I think partly because of Bob Rosin’s influence, I was interested in the program at Michigan, which at that time was not actually a computer science program. It was called communication sciences. Michigan had a very fragmented computing situation at the time. There was computing at a number of different places. In the electrical engineering department there was some; in the industrial engineering department was where most of the graphics was going on; there was the computing center, which developed the Michigan Time-sharing System [Michigan Terminal System], and that interested me. Anyway, the program itself was an interdisciplinary program, which included electrical engineering aspects. It was about information processing, really, in all kinds of systems, so it included information processing in human systems, so biological systems. We had some introductory courses in psychology, and in linguistics, and philosophy. It was a fascinating program to be part of but it also was described by some as a mile wide and an inch deep; you had to specialize when you were going to do the dissertation research after you did this. This was a program that was the child of; I think the creation, really, of John Holland. And Art Burks was there at the time, also.
Yost: Bernie Galler?
Landwehr: Yes, Bernie Galler.
Yost: Bernie was a good friend of our institute and a personal friend. I worked with him on a software history project funded by NSF.
Landwehr: Yes indeed, Bernie was very interested in history. His passing was a blow. Bernie was a very popular professor, and he and Bruce Arden were actually chairs of my dissertation committee. But in fact, my dissertation really was about numerical simulations of queuing theory and so I worked actually with Ralph Disney, who was in the industrial engineering department; queuing guy. So what I ended up doing in grad school was working for the MERIT Computer Network. I think Michigan wasn’t willing to pony up the money for an ARPANET IMP, and so they were going to build their own, and they did. That gave me an opportunity to participate in developing an operating system for a packet processing machine, set up with a number of people. I worked at the computing center doing that and my dissertation was partly motivated by that.
Yost: Can you expand a little bit on what specifically you worked on with MERIT?
Landwehr: So MERIT produced a communications device which was designed to sit in front of each host system. There were three host systems: Wayne State, University of Michigan, and Michigan State. They all had, let’s see; Michigan State, I think had Control Data equipment. Michigan had IBM equipment. Michigan State I think also had IBM equipment but Michigan was running MTS and I think Wayne was running — I’m not 100 percent sure what Wayne was running. Anyway, the idea was that this device; there was a packet switching device called a Communications Computer (CC) that sat in front of each one and then there was some—
Yost: So the equivalent of the IMPs with ARPANET?
Landwehr: Yes, the equivalent of that. And so there was development of the operating system for the CC; I don’t know if I generated code for that, but we had designed and discussed it. In fact we decided to use semaphores. Someone else decided that [Brian Read and Al Cocanower, probably], it wasn’t my decision. So then we built everything around that sort of coordination structure. But the part I worked on was primarily; there was a piece of software, a device support routine, which in MTS talked to that device. And so I wrote the code for that; both the main code on that host [MTS] side and also on the MERIT Communications Computer [CC] side. I had to write the code on both sides of that interface.
Yost: I don’t suppose there was discussion of computer security issues with that network?
Landwehr: Security was actually an issue in the air around there, and at that time, of course, to debug the operating system and so on, I mean, there was one computing system for the campus. And so virtual machines were used, in fact that was really — from my perspective at the time anyway — why they were created. It was so that you could debug the operating system without taking the system over and running it by yourself. Michigan had a very well-developed accounting system for rationing time and students had rations of time they could use on courses, and so occasionally students would try to get extra resources one way or another, and sometimes people would play games. So there were definitely thoughts about security, and in the context of MERIT [pause]
Yost: So that was with the Michigan Terminal System?
Landwehr: Yes, that was with MTS. In the context of MERIT, I don’t remember explicit security discussions,
Yost: And what year did you start in the Michigan computer center?
Landwehr: I started Michigan in the fall of 1968 and left in the fall of 1974. So, I didn’t start working for MERIT until, I think; let’s see, the first summer I spent actually at Lawrence Livermore Lab, the summer of 1969, and then the summer of 1970 I think I started working for MERIT. It was either work for MERIT or to take a job with the tennis coach teaching tennis in Ohio someplace.
Yost: And in 1969, for Livermore, was that a programming position?
Landwehr: . . . I spent the summer there working with Control Data equipment at Livermore. They were, I think, just getting a CDC 7600 in and they had a lot of CDC 6600s. What was interesting there was it seemed very backwards, compared to Michigan. They had these amazing online card punches that would suck in an entire box of cards in a matter of seconds. But they needed them because they didn’t have enough storage to store their files overnight, so at the end of the day, they would punch out their cards and then in the morning they would read them in. Actually, that’s what I ended up doing there: support for the online card punch.
Yost: You completed your dissertation the summer of 1974, and it was entitled “Load Sharing in Computer Networks: A Queuing Model.” Can you describe that dissertation?
Landwehr: I suspect that you can count the number of people who’ve actually read that dissertation on the fingers of two hands, at most, [Laughs.] It built on work of other Michigan grad students who had developed queuing models. Kip Moore had developed queuing models primarily for optimizing paging drums, as I remember, on the system and other people built on that. Vic Wallace had developed some numerical analysis software. The issue at that time — this is before the famous queuing papers from Baskett, Chandy, Muntz and Palacios about how to compose queues, if you put a lot of constraints on them. The proclaimed reason for these computing efforts, including the ARPANET was to share these expensive computers that weren’t located in too many places, so the idea was you’re going to do load sharing. So I was trying to do that modeling, and also at that time, time-sharing was beginning to take over from batch, but the load sharing really meant, you know, people thought well, I’ll send a batch job over there and have it done. So I created a model where there was both a time-sharing queuing component and a batch sharing queuing component for a network of only three systems, which is what MERIT had, and then try to model the queuing behavior of that. I did publish one paper out of that, eventually, with Erol Gelenbe who was on the committee as well, was still around and working. So it was for me, a challenging thing to do, and I was happy to find another area to explore afterwards, I guess is the right way to put it. In working on MERIT, it was interesting because I learned a lot about how networking was going to work.
Yost: Can you talk a little bit about your mentors on that project?
Landwehr: As I had mentioned already, I think Ralph Disney was probably the primary one from the standpoint of the queuing theory and the numerical analysis of queues. And Bernie Galler was a steadfast advisor; and Bruce Arden helped out, but Bruce at that time took a sabbatical in France for a year, maybe even longer, at Grenoble and so he was absent for a fair chunk of the work. Al Cocanower, who was full time on the MERIT project, also served on the committee and advised me. So a lot of it I can remember trying to work out various stochastic formulas for that stuff and, you know, the idea of being able to measure the system and measure the performance seemed to me, and still seems to me, that that’s an important thing to be able to do. Other people have been more successful at queuing theory than I was.
Golfing John! After over 30 years of service, John
Stasiuk "retires". CNS gave a small "tribute" to
John at a cake-cutting get-together April 30, 1998.
This set of Web pages will serve as a "snapshot" of
the friends and colleagues of the Computing &
Network Services Department...
I'm afraid John died in his sleep a few months back. He was apparently healthy, doing his Arizona winter golfing thing, then pow.
On Jun 16, 2014, at 7:22 PM, Gerry/Joy Gabel wrote:
I guess you do not know but John Stasiuk passed away last December. Here is his obituary:
You probably know that Daryl Webster died a few years earlier.
We are all getting closer to that eventful day so treasure every one you have now.
In Memory of George John Stasiuk
March 7, 1943 - December 8, 2013
STASIUK, George John
John passed away peacefully on December 8, 2013 in Mesa, Arizona at the age of 70. He will be deeply missed by his loving wife and best friend Doreen, his children Dan (Cheryl) Stasiuk, Michelle (Wade) McCotter and his grandchildren Brett, Kash, Jordyn and Madison.
He also leaves behind his sisters Lilly (Gary) Mitchell, Vikki (Alex) Nekolaichuk, Betty (Randy) Jethon, brother Gary (Sherry) Stasiuk, Brother in law Robert Ouellet, Sister in law Yvonne (Jim) Anderson, along with numerous nieces and nephews. He was predeceased by his father George Stasiuk, Mother Mary Stasiuk and one bother Steve.
A service in his honor will take place on Friday January 10, 2014 at 11:30 a.m. at Our Lady of Perpetual Health Parish, 13 Brower Drive, Sherwood Park, Alberta. In lieu of flowers, please make donations in his honor to the Alberta Heart and Stroke Foundation.
Published in The Edmonton Journal from Jan. 7 to Jan. 9, 2014
On Jun 16, 2014, at 7:22 PM, Gerry/Joy Gabel wrote:
I guess you do not know but John Stasiuk passed away last December.
. . .
You probably know that Daryl Webster died a few years earlier.
We are all getting closer to that eventful day so treasure every one you have now.
At 8:40 PM -0600 4/18/11, John Stasiuk wrote:
Hi Dale & Gerry,On Mon, Apr 18, 2011 at 4:07 PM, Gerry/Joy Gabel wrote:
Always a pleasure to hear from you guys. Yes the MTS story needs to be recorded so that some people can see how far ahead it really was. I think everyone involved with MTS is proud of their contributions to a great system. Too bad it wasn't able to evolve into an ongoing system.
I also feel much the same way about Textform. It was far ahead of all other text processing systems. Too bad we didn't sell it to Microsoft. Word would have been a much better product, much earlier than it turned out to be. Grant was successful in having much of the Textform system buried into HTML so at least some of the system survived.
I didn't see any errors in Gerry's comments. I feel they reflect what actually happened.
I too was saddened to learn of Daryl's passing. He was a great individual and friend and went far too early. Unfortunately we have no control over this but must work to keep those memories alive. He worked hard to make MTS a better System.
I look forward to seeing more comments on MTS.
Best of health to all of you.
take care, John
Hello Jeff and Dale:
I read with interest the discussions related to non-technical matters in the early years of MTS. I have some time today to relate some of my memories on those discussions. Dale can correct or add to my recollections (although that was over 40 years ago!). Unfortunately, one person who would remember much of this was Daryl Webster who passed away in December.
. . .
WEBSTER, Charles Daryl We celebrate the life of Daryl who died peacefully on December 16, 2010 in Edmonton at age 72. He leaves to treasure his memory: Fran, his beloved wife of 46 years and best friend; his sons Scott (Gloria) and Brent (Jacquie), and daughter Shona Nichols (Darren); grandchildren Drew Forward, Brad Webster, Marc Webster, Jade Webster, Alexander Nichols, Zoe Nichols and Austin Webster; and brother Duane.
Daryl was born December 14, 1938 in Rouleau, SK to Paul Ervin Webster and Florence Helen Broadfoot and raised in Regina, SK. He graduated from the University of Saskatchewan with a chemical engineering degree in 1961, and moved to Edmonton in 1968 spending his career working in computer science and information technology, mostly at the University of Alberta Computing and Network Services.
After his retirement, Daryl continued his strong interest in computers by generously helping family and friends, both near and far, to solve their computer problems. Daryl was a kind, sincere, honest and humble man who led gently by example, seeing the good in others. He was protective of and a rock of support to his cherished family. "Grandchuck" loved spending time with his children and grandchildren, especially at the family cottage at Madge Lake, SK, and playing Santa to youngsters at the annual Christmas party. Friends and neighbours will remember his gentle soul.
A private Celebration of Daryl's life will be held at a later date. In lieu of flowers, donations will be gratefully received by the Cross Cancer Institute (11560 University Avenue, Edmonton, AB T6G 1Z2), whose staff provided unwavering support to Daryl during his ten year journey with prostate cancer. Special thanks are extended to Dr. Allison Theman for decades of astute care and guidance.
Published in The Edmonton Journal on Dec. 19, 2010
I'm making a copy of this information to be sure that we don't lose it. -Jeff
I thought this would be the best place to start, it has often been said that MTS isn't an Operating System it is an Adventure. And it was an individual adventure for all of those that dedicated a significant portion of their professional life to MTS. What I would like to do on this page is list all of the people that worked on MTS or even that worked with MTS at all of the individual Computing Centers throughout the world. In alphabetical order by last name please, installation, years of association and current e-mail address in a non-machine harvestable form. Also please make your name a link to a page that minimally describes your role in the development or operation of MTS. On your invidual page also feel free to describe what you have done since the end of your association with MTS and what you are doing now. The fact that your name may not be in this list yet should not be interpreted as a slight in any way, edit the page and add your name. I seeded it with the names of the people that I could recall from imperfect memory.
Michael T. Alexander? UM 196? - 1996 mta at umich . edu
Suzan Alexander? UA/UM 197? - 198?
Bruce Arden? UM 196? - 19?? bwarden at umich . edu
Alan Ballard UBC 1975 - 1993 bc at interchange . ubc . ca
Alan Ballard worked at the UBC Computing Centre (later known as Computing Services and something else after that) from 1975 to 1993, mostly in the Systems Group. During that time he participated (with Paul Whaley? and Mark Fox?) in the development of the Plus? systems programming language, and implemented the CLParser? command line parser, the CDUpdate? source file update utility, the *Forum? conferencing program. He also worked on changes to the MTS Command Language? and the implementation of MTS Internet Support?.
He left UBC in 1993 when the Computing Center stopped doing significant MTS development, and worked as a freelance developer for some time. Since 1996 he has worked for PeopleSoft (now Oracle).
Owner: "AlanBallard" Last edited on March 31, 2005 8:48 pm by "AlanBallard"
Dr. Robert C. F. Bartels? UM 196? - 197? rbartels at mail . ic . net
Charles H. Benet? UM 196?-?, then UA ?-1978, then SFU 1978-198?
Jeff Berryman UBC 1970 - 1988 jeff at jasonaudio . com
Jeff Berryman worked at the UBC Computing Centre from 1970 to 1988. Most of that time was spent in the Systems Group, working on the various parts of MTS. From the late 70's on, he was active in the MTS community, working with various people at the other sites on a number of MTS evolutionary issues. He became something of a futurist and change advocate, thinking up interesting ways to change MTS. Some of these ideas found their way into implementation. Others just created a lot of enjoyable conversation.
After MTS, he worked for about six years in a couple of government-supported nonprofit organizations whose jobs were to develop local technology companies through collaboration with universities, artists, and each other. In 1994, he returned full-time to his other main interest - audio engineering, with specialties in large-format loudspeaker design, and sound reinforcement system control and modeling. In this role, he still does a lot of programming, but all on the applications side.
Owner: "220.127.116.11" Last edited on March 30, 2005 10:38 pm by "18.104.22.168"
Donald W. Boettner? UM 196? - 1996 dwb at umich . edu
Diane Bodwin? UM 198? - 198? diane at bodwin . us
James Bodwin? UM 198? - 198? jim at bodwin . us
Kevin Bosley? UM 198? - 198? kbosley at arbortext . com
Steve Burling UM 1980 - present srb at umich . edu
Steve Burling joined
the Computing Center in January 1980, after a bit more than two years
working at the School of Public Health Dean's office. He started out
working with Carolyn Steinhaus on the ill-fated Help project, and acting
as a Counselor. After a while, he took on responsibility for *IG from
Andy Goodrich, and later the MTS Editor, and even later the Disk
Manager. It seems as if much of his career was spent following in
Andy's footsteps. Eventually he began to spend more time working on the
MTS job program, re-writing built-in commands as Plus CLSs, working on
the Subtasking Monitor, coding conventions conversions, file save, etc.
He had his fingers in most of MTS at one time or another, except for
Somewhere in the mid 1980's he had his first
flirtation with management, when Jeff Ogden guilt-tripped him into
taking over as manager of the MTS group. His best idea in that role was
hiring Diane Bodwin, then making her be the group manager.
In 1988, he left the MTS group to go work on the
IFS project, where he spent two years, returning when Bert Herzog
guilt-tripped him into coming back to once again try to manage the MTS
group, this time during the winding down of MTS at UM.
He spent most of the latter part of the 90s doing
more customer-facing work, helping people make the transition from MTS
to new, unix-based services, and acting as a "Customer Relationship
Manager" (aka abuse sponge) for the Engineering College and the College
of Literature, Science, and the Arts.
In early 2000, he left ITD to join the computing support group at the Inter-university Consortium for Political and Social Research (ICPSR), a unit of the Institute for Social Research at UM. These days, he does some system administration work, looks after the few (but proud) macintosh users at ICPSR, and is the "edge" programmer of the group -- if it's trailing- or bleeding-edge, it's his. Other folks get to do the boring, middle-ground stuff.
Owner: "22.214.171.124" Last edited on April 12, 2005 9:05 pm by "126.96.36.199"
Jane Caviness? RPI 197? - 198?
Richard Chycoski? SFU 1975 - 1998 present mtsme at chycoski . com
Bruce Cowan? SFU 196? - 198?
Ray Davison? SFU 197? - present
Wilson Dillaway? RPI 197? - 198?
Bill Dodge? RPI 197? - 198?
Garance Alistair Drosehn RPI 1976 - present drosehn at rpi . edu
Garance started out as a student at RPI? in 1975 (and he actually arrived at RPI with the name Gary Robert Drosehn). At the time, RPI had a 360/67 mainframe which was extremely overloaded, and running OS/MVT (for batch-job processing) and Alpha (time-sharing). Almost all computing was done on OS/MVT, which is to say: using punch-cards.
RPI had a student chapter of the ACM on campus, which was a very large club. They had a public meeting with the Provost of RPI at the time, and "impressed" upon him that the students were really really unhappy with the state of computing. Garance was one of the students who spoke up at that meeting. After the meeting Garance was one of the students that met with Jim Moss?, who as the Director of Computing Services at the time. Dr Moss was more than happy to have the students demanding better computer resources.
That meeting, combined with other events, convinced the administration that they needed to improve computer facilities. This included shopping around for a new operating system, and there was a committee to evaluate various candidates. Garance was one of two student representatives on that committee. I think the process was lead by either Don Porter? or Wilson Dillaway?. The committee selected MTS as the new operating system to use. By the fall semester of 1976, MTS was running on the mainframe for the first part of each day, and then later in the day it would switch back to OS/MVT.
In fall 1977 or spring, 1978 Garance audited a graduate-level systems programming course taught by Wilson Dillaway. Another student in the same class was Brian Eliot?. In the summer of 1978 Garance was going to leave RPI, but Wilson offered both Garance and Brian jobs as "student systems programmers". Garance initially worked on the operator's job program, and the 3270 DSR.
Garance went on to have a one-year stint as a "Junior systems programmer", and then was hired as an official "systems programmer". He tended to work on the MTS job program, the 3270 and 3420 (tape) DSR, and several CLS's. This included things like PMF (from Jim Hansen?), $MAKE, and the software management macros. He was also very interested in pulling in developments from other MTS sites to MTS at RPI, and he "made a name for himself" by doing that. RPI provided all of UofM's documentation to users at RPI, and thus it was often important that RPI pull in changes from UofM faster than was possible by using the official distributions.
He was keen on programs which helped collaboration between the MTS sites, such as MTS:FORUM (which used CRLT:CONFER at UofM), and *FORUM (written by Alan Ballard at UBC).
Garance was not the initial developer for much of anything on MTS (or at least, nothing that he remembers!), but did write major updates for some parts of the MTS job program, $MAKE, $PEEK, and SEG2:S2L. He also wrote minor updates to just about everything in the resident system, and most of the CLS's (Command Language Subsystems).
Over a few years in the early 1980's, "Gary Robert" changed his name to "Garance Alistair", and in fact that name change started because there were too many programmers with a first name of "Gary" in the MTS community! See http://www.rpi.edu/~drosehn/Personal/Gad-Name.html for the gory details.
In the late 1980's, RPI was moving away from mainframe computing, and towards unix workstations. Garance also bought a Mac Plus of his own, and found that the new Unix empire provided no reliable way for him to print. So, he did some work to provide printing for Mac users, and eventually took over the printing empire at RPI. "The printing empire" is mainly very customized versions of CAP and a version of 'lpr/lpd' which came from one of the BSD operating systems. Later that also included support for SAMBA servers for the RPI community. In the early and mid 1990's Garance provided technical support for NeXTSTEP, when the Campus Computing Store was selling NeXTstations to people at RPI, and at some nearby colleges.
RPI stopped active development of MTS by 1995, keeping it running mainly for some administrative applications that used MTS. MTS was turned off for good at RPI in summer of 1999. Basically, we (RPI) were scared of what we would do if MTS had any Y2K bugs in it...
Garance remains at RPI, mainly working on printing support, and general unix support. By 2005, that includes Redhat Linux support. Garance still does some Macintosh support, for some people running MacOS 10 at RPI. Garance is a committer in the FreeBSD project (at http://www.FreeBSD.org/), and also contributes to the OpenBSD (see http://www.OpenBSD.org/) and OpenAFS (at http://www.OpenAFS.org/) projects (mainly contributing money to those last two projects, not code...). Garance also provides the hardware and some support for a chat service called 'lily' (see http://www.freegroups.org/lily-twiki/bin/view/Lily/WebHome). This chat service is used mainly by RPI alumni, and friends of RPI alumni. This 'lily' chat server is actually a descendent from *FORUM on MTS. Not that it has any code in common, but RPI students keep writing new CMC's, and that started with their experience with *FORUM.
When he's not programming in C, Garance is using Ruby (see http://www.ruby-lang.org/en/) to write scripts, or is busy learning subversion (see http://subversion.tigris.org/). Subversion is an alternative to CVS, and some RPI graduates have worked on the project.
Going back to his student days, Garance was always interested in computing languages. MTS had the systems-programming language called *Plus, which was developed mainly by Alan Ballard and Paul Whaley? at UBC. Garance liked *Plus when he first saw it, and all these years later he still wishes he could be programming in *Plus instead of C...
Garance is also still interested in the Command-Language-Parser (aka CLParser?) which was written by Alan Ballard at UBC. Alan rewrote that in C, and Garance has a copy of that he hopes to use for some personal projects on Unix.
The MTS file-permissions model had features which are still not matched in most other environments, particularly in the area of PKEY?s ("program keys"). Garance's interest in OpenAFS is partially because it has a much more flexible permissions-capability than Unix has, but OpenAFS doesn't have PKeys.
And Garance still thinks that *CDUpdate and *Compare in MTS did a much better job than 'patch' and 'diff' do in the Unix world.
Owner: "188.8.131.52" Last edited on April 21, 2005 12:07 pm by "184.108.40.206"
Gavin Eadie NCL/DUR 1976 - 1979, then UM 1979 - 198? gavin at umich . edu
Gavin Eadie worked at Durham? University and then emigrated to Ann Arbor in 1979.
I'll write more about my experiences in the MTS community later but, for now, wanted to talk about MTS and now. Over Christmas 2004, after a conversation with Mike Alexander? (which went along the lines of: Gavin, "I though I might take a look at porting the 370 emulator to my Mac OS X laptop", Mike, "It's been done!"), I grabbed the open source Hercules 370 emulator and Mike's DVD-ROM of MTS didtribution tapes and (short version) got MTS running on my laptop.
There was a very strange feeling about doing this -- maybe I captured some of it in my e-mail to various interested people in early January:
Owner: "GavinEadie" Last edited on April 4, 2005 9:40 am by "GavinEadie"
Charles F. Engle? UM 1967 - 1997 cengle at umich . edu
Brian Elliot? RPI 197? - 199?
Jon Finke RPI 198? - present jfinke at rpi . edu
I attended my first MTS workshop in 1980 - although I was in the student serf category at the time. I started working for real in 82 or so, helping with communications work, where I quickly fell into bad company and the FEP project, which morphed into working on or with UBCNet, DSPs and the message multiplexor.
Since then I have moved into developing Oracle based application for managing Unix user, hosts, etc. I occasionally run into some former UBCNet folks at the LISA conference.
Owner: "220.127.116.11" Last edited on April 7, 2005 4:33 pm by "18.104.22.168"
Arron Finerman? UM 198? - 198? deceased - 199?
John S Fisher? RPI 197? - present
Edward Fronczak? UM 196? - 19??
Bob Gallagher? RPI 197? - 199?
Bernard A. Galler? UM 196? - 199? galler at umich . edu
W. Scott Gerstenberger? UM 196? - 198? wsg at umich . edu
Andrew C. Goodrich? UM 197? - 198? acg at c2da . com
Steven J. Gold? WSU/UM 196? - 199?
Ron Hall UBC 1967-1969, 1970-2000 rhall at telus . net
Ron Hall joined the UBC Computing Centre in 1967as a programmer working in the numerical analysis and statistical areas, immediately after receiving an undergraduate degree from UBC. His work at the Computing Center (and later appellations) spanned more than 30 years, as a final departure from the institution was deferred until the next nearest millennium. He enjoyed a career timeframe ('67-'69, '70-2000) that completely enveloped the reign and wane of MTS ('69-'98) at UBC.
During this time at UBC, Ron wended his way through a good deal of the spectrum of computing service areas, as well as performing some sleight of feet transitions in and out of management positions, serving as manager of the Systems Group on two occasions.
In the relatively early days of MTS, Ron was the project manger as well as one of the developers for the IF (Interactive FORTRAN) Project, a major success in provision of scientific computing support for the MTS user community that was unparalleled, not only at that time, but for many years to follow. A paper on IF was presented at the 1973 SHARE conference in Miami.
Ron also worked for a number of years doing system maintenance and development work on MTS components, and related applications such as SDS and the MTS Editor. Work in these areas led to development (with Ken Bowler) of the SWAT CLS, a unique tool that allowed the powerful SDS debugging capabilities to be applied to the inner workings of the MTS system.
During the wind-down period of MTS, Ron moved on to other endeavors, the most significant being the project manager for development of the UBC Interchange system. This system delivered cost-recovered packaged Internet services to faculty, staff, students and external customers beginning in 1994, and rapidly grew to service over 40,000 accounts. The software (Interacc/Tracc-II) that was developed in-house to support this requirement remains in production today, more than a decade later, but its service duration will most certainly not come anywhere close to matching the three-decade persistence of MTS at UBC.
Owner: "22.214.171.124" Last edited on April 13, 2005 11:37 am by "126.96.36.199"
Len Harding? UM 196? - 198? lenh at umich . edu
James A. Hamilton? UM 1970 - 197?
Michael Hayward UBC SFU hayward at sfu.ca
Michael Hayward was the author of Full Screen Messaging, or $FSM, a breakthrough for MTS mail users, allowing the use of, well, full screen messaging.
Owner: "188.8.131.52" Last edited on February 12, 2007 11:30 am by "184.108.40.206"
George Helffrich? UM 197? - 198? george at gly . bris . ac . uk
Bert Herzog? UM 196? - 199? bherzog at crcg . edu
John Hogg UBC 1966 - 1997 hogg at discoverysoft . com
John Hogg worked as a systems programmer at the UBC Computing Centre for quite a long time. Perhaps too long. He worked for the Computing Centre (later IT Services) from 1966 to 1993. In 1993 he moved, but just across campus to work in the Dean's office of Applied Science. In 1997 he left the University to be a partner in Discovery Software, which is a small software company in Abbotsford, BC.
John's association with MTS began in 1968 when the Computing Centre contracted to lease a 360/67 from IBM. This was an act of faith, based on the belief that timesharing and virtual memory would be useful components of a university computing service. TSS/360 was officially deprecated by IBM Canada: they recommended that UBC use OS/360 MVT instead. This was greeted with stunned disbelief by the technical people in the Centre. Fortunately, we heard from two sources about a talk given elsewhere in Canada by Bernie Galler in which he described UM's work on MTS.
After some cordial long distance discussions between the management of the UBC Computing Centre and the UM Computing Center, John Hogg and Peter Madderom were sent to UM to make a technical evaluation of MTS. John and Peter were promptly converted into MTS zealots by the enthusiastic missionary work of a variety of the denizens of the dusty basement of the UM Computing Centre.
John and Peter returned to UBC and persuaded the rest of the Computing Centre that MTS was a fine system and exactly what we needed to serve the UBC campus. This was not a difficult task. Any reasonable alternative to MVT would have looked really good, and MTS was much more than just a reasonable alternative. The rest, as they say, was history.
Owner: "220.127.116.11" Last edited on March 30, 2005 8:06 pm by "18.104.22.168"
Peter Howard? SFU 196? - 198?
Daniel R. Hyde? UM 198? - 199?
Will Jones? SFU 196? - 198? (deceased)
George Lindholm? SFU 198? - 198?, then UBC 198? - present
Mike Kupferschmid? RPI 1978 - present kupfem at rpi . edu
Nancy Kutner? RPI 1977 - present kutnern at rpi . edu
Carl Landwehr? UM 1970 - 1974
Gordon Leacock? UM 198? - 199? gordonl at umich . edu
Herb Lee? RPI 197? - 198?
Gail Lift? UM 197? - 199? ghl at umich . edu
Greg Marks? UM 198? - 198? gmarks at umich . edu
Bruce McKenney? RPI 198? - 199?
Lee Mitchell? UM 196? - 199?
Andy Mondore? RPI 1981 - present mondore at rpi . edu
Brian Moore? UM 198? - 199?
Jim Moss? RPI 197? - 198? (director of computing at RPI)
Jon Nightingale? UBC 1973 - 1993 night at cips . ca
Jeffrey C. Ogden? UM 197? - 198? jco at umich . edu
Chet Osborn? RPI 197? - present osborn at rpi . edu
Steven R. Peterson? SFU 196? - 198?
Don Porter? RPI 197? - 199?
Gary Pirkola? UM 197? - 198? gary.pirkola at umich . edu
Stephen Rothwell? UM 198? - 199? sgr at umich . edu
Dick Sacher? RPI 198? - 198?
Ralph Sayle UBC 1968 - 2003 ralph at sayle . ca
I (Ralph Sayle) started working at UBC's Computing Centre as a computer operator on an IBM 7040 machine in 1968. Four months later UBC got MTS and the great adventure began.
My projects, when I joined the programming side, included writing the MTS side of the UBC Front End processor, working on Resource Manager routines like a new MSG, various DSPs (including spooling) plus the DSPDSR which was a cunning interface between the world of MTS and the coding convention world of the Subtasking Monitor. I fell onto the AkRoutines? in 1980, another J Berryman project, which was a table driven approach to system accounting, quite lovely, incredibly stable, very versatile and made MTS accounting painless.
Time flew, the world changed and in 1993 I was "traded" to UBC's Applied Science faculty where I lasted until 2003 when I... retired!
Thanks guys! MTS was a great project to work on. I thoroughly enjoyed myself and am happy I was able to make so many contributions to our community!!!
Richard Salisbury? UM 196? - 198? makalu at umich . edu
John Sanguinetti? UM 197? - 198?
Margaret Sharon? SFU 197? - 198?
Patrick Sherry? UM 197? - 198? pat at arbortext . com
James Sterken? UM 197? - 198? jjs at arbortext . com
Liz Sweet? UM 198? - 198? lizsweet at umich . edu
Susan Topol? UM 198? - 198? stopol at umich . edu
Dave Twyver UBC 1968 - 1974 david at twyver.com
Dave arrived at UBC in the summer of 1968 just as his past 7044 expertise was about to be obsoleted by the new 360/67. His first assignment was to write a DSR for the 2260 Display Stations to make them emulate cardpunch machines (which seemed to him like a really dumb idea). After intense study of Mike's 2741 DSR (TSFO) and after weeks mastering the subtleties of device interrupts, re-entrant code and page faults due to misuse of the TRT instruction, he produced a DSR more befitting a revolutionary interactive time sharing system like MTS. When the improved 3270 display stations came along a couple of years later, all of the card punch heritage was able to be expunged. Major portions of this 3270 DSR code were subsequently pirated by frustrated users of the TSS and VM operating systems for the 360/67 and its successors. Some of Dave's other contributions to MTS included a DSR for the Adage Graphics computer, an emulator for the DEC PDP-8 and a DSR to interface PDP-8s to MTS. He also adapted and integrated an interpreter for the APL language into MTS, which was a deciding factor in convincing the University of Alberta to adopt MTS (at least for a while...) Dave spent his last couple of years at UBC developing a campus computer network. He left in 1974 to join Northern Telecom (now Nortel) where he spent 22 years working in its Networking and Wireless businesses around the world. Then in 2002, after several years investing in and managing (with very mixed results!) start-up companies in the satellite and terrestrial broadband wireless access areas, Dave retired to Vancouver Island within sight of UBC (on a clear day) across the Strait of Georgia.
Owner: "22.214.171.124" Last edited on April 30, 2005 1:24 pm by "126.96.36.199"
Thomas J. Valerio UM 1978 - present tjv at westwood-tech . com
UM Computing Center employee, November 1981 through 2000. I was there when they turned out the lights on MTS @ UM.
Owner: "188.8.131.52" Last edited on July 28, 2010 12:31 am by "184.108.40.206"
Peter Van Epp? SFU 198? - present
Paul Whaley? UBC 1978 - 199?
Howard Young? UM 197? - 1996 hby at umich . edu
Owner: "220.127.116.11" Last edited on February 5, 2009 4:09 pm by "18.104.22.168"
From: Ralph Sayle
Date: Fri, Sep 3, 1993 at 4:38 PM
Subject: another farewell...
To: icsstaff, community
In about 2 weeks, it'll be 25 years since someone said to me, "Okay, you
start work this afternoon." So now might be an appropriate time to announce
I'll be spending part of the next 25 years at UBC's Faculty of Applied
Science, right next door to John Hogg. My new job description includes the
words "Systems Analyst -- Educational Software".
Holidays will intrude from now until the new job starts, October 18. Since
our new offices are being built, I'll probably continue working out of my
UCS office till December.
I told someone recently that there were many intense exhausting weeks,
months and years in that quarter decade but when I look back I recall the
sheer brilliance and dedication of the folks I worked closely with. I am
eternally grateful to those brilliant people who made work easier, perhaps
even a joy: Mark DuMont, Jeff Berryman and Alan Ballard to name just 3 of
them. The camaraderie of the Systems Group has been a long sustaining
relationship. I too have met "friends for life" here; my friends are
remarkable and numerous.
I have had a outstanding relationship with dozens of people out there in
the old MTS Community. I can never ever explain to an outsider what an
incredible thing came out of the work done by Don Boettner and Mike
Alexander starting in 1966. Elizabeth, Denis, Lynn, Ron, Malcolm, Roger,
Brian, Garance, Mike, Gavin, Scott, Liz, Steve, Garry, Maureen, Deb, Eric,
Margaret, Peter, Frances, Peter, and all the names in between, made work
better. Thanks, folks...!
And here's to those I met along the way who never made it this far: Milt
Nelson, Gord Miller and Bob Husak. They remind me there's more to life than
work. I often think of them...!
From http://www.apseyfuneralhome.net/obituaries/Ronald-Srodawa/#!/Obituary :
Ron Srodawa passed away on January 1, 2014. He died of complications of Alzheimer's disease.
Ron earned his Bachelor of Science degree (Magna cum Laude, 1965) from the University of Detroit, a Master of Arts degree from The University of Michigan (Mathematics, 1966) and a Doctor of Philosophy in Computer and Communications Sciences from the University of Michigan in 1972. At the University of Michigan he was involved in the early days of the development of the Michigan Terminal System. He wrote the MTS loader (UMLOAD), which Mike Alexander remembers as remarkable because it (i) fit in one page of memory and (ii) was location independent, you could put it anywhere and call it and it would work, there was nothing in it that had to be relocated when it was moved to a new location. He also worked on the development of the MAD/I compiler as part of the ARPA funded CONCOMP project at U-M.
He was appointed an instructor at Wayne State University in 1971 (while completing his doctorate) in Mathematics, later becoming an Assistant Professor and playing a critical role in building the department by serving as acting Department Chair. He moved to Oakland University as Associate Professor of Engineering and Computer Science in 1982. His professional life included academic research, teaching bachelor, and doctoral students and consulting for Ford Motor Company.
From the MTS Bibliography:
From: Who were the developers, The early days at UM:
GCP: Ron Srodawa, who I seem to remember working on or writing the loader initially, but I could be wrong, He definitely was around as a grad student and worked on some part of early MTS. Mike or Don, what did Ron work on?
MTA: Yes, Ron did the loader [UMLOAD]. The original version had two unusual characteristics. One (not so unusual actually) was that it fit in one page. The other was that it was location independent. You could put it anywhere and call it and it would work. There was nothing in it that had to be relocated when it was moved to a new location.
Looking at photo albums the past few days, we are reminded of how much he loved his family and relished time spent with them. His infectious smile is captured in every picture. He enjoyed sharing hobbies of photography and archery with us all. His patience and light-hearted sense of humor permeated his daily interactions with others. When he wasn’t working, he and his wife Patricia were usually dining at Frankenmuth, dancing at Metro Beach Park, or walking the Lake Michigan shore together photographing lighthouses.
Ronald Srodawa married Patricia Niedzwiecki on June 14, 1968. Many of us remember their 25th wedding celebration party at Meadowbrook Hall in Rochester, MI. They shared a loving life together in Michigan until health issues prompted the family to move Ronald to a caring adult foster home in 2011.
Dr. Srodawa earned his Bachelor of Science degree (Magna cum Laude, 1965) from the University of Detroit, a Master of Arts degree from The University of Michigan (Mathematics, 1966) and a Doctor of Philosophy in Computer and Communications Sciences from the University of Michigan in 1972.
He was appointed an instructor at Wayne State University in 1971 (while completing his doctorate) in Mathematics, later becoming an Assistant Professor and playing a critical role in building the department by serving as acting Department Chair. He moved to Oakland University as Associate Professor of Engineering and Computer Science in 1982. His professional life included academic research, teaching bachelor, and doctoral students and consulting for Ford Motor Company. His greatest professional joy came from teaching and he was justifiably proud of having instructed thousands of students during his career. Importantly, Ronald was one of the founding developers of the Merit Network, which was a precursor to the Internet developed to help scientists exchange electronic data between campuses.
His family plans to honor Ronald’s life with a memorial service at a later date.
Cremation services have been provided by Apsey Funeral Home, Deckerville.
The Srodawa Family would like memorials to be sent to the Alzheimer’s Foundation, Southfield, MI., in lieu of flowers, at http://www.alz.org/
Condolences may be sent to apseyfuneralhome.net
Bob was killed in a motorcycle accident in April 1985.
From the obituaries section of the April 25, 1985 edition of the Canton Observer (Volume 10, No. 79, page 2A):
ROBERT L. HUSAKFuneral services for Mr. Husak, 33. of Ann Arbor
were held recently in Schrader Funeral Home with
burial at St. Hedwig Cemetery. Dearborn Heights
Officiating was the Rev. Wayne Rouchgy. Memorial
contributions may be made in the form of Mass
Mr Husak. who died April 18 in Ann Arbor, was
born in Dearborn and was a member of St. Michael
Catholic Church of Dearborn. He was a systems research
programmer with the University of Michigan.
He is survived by three brothers, Ronald, Kenneth
and John, all of Denver.