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
