This issue is first considered as part of the roadmap for making a shell, so probably we don't need all types of IPCs and just something like a pipe will be enough.
In that case, the rest can be moved to another issue
For Rust Hello World milestone, we have implemented pipes, which makes the shell works, I'll remove this issue from the milestone so we can finish it. The others are not needed for now.
This issue is first considered as part of the roadmap for making a shell, so probably we don't need all types of IPCs and just something like a pipe will be enough. In that case, the rest can be moved to another issue