Open pipe with Kernel.open