Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!agate!shelby!bloom-beacon!mit-eddie!apollo!apollo.hp.com!mishkin From: mishkin@apollo.HP.COM (Nathaniel Mishkin) Newsgroups: comp.sys.apollo Subject: Re: The White Paper Keywords: RPC, networking Message-ID: <4743a967.20b6d@apollo.HP.COM> Date: 6 Dec 89 14:09:00 GMT References: <2197@cs-spool.calgary.UUCP> <31904@cci632.UUCP> <46f42a6a.20b6d@apollo.HP.COM> <14983@joshua.athertn.Atherton.COM> Sender: root@apollo.HP.COM Reply-To: mishkin@apollo.HP.COM (Nathaniel Mishkin) Organization: Hewlett-Packard Apollo Division - Chelmsford, MA Lines: 31 In article <2197@cs-spool.calgary.UUCP>, news@calgary.UUCP (Network News Manager) writes: > From: sharp@cpsc.ucalgary.ca (Maurice Sharp) > >Apollo's networking system is like VMS's file system; Sun's networking system > >is like UNIX's file system. > > More accurate to say Apollo is like Multics. Ah, the truth will out! > NIDL lets you do Pascal OR C. You are confusing the interface > with the implementation. Yes, the Apollo NCS is written in Pascal, > but then so is the OS. And not standard Pascal, but one with many C > like extensions. The Sun version is C to the core. THE NCS IMPLEMENTATION IS WRITTEN IN PORTABLE C AND HAS BEEN MADE TO RUN ON MACHINE FROM CRAYS TO PC'S. I put that in all caps because I just couldn't bear to have straightjacketed myself to the requirement of maximum portability and then have people think otherwise. Just want to make it clear. NIDL supports two input languages: one that looks like (ANSI) C and one that looks like Pascal. The non-Unix parts of DOMAIN/OS are written largely in Pascal. > Apollo now publishes all their stuff. And they currently use 2 > protocols (TCP, and Domain) with others to follow. Sun ??? Small correction: NCS runs on top of UDP, not TCP.