プロセス階層
Linuxではprocess treeによる厳格なヒエラルキーが持たされている
rootがinit process
親プロセスが子プロセスよりも先に終了すると、カーネルはinit processにreparentする プロセスが終了したとき、すぐにシステムから取り除かれるわけではない
親プロセスがその状態を尋ねられるようにカーネルがメモリに残しておく
その尋ねることをwaiting on the terminating processという
terminatedだがwaited uponではないプロセスをゾンビプロセスという init processはいつもchild processをwaitすることでreparentされたプロセスがずっとゾンビにならないようにしている