В чем разница между процессом зомби и процессом сиротой

Если коротко, то:
Зомби процесс - это процесс код завершения которого не забирает по какой то причине существующий родительский процесс. (Подробнее про зомби процессы)

Процесс сирота - это процесс, родитель которого умер и больше не существует. При этом, по какой-то причине родительский процесс не завершил свои дочерние процессы. (Подробнее про процессы сироты)