On Fri, 2007-06-08 at 20:30 +0100, Alan Cox wrote: > > To avoid exactly the kind of problem we have now in future: programs > > relying on specific patterns. > > Which you seem to think is a bad thing, yet is actually a very good thing > because it means that crashes are repeatable and problems are debuggable > from end user reports.
You can have both. Look at malloc(): when you write your program you can't really guess which address will be returned by a malloc() call, but you know that if you launch it twice and if it has the same input, malloc()'s behavior is repeatable so it's debuggable. Xav - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/