The term ‘Process’ refers to the piece of code which is currently in execution. The fork () is a function which can be used in the C code to start a new process as a ‘Child process’. The process or the code which is in execution which makes a call to the function fork () is called the ‘Parent process’ and the new process created by the fork () is called a ‘Child process’. The ‘Parent process’ and the ‘Child process’ executes parallel (high speed processor makes it feel like parallel processing) and independently and thus achieves multi-tasking. The fork () most of the time uses the execve () function to create a new process as Child. In this project the Raspberrypi board is loaded with Ubuntu and is remotely accessed using VNC. The Raspberrypi board is also connected to the internet.