Tag
process-creation
- Jun 16, 2026 From the First Kernel Thread to PID 1 How the kernel creates its initial task, what changes when that task returns to user mode, and why the first user-space process must be a single-threaded, privileged program that never exits. operating systems
- Jun 16, 2025 Process Launch: From Launcher Tap to First Instruction How a tap on an icon becomes a running process, why mobile systems fork from a preloaded template instead of spawning fresh, and where a cold start spends its time. mobile computing
- Feb 14, 2025 From Command Name to Process: The execve Argument Contract How a typed command becomes a running program, what the kernel inspects before the first instruction executes, and which process state survives the replacement. developer tools
- Oct 24, 2024 fork and exec: Which Descriptors Survive and Why Between fork and exec a child inherits every open descriptor, and only a per-entry flag can prevent it. The inheritance rules, the leak they cause, and the atomicity problems that follow from closing descriptors after the fact. systems programming
- Nov 25, 2023 Why fork and exec Are Separate Calls The two-step process creation model, what fork copies and what copy-on-write defers, and why the split survives despite its cost in a program that only wants to exec. computing history