научится в пайпинг очень просто, можно прям от k&r видос времен at&t посмотреть, там очень понятно разобрано. про vfs и file api поначалу нужно знать только то что они существуют и не пугаться оттого что у тебя огромное количество сущностей мапится на файлы и директории