1. A computer implemented method for managing a software partition in logical partitioned data processing system, the computer implemented method comprising: creating a virtual root process for the software partition, wherein the virtual root process functions as a root process for the software partition; and responsive to termination of a process having a set of child processes, re-parenting the set of child processes to the virtual root process, wherein the virtual root process exits after the set of child processes completes execution.