    NativeProcess("boardd", "selfdrive/boardd", ["./boardd"], enabled=False),
    PythonProcess("calibrationd", "selfdrive.locationd.calibrationd"),
    PythonProcess("controlsd", "selfdrive.controls.controlsd"),
    PythonProcess("deleter", "selfdrive.loggerd.deleter", offroad=True),
    PythonProcess("dmonitoringd", "selfdrive.monitoring.dmonitoringd", enabled=(not PC or WEBCAM), driverview=True),
    PythonProcess("logmessaged", "selfdrive.logmessaged", offroad=True),
    PythonProcess("pandad", "selfdrive.boardd.pandad", offroad=True),
    PythonProcess("paramsd", "selfdrive.locationd.paramsd"),
    PythonProcess("plannerd", "selfdrive.controls.plannerd"),
    PythonProcess("radard", "selfdrive.controls.radard"),
 
</s> remove   NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], enabled=(not PC or WEBCAM), driverview=True),
 </s> add   NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], enabled=(not PC or WEBCAM), callback=driverview), </s> remove   NativeProcess("bridge", "cereal/messaging", ["./bridge"], onroad=False, notcar=True),
  PythonProcess("webjoystick", "tools.joystick.web", onroad=False, notcar=True),
 </s> add   NativeProcess("bridge", "cereal/messaging", ["./bridge"], onroad=False, callback=notcar),
  PythonProcess("webjoystick", "tools.joystick.web", onroad=False, callback=notcar), </s> remove   NativeProcess("camerad", "selfdrive/camerad", ["./camerad"], unkillable=True, driverview=True),
 </s> add   NativeProcess("camerad", "selfdrive/camerad", ["./camerad"], unkillable=True, callback=driverview),
  PythonProcess("dmonitoringd", "selfdrive.monitoring.dmonitoringd", enabled=(not PC or WEBCAM), callback=driverview),
    NativeProcess("boardd", "selfdrive/boardd", ["./boardd"], enabled=False),
    PythonProcess("calibrationd", "selfdrive.locationd.calibrationd"),
    PythonProcess("controlsd", "selfdrive.controls.controlsd"),
    PythonProcess("deleter", "selfdrive.loggerd.deleter", offroad=True),
  PythonProcess("dmonitoringd", "selfdrive.monitoring.dmonitoringd", enabled=(not PC or WEBCAM), callback=driverview),
    PythonProcess("logmessaged", "selfdrive.logmessaged", offroad=True),
    PythonProcess("pandad", "selfdrive.boardd.pandad", offroad=True),
    PythonProcess("paramsd", "selfdrive.locationd.paramsd"),
    PythonProcess("plannerd", "selfdrive.controls.plannerd"),
    PythonProcess("radard", "selfdrive.controls.radard"),
keep keep keep keep replace keep keep keep keep keep
 manager: start process by callback (#24417) 
selfdrive/manager/process_config.py