On Apr 1, 2015, at 2:55 PM, Noel Chiappa <jnc
at mercury.lcs.mit.edu> wrote:
From: Paul Koning
The general rule of device drivers is to assume
that the hardware is
misbehaving, and double check everything.
Right, but it needs to _actively log_ when it has to fix something, otherwise
you wind up in the situation of the semi-famous old Multics problem where
(IIRC) the system was running slower and slower...
Certainly. And, for example, RSTS/E contains an error logging daemon for that reason.
(Well, RSTS doesn?t call background programs daemons, but that?s what they amount to.)