Explain how Linux processes are created, scheduled, and terminated — covering fork/exec, process states (R/S/D/Z/T), zombie cleanup, and the /proc filesystem.
## Problem
You are an SRE onboarding a new team member who asks: "How do Linux processes actually work — from creation to termination?" Give a thorough explanation of the Linux process lifecycle that covers how processes are born (fork/exec), the states they pass through during their life, and what happens when they die. Your explanation should be practical enough that the listener could debug zombie processes, identify stuck I/O processes, and understand what they see in `ps aux` output.
Sign up to access the full problem
Design canvas, rubric, hints, and model solutions.