In this post I will explain the concept behind “zero-copy”, which is feature of the Linux allowing for faster transfer of data between pipes, file-descriptors and sockets. I will demonstrate how you can use this functionality in your Ruby projects using a code example. This functionality has been implemented in C, Java, Ruby, Perl and nameless other languages, but in this blog I will focus on the
![Zero-Copy. Transfer Data Faster In Ruby - Big Fast Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/c4c2ed99ca782e3be266830cce15ef4846e13614/height=288;version=1;width=512/https%3A%2F%2Fbigfastblog.com%2Fstatic%2Ff8017db050cd6fb9c44f5e8f8fb1731b%2Fzero_copy_ruby_sq.jpg)