Distributed systems, are a new aspect of computer science and computer system engineering. Today, speed up is very important problem on the solving the problems and distributed systems causes to implementing a parallel and rapid processing. To have a distributed system, it needs to implement a network with distributed system definitions. For example an open source operating system to creating a transparent and reliable and fault-tolerant and so on. In this research, we use Linux operating system as an open source infrastructure and change its modules (source codes), to reach to the reliability and fault tolerance as our goals.