Linus Torvalds on FreeBSD's Use of Copy-on-write

gnn at freebsd.org gnn at freebsd.org
Tue Apr 25 02:39:30 UTC 2006


At Sun, 23 Apr 2006 23:33:30 -0700,
Kirk McKusick wrote:
> 
> Anyone working on zero-copy sockets care to respond to this?
> 
>     http://developers.slashdot.org/developers/06/04/21/1536213.shtml
> 
> Linus Torvalds made reference to some possible future extensions.
> This included vmsplice(), a system call since implemented by Jens
> Axboe "to basically do a 'write to the buffer', but using the
> reference counting and VM traversal to actually fill the buffer."
> Reviewing the implications of using such a system call lead to a
> comparison with FreeBSD's ZERO_COPY_SOCKET which uses COW (copy on
> write).
> 

To be honest, what all this has made me think of is that we should
have a "big board" of unsolved problems we'd like to look at.  This
certainly deserves a place, as it's an interesting question.  As
scientists and engineers we should be interested in such things, even
if the original statement was poorly worded.

Perhaps on a FreeBSD Feature Wiki?  We could even propose a benchmark
as a SoC project.

Later,
George


More information about the freebsd-arch mailing list