The Linux kernel supports high-performance zero-copy processing of streams of data by means of the splice() and sendfile() system calls, which enable the bulk movement of data as long as there is no need to inspect the content of the data as it is processed.