[comp.os.minix] TCP/IP for minix

wkt@rodos2.cs.adfa.oz.au (Warren Toomey) (11/15/90)

I've seen several people in the last few months asking `Is anybody
working on TCP/IP for Minix?'. Here's a sort of an answer...

Yes, and no. I started at the beginning of the year to implement
TCP/IP and sockets as a `Network manager' process under Minix.
I am using the TCP/IP/socket code directly from UCB, and after
battling my way to a comprehension of the data structures (thanks
to the black book - Leffner, Karels, McKusick and Quaterman), have
reached the point where I have IP & ICMP running thru a serial port
as a user process on a Sun 3/50. No, not under Minix yet, but the
mods should take a week or so. Don't expect me to have them done
next week.

The UCB code is efficient, speed and memory-wise. The big problem
is the socket code, which pervades the source. Adding sockets to
Minix would mean adding a number of new system calls, and doing
sendrec()s to the new `Network Manager' process. I've not felt
game enough to start this yet.

I think that the people who are thinking of, or doing, a TCP/IP
port should pool their resources. If sockets only can be added,
then adding the TCP/UDP and IP protocols would be easy.

More problems - how to minimise the effect of sockets on the
File Server (seeing as they both use file descriptors); minimising
the overloading of ioctl(), which is IMHO the most abused Unix
syscall - basically making the thing modular.

Email for specifics, not that there are any yet. General comments
here, with a reminder that Andy will never support this, so don't
ask him to.


   Warren Toomey VK1XWT, rescreened.
Deep in the bowels of ADFA Comp Science.
      `What the hell is SIGTTIN?'

kanchan@cup.portal.com (Vasant Raju Kanchan) (02/01/91)

   Hello,

     Has anyone out there ported TCP/IP to Minix. It
  would be nice if I could connect to a SUN system over
  TCP/IP. I would like to here from any one who has done 
  it or is working on it.

			Thank you
			Kanchan                              

   e-mail address: kanchan@cup.portal.com
   Address: 3306 Innerwick Lane
            San Jose, CA 95121, U.S.A
   
    

joesmong@seqp4.sequoia.com (Joe Smongeski) (05/30/91)

Is anyone working on a version of TCP for minix? Would be quite interested
to find out.

Thanks,

Joe-i-don't-have-any-earth-shaking-philosophies-to-append-to-this-message-
Smongeski

amcintos@savanna-emh1.army.mil (Alfred C. McIntosh Jr.) (05/30/91)

Joe, if you look at the Aomeba documentation, you will get some insite on
how to integrate a TCP/IP package into Minix. All I have done is collect the
parts. Now for the assembly.
Al McIntosh.