[comp.os.minix] IPC on Minix

cs00chs@unccvax.UUCP (charles spell) (03/04/90)

I would like to implement SysV IPC primitives in the Minix kernel. The
current way of IPC is handled seems to be a sufficient building block for the
most part.  If anyone has begun to do this,is interested, or has some ideas to
throw around, please email me.

I would also like to write a device driver for the tape drive in my Compaq286
deskpro. Has anyone started on a similar project? I am just beginning to get
into the code. I just hope that studying the book and v1.2 code first will help
more than hinder my endeavor (I will be changing 1.5.3).  What do you suggest?
The 1.2 code is quite easy to follow (although slightly overwhelming at first).


BTW: If you dont think Minix is a REAL OS, at least you have the source to
     change it to conform to your needs. What more can you ask for? 

peter@ficc.uu.net (Peter da Silva) (03/05/90)

In article <1856@unccvax.UUCP> cs00chs@unccvax.UUCP (charles spell) writes:
> I would like to implement SysV IPC primitives in the Minix kernel.

Please, no. The System V IPC primitives are rather clumsy to use nand are
unintegrated with the file system. Rather, implement named pipes and some form
of mapped files (even if the size of the file to be mapped must be small
and the file can't be paged in: swap it in on a map_fd call, and flush it
to disk on close, redirecting requests for that file through read() and
write() to the in-core copy).
-- 
 _--_|\  Peter da Silva. +1 713 274 5180. <peter@ficc.uu.net>.
/      \
\_.--._/ Xenix Support -- it's not just a job, it's an adventure!
      v  "Have you hugged your wolf today?" `-_-'