On Nov 21, 2022, at 1:17 PM, Thomas DeBellis <tommytimesharing@gmail.com> wrote:

Interesting; I was wondering why you picked a special number?  I would imagine that most implementation wouldn't know it and maybe Ultrix-32 (OS$U32==^D18) might have been a better choice?  Ultrix-32 is of interest as its NRT is compatible with Tops-10/Tops-20 and has the same OS type number.



I wanted to quickly find out how much, if  any, code was dependent on the OS type. One other area of incompatibility is that TOPS-10 and the Linux dndir require a DAP-level ACK after the attributes during directory listings.

I ought to update my spreadsheet to see how the Tops-20 NRT numbers now align with the fixed DAP numbers.

Is there an implementation of your DAL on HECnet?  I'd be happy to see if Tops-20 FAL/NFT/DAP chokes on it.  Considering Paul's previous points about OS type, one assumes it should not be failing (if it does).



I don’t know. I think several people were talking about making a system available.

  John.

The Tops-10 and Tops-20 NFT/FAL/DAP implementations do not appear to share the same code base.  That's of interest because a number of the DECnet transport monitor modules do.  Phase II NICE doesn't.  Later NICE is written in BLISS, which is suggestive, but it was never released to my knowledge.

I'm not sure if it's 'unfortunate'.  They might have because Tops-20 NFT/FAL/NFT are GLXLIB based and could maybe be enhanced to run on both operating systems.  'Enhanced' does not necessarily imply a trivial amount of work as the OS calls and job structures are quite different as are the file systems.  GLXLIB does a good job against shielding you against the latter.

The job structure (I.E., how you run FAL) is vastly different.


On 11/21/22 12:02 PM, John Forecast wrote:
Agreed. The original FAL on DECnet for Linux claims to be VMS. I wrote an alternative FAL (FAL2) to provide simple sequential file access which claims to be LINUX by using one of the reserved for user-specified operating systems values (192), mostly just to see if it caused any problems. So far, only TOPS-10 had issues - it will fail to connect if it does not recognize the operating system type. I don’t think I had a TOPS-20 system at time to test with.

  John.
_______________________________________________
HECnet mailing list -- hecnet@lists.dfupdate.se
To unsubscribe send an email to hecnet-leave@lists.dfupdate.se