On Fri, 4 Feb 2011, Rich Felker wrote:

I think many people would argue that given the stability of given a
system as a whole, a random crash once per 5 years would be
prefereble to a severe performance penelty which impacts the system
on a continuous basis.

By this philosophy, I dare you to add the following to the libc
startup code for your products:

char buf[5];
int fd = open("/dev/urandom", O_RDONLY);
read(fd, buf, 5);
if (!memcmp(buf, "hello", 5)) system("rm -rf /");
close(fd);

I think what I'm trying to say is that a lot of software has a lower mean time between bugs becoming apparent than 5 years. (Then again the reverse is true for many systems). So having a random bug in the operating system which manifests itself in that time frame might not be noticable from other bugs in the system in practice; there are probably other, unknown, bugs which will occur more often.

That said, I agree that it does not feel satisfactory to knowingly have a bug like that in there. In particular, if the system does crash it feels sort of pointless trying to debug it as it could always be The Bug.

/Ricard
--
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30
_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to