Messages in this thread | | | From | "Hua Zhong" <> | Subject | RE: Linux 2.6.17-rc2 | Date | Wed, 19 Apr 2006 11:04:47 -0700 |
| |
http://lwn.net/Articles/178199/
> -----Original Message----- > From: linux-kernel-owner@vger.kernel.org > [mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Diego Calleja > Sent: Wednesday, April 19, 2006 11:00 AM > To: Linus Torvalds > Cc: linux-kernel@vger.kernel.org > Subject: Re: Linux 2.6.17-rc2 > > Could someone give a long high-level description of what > splice() and tee() are? I need a description for > wiki.kernelnewbies.org/Linux_2_6_17 (while we're it, it'd be > nice if some people can review it in case it's missing > something ;) I've named it "generic zero-copy mechanism" but > I bet there's a better description, if it's so cool as people > says it'd be nice to do some "advertising" of it (notifying > people of new features is not something linux has done too > well historically :) > > What kind of apps available today could get performance > benefits by using this? Is there a new class of "processes" > (or apps) that couldn't be done and can be done now using > splice, or are there some kind of apps that become too > complex internally today because they try to avoid extra copy > of data and they can get much simpler by using splice? Why > people sees it as a "radical" improvement in some cases over > the typical way of doing I/O in Unix. Is this similar or can > be compared with ritchie's/SYSV STREAMS? > - > To unsubscribe from this list: send the line "unsubscribe > linux-kernel" in the body of a message to > majordomo@vger.kernel.org More majordomo info at > http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |