Discussions‎ > ‎

Who were the developers?

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.



1.6: Jeff Ogden (UM and Merit)

posted Aug 26, 2016, 6:15 PM by Jeff Ogden


2.3: Bruce Joliffe (UBC)

posted May 6, 2016, 10:08 AM by Jeff Ogden

Bruce Joliffe, CS Lecturer

Copied from http://www.cs.ubc.ca/timeline/node/106.

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

2.2: Alan Ballard (UBC)

posted Apr 30, 2016, 5:07 AM by Jeff Ogden   [ updated May 6, 2016, 7:28 AM ]

See more on Alan's entry on the MTS Archive's People page.

Alan Retires, posted on Facebook, 29 April 2016

Copied from: https://www.facebook.com/AJBallard/posts/10208463555122376

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.
Now I think my iPhone has more memory and more processing power than that warehouse. But a much worse keyboard.

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.

Alex Johnson Bouthillier Congratulations Alan. Enjoy your retirement!

Jean Ballard
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.

Solomon Montijo
Solomon Montijo Many congrats, Alan!!! heart emoticon

Jon E Finke
Jon E Finke Alan, I truly enjoyed working with you over the years, and you taught me a lot. Enjoy your retirement and know that you were one of the good ones.

Ralph Austin Sayle
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
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.

Garance Alistair Drosehn
Garance Alistair Drosehn Bah. I always thought that Plus and CLParser were cool!
Jon E Finke
Jon E Finke Once I learned to accept the paragraphing of the *PLUS compiler and embrace it, I was happier with my coding. Now I miss it with other languages.

Jill Wetzler
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

Shahid Khan
Shahid Khan Alan Ballard It was great working with you! Enjoy your free time!

Ida Eriksen
Ida Eriksen Happy Retirement Alan! Maybe you'll head up this way at some point!

Peter Davis
Peter Davis Congratulations on your retirement Uncle Alan! I hope we can open a very good bottle of wine from our cellar in celebration soon.

Tannis Goddard
Tannis Goddard Congrats Alan Ballard. Thanks for sharing your insights about the development of the industry...I find it so fascinating. Hope to see you soon.

Douglas Wade
Douglas Wade Loads of memories for the UBC MTS Systems Group!!!

Tanis Brookes
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
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
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.

Trish Macvey
Trish Macvey What new adventures await... Congratulations, Alan!

Ric Woods
Ric Woods Congrats amigo. I envy your retirement. Enjoy. I'll probably work until I drop. I love the work. As a friend once said, "I'm on the Freedom 85 or die program" 😃

Ric Woods
Ric Woods Ps. Thanks for helping me with my computer assignments in the 1960s.

David Davis
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..."
Best wishes

Enjoy

Terry Ross
Terry Ross Enjoy your retirement but you probably will never get away from computers

Anthony Buckland
Anthony Buckland Congratulations! No, I can't imagine you not computing. Intelligently. Enjoying it.

Kathy Wyse
Kathy Wyse congratulations alan! enjoy every moment.


1.6 Al Rubens (Merit and UM)

posted Jan 13, 2015, 8:08 PM by Jeff Ogden

MichNet News
...
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

1.5: Carl E. Landwehr (Merit and UM)

posted Nov 25, 2014, 1:11 PM by Jeff Ogden   [ updated Nov 25, 2014, 6:50 PM ]

Links

Photograph of Carl E. Landwehr

Papers related to Merit and MTS

Oral History

Included below are some excerpts from the 71 page transcript of an oral history interview:

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.

http://hdl.handle.net/11299/164523

Page 2:

Abstract

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.

Page 3:

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.

Page 4:

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.

Pages 5-7:

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.

Pages 8-10:

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.

Pages 10-11:

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.

Pages 12-13:

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.

4.0: At UQV

posted Jun 16, 2014, 2:10 PM by Jeff Ogden   [ updated Jun 16, 2014, 7:05 PM ]


John Stasiuk

http://www.ualberta.ca/GEO/JSFarewell/ByeJohn.html

Go 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...

On Jun 16, 2014, at 6:50 PM, Rolly Noel wrote:

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:

Jeff:

I guess you do not know but John Stasiuk passed away last December.  Here is his obituary:

http://www.legacy.com/obituaries/edmontonjournal/obituary.aspx?n=george-stasiuk&pid=168953310

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.  

Gerry

http://obits.dignitymemorial.com/dignity-memorial/obituary.aspx?n=George-Stasiuk&lc=4584&pid=168505001&mid=5774472

In Memory of George John Stasiuk
March 7, 1943 - December 8, 2013

http://www.legacy.com/obituaries/edmontonjournal/obituary.aspx?n=george-stasiuk&pid=168953310

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


Daryl Webster

On Jun 16, 2014, at 7:22 PM, Gerry/Joy Gabel wrote:

Jeff:

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.  

Gerry

At 8:40 PM -0600 4/18/11, John Stasiuk wrote:
Hi Dale & Gerry,
 
       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

On Mon, Apr 18, 2011 at 4:07 PM, Gerry/Joy Gabel wrote:
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.
 . . .

From http://www.legacy.com/obituaries/edmontonjournal/obituary.aspx?n=charles-webster&pid=147306369:

Charles Webster
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

3.0: The People list from Tom Valerio's MTS wiki

posted May 3, 2014, 3:28 PM by Jeff Ogden

I'm making a copy of this information to be sure that we don't lose it. -Jeff

The People

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: "70.48.33.86" Last edited on March 30, 2005 10:38 pm by "70.48.33.86"

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 the supervisor.

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: "141.213.132.173" Last edited on April 12, 2005 9:05 pm by "141.213.132.173"

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

Days leading up to MTS at RPI

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.

Days officially working on MTS

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.

Post-MTS work

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.

Things Garance still misses from MTS...

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: "128.113.24.47" Last edited on April 21, 2005 12:07 pm by "128.113.24.47"

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:


"Well, I got it running !!

You may remember that tape processing was iffy, so what I did was to make two tapes with copies of DASDI and DISKCOPY respectively and use those instead to prepare and load a disk. Since I was also having trouble IPL'ing off a tape on a 3420, then flipping that tape to a 3480 for the restore to disk, I cheated and put the "same" tape on two different drives (sneaky).

You may also remember that DISKCOPY was PGNT'ing. Well, for reasons I don't know (but might have been an impact of some of the above), it started to work properly. It took about two minutes to restore the three d/r tapes to a 3380 !!

That gave me a virgin MTS 6.0 system on on disk. I made a copy of that and will keep it safe as a better starting point than fooling with tapes, in fact I'll slap a pile of this stuff on a CD if people want to play too.

IPL'ing off the disk brings up MTS nicely (the nice thing about emulated machines is that I can make my 3090 system match the default TABLES, and don't need to worry about doing it the other way round!). Telling the console MTS *LAS brings up a pile of 3270s, and we're off and running.

There's a collection of configs etc that I probably ought to do, but don't know how -- I'm going to pull the Op Manual off the *FS tape and see how to do those things. I don't have HASP running, for example, so can't "print" ...

I was going to send this message from $MES, but still need to get the TCP connections going (and remember how the SMTP program works, and remember how to permit the *OTH mailbox, etc, etc).

I have *Forum and *Plus running nicely ...

Anyway, this is something I've always had a nagging (though low-level) desire to try. Now I have it working, I'm quite amazed with my new (old) toy !!

PS: Memory plays tricks ... I, of course, remember this room full of CPU, washing machine sized disks, tape drives I could hardly see over the top of, a serious snakes' nest under the floor, and a console I would only type on with some trepidation. I have a hard time relating that to an environment that takes a few cubic inches and travels with me in my backpack!"


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: "128.113.124.108" Last edited on April 7, 2005 4:33 pm by "128.113.124.108"

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: "154.20.166.130" Last edited on April 13, 2005 11:37 am by "154.20.166.130"

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: "192.75.246.99" Last edited on February 12, 2007 11:30 am by "192.75.246.99"

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: "154.20.34.234" Last edited on March 30, 2005 8:06 pm by "154.20.34.234"

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!!!

Owner: Ralph Sayle Last edited on April 1, 2005 1:15 pm by Ralph Sayle

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: "65.184.199.46" Last edited on April 30, 2005 1:24 pm by "65.184.199.46"

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: "99.131.27.120" Last edited on July 28, 2010 12:31 am by "99.131.27.120"

Peter Van Epp? SFU 198? - present

Paul Whaley? UBC 1978 - 199?

Howard Young? UM 197? - 1996 hby at umich . edu


Owner: "65.222.202.204" Last edited on February 5, 2009 4:09 pm by "65.222.202.204"


2.1: Ralph Sayle (UBC) – another farewell ... (September 1993)

posted May 3, 2014, 2:53 PM by Jeff Ogden   [ updated May 3, 2014, 3:00 PM ]

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...!

1.3: Ron Srodawa (UM and WSU)

posted Jan 14, 2014, 5:03 PM by Jeff Ogden   [ updated May 3, 2014, 3:04 PM ]

photograph of Ron Srodawa


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:
  • Srodawa, R.J., "Positive Experiences with a Multiprocessing System", ACM Computing Surveys, 10:73-82. March 1978.
  • Srodawa, R.J., and Bates, L.A., "An Efficient Virtual Machine Implementation", In AFIPS Conference, Proceedings, pp. 301-308, Vol. 42, 1973.

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.


From http://www.apseyfuneralhome.net/obituaries/Ronald-Srodawa/#!/Obituary :

Obituary for Ronald J. Srodawa

Ronald Joseph Srodawa died on Wednesday January 1st, 2014, at Carol’s Adult Foster Home in Port Sanilac, Michigan at the age of 70. His wife Patricia and sons Joseph and John were with him when he died of complications of Alzheimer’s disease. Dr. Srodawa is survived by his wife of 45 years, Patricia Ann Srodawa of Brown City, Michigan. He is also survived by his brother, Richard Michael Srodawa his wife, Sandra and their daughters Elizabeth Espinoza, Amanda Vaspartis and Catherine Weirauch. He leaves two sons and their families, Joseph Ronald Srodawa of Morristown, NJ, and John Patrick Srodawa of Brown City, MI. Also surviving are two daughters-in-law, Susan Marie Uptain and Suzanne Marie Srodawa. Five grandchildren remember him fondly, Claire Srodawa of Melvin MI, David Creeach of Ann Arbor, MI, and Madeleine, Zoe and Elyse Srodawa of Morristown, NJ.

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

1.2: Bob Husak (Merit and UM)

posted Dec 21, 2013, 9:07 AM by Jeff Ogden   [ updated May 3, 2014, 3:03 PM ]

Photograph of Bob Husak
Bob worked for the Merit Network, the UMnet group at the U-M Computing Center, and the U-M's Industrial Technology Institute (ITI). He maintained Merit's original PDP-11 based hardware, designed and implemented new high speed line adapters (MM-16), a new PDP-11 to S/370 channel interface, and other hardware used by Merit and U-M.  While he focused more on hardware than software, he helped to develop and maintain MINOS, Merit's network operating system for the DEC PDP-11, helped add interactive terminal (Hermes) and X.25 support to the network, and was heavily involved in the creation and deployment of LSI-11 based Secondary Communications Processors (SCPs) at U-M and throughout Michigan.He was a member of the ANSI X.3S37 and IEEE 802.4 national standards committees.

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. HUSAK
  Funeral 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
offerings.
  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.

1-10 of 13