home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / dtss / notes.txt < prev   
Internet Message Format  |  2020-01-01  |  9KB

  1. Date: Tue 16 Sep 86 13:11:57-EDT
  2. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  3. Subject: Announcing Kermit for DTSS
  4. To: Info-Kermit@CU20B.COLUMBIA.EDU
  5.  
  6. A new version of Kermit has been written for GE mainframes running
  7. the Dartmouth Timesharing System (DTSS) in "Virtual PL/1" (VPL1) by Philip
  8. Koch of the Dartmouth Kiewit Computer Center.  This is a relatively esoteric
  9. Kermit since there are not very many DTSS installations, and of them, few
  10. have VPL1 compilers.  However, brief instructions are included for
  11. converting to non-virtual PL/1.  There's no manual or help file, but there
  12. are some comments at the beginning of the source file, which is in
  13. KER:DTSS.PL1 on CU20B.  Thanks to Philip Crowell of Dartmouth for sending
  14. the program to us on tape.
  15.  
  16. ---------------------------------
  17.  
  18. Date: 16 Aug 2011 05:59:06 -0400
  19. From: Thomas.E.Kurtz@Dartmouth.EDU (Thomas E. Kurtz)
  20. Subject: About DTSS
  21. To: fdc@columbia.edu (Frank da Cruz)
  22. Cc: Marion.Bates@Dartmouth.EDU (Marion Bates),
  23. X-Scanned-By: MIMEDefang 2.68 on 128.59.28.170
  24.  
  25. --- Frank da Cruz <fdc@columbia.edu> wrote:
  26. >  but my original notes say it was for a Honeywell 6000, but I
  27. >  don't see any references to Honeywell machines in your DTSS
  28. >  website or the Wikipedia DTSS page, only GE-200 series
  29. >  machines. What kind of machine was DTSS running on in 1986?
  30. >
  31. >  One more question (just our of curiosity): did DTSS ever run
  32. >  at any sites other than Dartmouth?
  33. --- end of quote ---
  34.  
  35. I am not sure of the dates, but perhaps Tom Byrne has a better notes
  36. or a better recollection...
  37.  
  38. DTSS ran on the GE-265 hardware from 1964 through about 1969, when it
  39. became fully operational on the GE-635 hardware.  (The GE-265 consisted of
  40. a GE-235 central processor plus a Datanet-30 front end; hence, 265.)
  41.  
  42. The GE-635 was installed in 1966 or early 1967 in the new Kiewit Center
  43. building.  (The GE-265 version continued to run from the basement of College
  44. Hall and serve the campus for the next several years.)
  45.  
  46. The GE-635 hardware was to be used by GE to develop their version of a
  47. time sharing system (which they called Mark II) during the day; Dartmouth
  48. students had at the machine at night.  GE and Dartmouth were developing
  49. competing operating systems, GE for their commercial customers, and Dartmouth
  50. for its own use.  Dartmouth did develop a BASIC compiler plus additional
  51. application software for the GE project.  GE had personnel on site -- I've
  52. forgotten the names.
  53.  
  54. After about a year, GE finished its development work and turned over its
  55. shift to its commercial customers.  There was some friction concerning the
  56. hour at which the hardware got turned over to Dartmouth for its continued
  57. development work.
  58.  
  59. I believe this continued until about 1969 when (a) GE had transferred its
  60. commercial customers to other GE-635 sites, and (b) Dartmouth finally finished
  61. its initial development of what we now called DTSS.  (DTSS as an acronym was
  62. patterned after MIT's CTSS = Compatible Time Sharing System, which really was
  63. just a front end on their batch processing setup with smaller time slices.)
  64.  
  65. Around 1970 Dartmouth was approached by Admiral Calvert of the Naval Academy
  66. (Annapolis) with a plan to install a copy of DTSS at that site.  He had
  67. managed to obtain the necessary hardware on an inter-agency transfer and
  68. wanted to provide the same computing access to the midshipmen that, as was now
  69. widely known, we had available to Dartmouth students.  A software maintenance
  70. contract was signed for $1500 a month -- there was no fee for the software
  71. itself inasmuch as, having been supported by the NSF, the U. S. government
  72. had, in some sense, access to the work.  In any case, Dartmouth had no idea,
  73. at that time, that DTSS had commercial value.  That changed quickly.
  74.  
  75. Shortly it was decided to form a company, DTSS, incorporated, to determine if
  76. other organizations might be interested in leasing the DTSS software.  Bob
  77. Hargraves became its president.  I believe that, eventually, about 15
  78. companies did lease the software.  (DTSS, Inc., was eventually sold to Met
  79. Life.)
  80.  
  81. Somewhere along the line, Honeywell purchased the GE computer hardware
  82. business, and developed the H-6000 as the successor hardware.  DTSS continued
  83. to run and serve the campus.
  84.  
  85. In 1984, I think it was, Dartmouth became an Apple Macintosh university.
  86. Student and faculty computing began to migrate to personal computers.  Indeed,
  87. about that time, True BASIC (inc) was formed, and developed BASIC compilers
  88. for the IBM PC and the Apple Macintosh.  With the increasing use of servers,
  89. eventually numbering several hundred, the H-6000 fell into disuse and was
  90. finally retired.
  91.  
  92. Again, I don't recall the dates.  Tom Byrne would have a better memory about
  93. things at Dartmouth, while Bob Hargraves would know more about DTSS, Inc.
  94.  
  95. The thought has occurred ...  It would be a good project for someone to pull
  96. together the history of Dartmouth computing.  Bits and pieces exist, but no
  97. overall study has been collected or published.  Time is short; most of the
  98. student principals are still around, thought retired.  I am thinking of Sidney
  99. Marshall, Steve Hobbs, etc., etc.  I am also, as well as Bob Hargraves, Tomy
  100. Byrne, John McGeachie.  Another name is Bob Chambers, hired as a marketing
  101. person for DTSS, Inc.  Bob stayed in the area and is now in the real estage
  102. business.  I bought a truck from him when he worked for Miller Auto.  Later,
  103. he founded Fannie Clac, an organization whose purpose was to provide
  104. automobiles at a low cost to lower-income folks; this (charitble) work was
  105. recognized by one of our Presidents (was it Bill Clinton???)  At any rate, he
  106. is still around and will recall things about DTSS, Inc.
  107.  
  108. That's about it for now.
  109.  
  110. Regards,
  111.  
  112. Tom Kurtz
  113.  
  114. ---------------------------------
  115.  
  116. Date: Tue, 16 Aug 2011 13:28:46 EDT
  117. From: Frank da Cruz <fdc@columbia.edu>
  118. To: Thomas.E.Kurtz@Dartmouth.EDU (Thomas E. Kurtz)
  119. Subject: Re: Questions about DTSS
  120. In-Reply-To: <196762803@newprancer.Dartmouth.EDU>
  121.  
  122. > > --- You wrote:
  123. > > Also I assume that a PL/1 program written for DTSS would run on any
  124. > > GE or Honeywell model where DTSS ran, correct?  In other words that
  125. > > the DTSS version of Kermit is not specific to any particular hardware?
  126. > > --- end of quote ---
  127. > The Dartmouth PL/I was built by Phil Koch, and would have run on any copy
  128. > of DTSS.  But, of course, DTSS PL/I ran only on GE (later Honeywell)
  129. > hardware.  I don't know about Kermit.  (What is Kermit?)
  130. >
  131. A 30-year software project at Columbia.  Kermit is communication software
  132. that was almost universally used for file transfer and terminal emulation
  133. in the 80s and 80s, and is somewhat less used today but definitely not dead.
  134. Here is the Kermit website:
  135.  
  136.   http://www.columbia.edu/kermit/
  137.  
  138. and here is my current project, making every single Kermit program from
  139. the past 30 years available on the Web:
  140.  
  141.   http://www.columbia.edu/kermit/archive/
  142.  
  143. Kermit was probably used at Dartmouth to connect Macintoshes and PCS to
  144. DTSS as terminals, and to send files back and forth.  Well, make that
  145. "certainly", since why else would Philip Koch have written a version of
  146. it for DTSS?  Here it is if you want to take a look:
  147.  
  148.   http://kermit.columbia.edu/ftp/dtss/dtss.pl1
  149.  
  150. > Phil Koch went on to become an Apple Fellow, and was instrumental in their
  151. > conversion from their native Mac code to Next Step.  (Recall that Steve
  152. > Jobs started at Apple, went to Next Step, and then returned to Apple.)
  153. >
  154. I recall!  Columbia was a major purchaser of NeXTs, we bought hundreds of
  155. them.  They were very nice, too bad it didn't work out.  Our last ones died
  156. a few years ago.  A lot of people would still be using them if they lasted
  157. longer.
  158.  
  159. > Re the Computer Museum.  Several years ago, about ten perhaps, Steve Hobbs
  160. > preserved a listing of the BASIC compiler that ran on the GE-235 Time
  161. > Sharing System back in 1964-65 -- it was a listing used by GE just after
  162. > they adopted the Dartmouth software, but was still exactly like Dartmouth
  163. > BASIC circa 1964.  (He also resurrected a copy of Steve Garland's Algol
  164. > compiler for the same hardware.)  A one-time GE programmer was about to
  165. > throw out his old listings when Steve got word of it somehow.
  166. > At any rate, I have them now, or at least photocopies of them.
  167. > I constructed a simulation of the 1964 DTSS with simulated yellow teletype
  168. > paper and all.  I first wrote an assembler for the 235.  I then laboriously
  169. > copied the source code from the BASIC listing, and ran it through the
  170. > assembler, making sure that an identical binary was produced.  I then wrote
  171. > an emulation of the GE-235 hardware, and ran the BASIC binary on it.  Thus,
  172. > it is not an emulation of BASIC; it is really the original BASIC running on
  173. > emulated hardware!!!  (My assembler and emulator is written is True BASIC,
  174. > which still runs in a Intel-Windows environment, though no longer on the Mac
  175. > OSX using the Intel chips.)
  176. >
  177. Yes, I read about this in the website, very impressive, almost diabolical!
  178.  
  179. Frank da Cruz
  180.  
  181. ---------------------------------
  182.  
  183. NOTE: for more about the DTSS resurrection project, see:
  184.  
  185.   Dartmouth Time Sharing System... reborn!
  186.   http://dtss.dartmouth.edu/
  187.  
  188. And for an overview and history see:
  189.  
  190.   Dartmouth Time Sharing System
  191.   http://en.wikipedia.org/wiki/Dartmouth_Time_Sharing_System
  192.  
  193. The consensus would seem to be that DTSS was the first successful
  194. large-scale timesharing system.
  195.  
  196. ---------------------------------
  197.