<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Arial">31.37 (TWONKY) is just a straight TWONKY
        distribution on KLH-10. All required keyboard interactions to
        get it to boot up are consistently the same; so I might be able
        to wrap it up around an expect script ... worth a shot.<br>
      </font></p>
    <p><font face="Arial"></font><br>
    </p>
    <div class="moz-cite-prefix">On 3/10/20 9:46 PM, Thomas DeBellis
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:055f5f20-b635-0bd4-0f51-df915eda421d@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>I think you're right, but it has been <u>decades</u> since I
        last used Tops-10.  At WPI, we had a KA-10 running a much
        modified 6.03 series monitor that we were quite proud of.  At
        Marlboro, the project that I was working on (FILE-FINDER, a
        database for DUMPER tapes) was quite Tops-20 centric; we
        depended on files with holes in them.</p>
      <p>I'm unaware of any systems level structured data store in
        either Tops-10 or Tops-20 with the exception of the Quasar
        failsoft file (QSRFSS, holds queue, print, batch requests across
        crashes).  I don't find this surprising; if you crash and
        corrupt a file with confuration information in it, a flat ASCII
        file is whaaay easier to recover than an specially engineered
        database.  The binary accounting and error files are sequential
        and don't count, IMHO.<br>
      </p>
      <div class="moz-cite-prefix">Under Tops-20, we used the following
        'trick' for start-up speed and persisted configuration.  The
        configuration file was 'compiled' into binary and directly
        mapped into memory on start-up.</div>
      <div class="moz-cite-prefix">
        <ol>
          <li>This was necessary for LPTSPL as it is started up for
            jobs, but shut down and put into a quiescent state when
            there is nothing left to print.  When you have a lot of
            printers, reparsing LPFORM.INI can be a real dog.  Very
            noticeable.<br>
          </li>
          <li>I got the idea from the mailer, which does the same thing
            for mailing-list.txt</li>
          <li>The EXEC will also do it; you can restore a binary
            environment with all your special scripts really fast (like
            on PUSH or LOGIN)</li>
          <li>I had been thinking about doing this for the Extended Mode
            FTP server, but I'm not sure it's worth it.  I instrumented
            the start up time and it's in the milliseconds.  Probably
            would be necessary for a couple hundred simultaneous small
            requests.</li>
        </ol>
        <p>If I ever get truly serious about supporting Galaxy again,
          then probably I'll bite the bullet and put up Tops-10 so I can
          validate execution.<br>
        </p>
      </div>
      <blockquote type="cite"
        cite="mid:079923c4-2302-50d7-5ff0-1bfdecff849c@softjar.se">
        <hr width="100%" size="2">On 3/10/20 9:25 PM, Johnny Billquist
        wrote:<br>
        <br>
        I've never used Tops-10 as an operator, so I can't answer most
        of this, but one question I think I can... <br>
        <br>
        My understanding is that neither Tops-10, nor TOPS-20 have a
        persistent database. Instead you need to have a script that does
        all the definitions, and you need to run it at every boot. But I
        could be confused about that one. <br>
        <blockquote type="cite">
          <hr width="100%" size="2">On 2020-03-11 01:50, Supratim Sanyal
          wrote: <br>
          <br>
          KLH-10 TOPS-10 noob questions: <br>
          <br>
          1) At the TOPS-10 boot startup option prompt, I can type in
          CHANGE and then set the DECnet address. How do I make it
          persist across reboots and not have to do this every time? <br>
        </blockquote>
      </blockquote>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Supratim Sanyal, W1XMT
39.19151 N, 77.23432 W
QCOCAL::SANYAL via HECnet</pre>
  </body>
</html>