Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-sdd!apollo!apollo.hp.com!mishkin From: mishkin@apollo.HP.COM (Nathaniel Mishkin) Newsgroups: comp.sys.apollo Subject: Re: Has anyone ported NCS to a tahoe? Keywords: NCS Message-ID: <47805371.20b6d@apollo.HP.COM> Date: 18 Dec 89 15:39:00 GMT References: <32629@cci632.UUCP> Sender: root@apollo.HP.COM Reply-To: mishkin@apollo.HP.COM (Nathaniel Mishkin) Organization: Hewlett-Packard Apollo Division - Chelmsford, MA Lines: 26 In article <32629@cci632.UUCP>, bsw@cci632.UUCP (Brad Werner) writes: > I've been told by a local HP/Apollo sales rep. that NCS is available on > some non-Apollo machines. I'm interested in what is involved in getting > it running on another machine; such as any information regarding source > licensing, ease of porting, and existing ports. In particular, I'm interested > in the availability of an existing port to a CCI 6/32-tahoe running any of > 4.[23]BSD, S5R3. > > Could someone give me a summary of the internals and/or protocol used by > NCS so I can get an idea of how easy it would be to port if a source license > is available. NCS is available in source form and can be ordered from the standard Apollo price list. There are two source products: NCK (runtime library) and NIDL (stub generator). The code should port for a BSD system with virtually no effort. For System V the difficulty is largely a function of how much of the bsd socket and select stuff (if any) was ported to the System V system you have. The NCS code has (at least at one time or another) been built on systems from 16 bits (80x86) to 64 bits (Cray UNICOS). It has been built on Unix and non-Unix systems (VMS, Prime OS). It's very portable. The NCS protocols are specified in the Network Computing Architecture book just published by Prentice-Hall.