Hacker News new | past | comments | ask | show | jobs | submit login

Is there a GNU/Linux project equivalent of the netflix/freebsd sendfile? Besides this use case, what is your assessment of the linux (netfilter) vs bsd netstacks? What kernel is going to be at the center of faster and faster switch fabrics?



I wrote up a hand wavy way of doing a generalized sendfile here:

http://mcvoy.com/lm/papers/splice.pdf

and linux took some of that. As I recall, they don't use it much because the user land apps (like web servers) end up touching the data for TLS (https).

Netflix/FreeBSD are working with the NIC folks to get the byte by byte TLS pushed down in the card along with the TCP offload. I think they'll get there first because BSD is so heavily used by CDN people (not just Netflix, Limelight is very active in BSD as well).


Senfile is a syscall in the Linux kernel since 2003~~




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: