From: Lawrence C. Foard (entropy@ee.WPI.EDU)
Date: 02/06/92


From: entropy@ee.WPI.EDU (Lawrence C. Foard)
Subject: pipes
Date: Thu, 6 Feb 1992 08:18:40 GMT


For one way pipes I think I greatly prefer the old Linux way to the standard,
with one way pipes all you care about is the fact that the data will get from
one end to the other. Completely satisfying reads accomplishs this with the
least overhead, not to mention that it allows you to use read rather than
fread reliably.

NOS:
 I thought someone said that it was restricted to educational use or something
like that?

Another problem I have with using NOS, I really think network support has to
go in the kernel, there are just to many things that require TCP/IP to be fast
(X,NFS,etc.). Many other things should run as user processes but I think file
systems (except for specialized ones), device drivers and networking really
need to stay in the kernel. Eventhough Tanenbom (sp?) flamed Linux for the
monolithic kernel the real effect is that people switching from Minix to Linux
have seen large speed ups.

VFS:
 Will this help to resolve the problems of having to update a number of tables
when adding a new device? The BSD file system code seems to have a somewhat
"object oriented" design where the file table contains function pointers.