lkml.org 
[lkml]   [2006]   [Apr]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: 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/

    \
     
     \ /
      Last update: 2006-04-19 20:04    [W:3.764 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site