From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Eckhardt Subject: Re: [9fans] Van Jacobsen's network stack restructure To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> In-Reply-To: <43E2D41E.2040307@lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <3992.1139199948.1@piper.nectar.cs.cmu.edu> Date: Sun, 5 Feb 2006 23:25:49 -0500 Message-ID: <3993.1139199949@piper.nectar.cs.cmu.edu> Topicbox-Message-UUID: f395a174-ead0-11e9-9d60-3106f5b1d025 One way to look at VJ's proposal is as a way for every application on a machine to break modularity and do its own TCP to increase performance. From time to time this has been big fun in the supercomputing arena (for example, back when "gigabit networking" was an NSF-funded research challenge). Of course, there are problems when network connections stop being file descriptors like everything else. In terms of Plan 9 maybe there is a different message. We like TCP connections being files in a small file system, but does that file system *have* to be provided by the kernel? If he can do it with good performance, the result would be more fun to debug and replace. Dave Eckhardt