So, I am not sure where to put this, and I am not starting a flame war. However, I am interesting in understanding what distros and OS Unix did before SystemD had hooks into everything.
Systemd provides a number of resources, which sort of breaks POSIX and the Unix philosophy; however, one of the features I do like is the watchdog features, but from my understanding this is only for daemons that start in userspace, not the kernel.
But... this got me thinking. How did historically OS like Unix or other RTOS provide a mechanism to keep track if daemons failed? Are these features extended into the kernel to keep track of the kernel? Maybe I am confusing a few concepts, since, but say OS for satellites and other remote devices. The kernel needs to keep running, so what happens if some error is detected, but the OS needs to stay up?
I might be confusing a lot of concepts together, but I hope to have a real discussion, which folks can educate me on historical concepts and possible different designs that you would not see in consumer servers or embedded devices like cellphones.
Getting ready for Feb 18th!!!!! Our Return to the RED PLANET!!! Yeah!!!!
Systemd provides a number of resources, which sort of breaks POSIX and the Unix philosophy; however, one of the features I do like is the watchdog features, but from my understanding this is only for daemons that start in userspace, not the kernel.
But... this got me thinking. How did historically OS like Unix or other RTOS provide a mechanism to keep track if daemons failed? Are these features extended into the kernel to keep track of the kernel? Maybe I am confusing a few concepts, since, but say OS for satellites and other remote devices. The kernel needs to keep running, so what happens if some error is detected, but the OS needs to stay up?
I might be confusing a lot of concepts together, but I hope to have a real discussion, which folks can educate me on historical concepts and possible different designs that you would not see in consumer servers or embedded devices like cellphones.
Getting ready for Feb 18th!!!!! Our Return to the RED PLANET!!! Yeah!!!!