1., 2 .: Да, замена процесса реализована в виде именованных каналов (открытый исходный код = вы можете прочитать исходный код)
3 .
Если подстановка процессов реализована в терминах именованных каналов, означает ли это, что две команды в примере подстановки процессов выполняются одновременно?
Да, это означает, что они работают одновременно.