The Linux Process Manager: The internals of scheduling, interrupts and signals