Would having two different systems be useful for Distributed Systems?

You don't really need multiple physical systems to do "distributed systems" depending on what is the software you are using you can run everything on the same machine and not even need to spin up VMs or containers.

What is/are the software/apps you plan to use?
 
Yes I realize I can just use docker.

I planned on implementing paxos/ raft / rpc / fault tolerance. I guess I can do that on the same machine itself