add linux task_struct explanation