From: CRDGW2::CRDGW2::MRGATE::"SMTP::CRVAX.SRI.COM::RELAY-INFO-VAX" 8-DEC-1989 01:54 To: MRGATE::"ARISIA::EVERHART" Subj: Re: OS-wars: Unix file system(s) Received: From TGV.COM by CRVAX.SRI.COM with TCP; Thu, 7 DEC 89 22:32:10 PDT Date: Thu, 7 Dec 89 22:28:38 PST From: adelman@TGV.COM (Kenneth Adelman) Reply-To: Adelman@TGV.COM (Kenneth Adelman) Message-Id: <891207222838.20200069@TGV.COM> Subject: Re: OS-wars: Unix file system(s) To: crash!simpact!jeh@nosc.mil Cc: info-vax@sri.com > For what it's worth: It IS possible to implement alternate file systems > (on-disk structures) under VMS. You "simply" have to write an ACP (Ancillary > Control Process, much like the XQP, but it runs in a separate process) which > implements it. One such is supported by DEC and allows you to mount ODS-I > (eg RSX-11M) disk volumes on VMS systems. I imagine that it would be possible > to write one that would let you mount a Unix file system as well. It is. We've written an XQP to implement an NFS Client under VMS. This allows us to remotely mount Unix filesystems on a VMS machine and have them appear to VMS as if they were VMS filesystems. The great thing about the VMS filesystem is that you can mix-and-match its components. You can add a new XQP portion but still use the old RMS. Witness: $ nfsmount nfs0: drakes::"/" %NFSMOUNT-I-MOUNTED, DRAKES::/ NFS mounted on _NFS0: $ show device/mounted Device Device Error Volume Free Trans Mnt Name Status Count Label Blocks Count Cnt KAOS$DUA0: Mounted 0 VAXVMSRL5 195235 250 1 NFS0: Mounted 0 / 5884 1 1 $ dire nfs0:[000000] Directory NFS0:[000000] .CSHRC;1 2/2 [DEFAULT] (RWED,RWED,RE,RE) .LOGIN;1 2/2 [DEFAULT] (RWED,RWED,RE,RE) 000000.DIR;1 3/3 [DEFAULT] (RWED,RWED,RE,RE) DEV.DIR;1 11/11 [DEFAULT] (RWED,RWED,RE,RE) ETC.DIR;1 6/6 [DEFAULT] (RWED,RWED,RE,RE) HOME.DIR;1 2/2 [DEFAULT] (RWED,RWED,RE,RE) LOST$5KFOUND.DIR;1 16/16 [DEFAULT] (RWED,RWED,RE,RE) ... (directory edited for brevity) Kenneth Adelman TGV, Incorporated